Flettekoder i RecMan
Introduksjon - mScript
mScript er navnet på systemet vi bruker for å slå sammen informasjon til maler. Ganske enkelt vil den hente informasjon automatisk, uten at du trenger å legge det inn manuelt. Både ansattavtaler, ordrebekreftelser og tilbud er alle gode eksempler på bruksområder for mScript. Flettekodene effektiviserer arbeidsflyten og fyller ut informasjon spesifikt for bruksområdet.
Hvordan bruker man mScripts
mScripts bygges ved å bruke en kombinasjon av to deler. Hovedobjektet du refererer til og informasjonen du ønsker fra dette objektet.
Noen kan kun brukes i e-posten, noen kan bare brukes i tekstdelen og noen kan brukes begge steder.
Se avsnittet om globale og ikke-globale mScripts lenger ned for mer informasjon om dette.
Oppbygging av mScripts
Når man bruker mScripts, så er plassering viktig. Objektet er alltid til venstre og har en @ foran seg. Som dette user-objektet, som peker på den innloggede brukeren (deg):
@user
Men for å få informasjon fra denne RecMan-brukeren, må du legge til hvilken informasjon du ønsker å hente ut.
Under refererer vi til brukerens navn:
@user.firstName @user.lastName
Som du kan se er objektet og informasjonen adskilt med et punktum. Og dataen er skrevet med den første bokstaven som liten.
mScript eksempler
------
----------
---
------------------
------------
-----
@user.firstName @user.lastName
@user.email
@corporation.logo
Hei @candidate.firstName,
Her er ordrebekreftelsen for jobben @job.name. Ta en titt og signer den når det er mulig.
Første dag på jobb: @job.fromDate
Siste dag på jobb: @job.toDate
I tabellen finner du lønsoversikten for jobben:
@job.calculationTableSalary
Din kontaktperson på jobben er:
@companyContact.name
@companyContact.email
@companyContact.mobilePhone
Oppmøte er på tirsdag på adressen:
@companyVisitAddress.address1
@companyVisitAddress.city
@companyVisitAddress.postalCode
Globale og ikke-globale mScripts
Noen mScripts kan brukes hvor som helst i RecMan, mens noen bare kan brukes enkelte steder.
Eksempel:
@user er et globalt mScript som kan brukes overalt.
@project eller @job er mScripts som ikke kan.
Denne forskjellen er fordi @user kan hente brukerinformasjonen til den påloggede brukeren, uansett hvor du er i systemet.
Mens @project trenger en tilkobling til prosjektet for å hente informasjonen fra det. Så hvis du sender en avtale til kandidaten fra kandidatkortet, vet den ikke hvilket prosjekt den skal velge og gjør derfor ingenting.
Tenk alltid på hva slags informasjon som er tilgjengelig der du sender den fra.
Testing av mScripts før bruk
Mange plasser der man legger inn en tekst - f.eks når man oppretter en avtale -, så er det mulig å teste mScriptet som er lagt inn. Dette gjør det mulig å se om det faktisk fungerer og henter korrekte data, før f.eks avtalen sendes av gårde.
Når du legger til en mal eller skriver en tekst der du har lagt til mScripts, kan du klikke på lynsymbolet øverst til høyre. Dette vil automatisk fylle ut mScripts med informasjonen som er lagret i referansefeltene.
Her er et eksempel på hvordan dette fungerer:
Kom i gang med mScript
Ta en titt i oversikten over alle våre mScripts og finn de som passer til ditt behov!