Beskrivelse
Denne webservice bruges til at eksportere enten planlagte vagter, fravær eller registrerret tid.
- Standard url: https://workforce.lessor.dk/sync/exportShifts.php/?
- Specifikke kravsfelter: startdato (from) og slutdato (to)
Mulige parametre og format
| Parameter | Beskrivelse | Kravfelt | Kommentar |
| from |
yyyy-mm-dd tt:mm:ss |
Ja - Klokkeslæt kan udelades | |
| to |
yyyy-mm-dd tt:mm:ss |
Ja - Klokkeslæt kan udelades | |
| type |
planned = Viser planlagte vagter absence = Viser fravær absence_approved=Viser fravær som er blevet godkendt kun som anmodning (ikke som registrering) Ingen af to ovenstående argumenter tilføjet = Viser registrerede vagter |
Nej | Planned og Absence kan ikke begge tilføjes i samme URL. |
| includeFreeShifts | true = Ledige vagter medtages. | Nej | |
| extrainfo | 1 = Medtager vagtens pause tid, om pausen er betalt, vagtens løngruppe, om vagten er planlagt, om vagten er frivilligt merarbejde | Nej | |
| includeapprover | 1 = Medtager dato og klokkeslæt for godkendelse, samt medarbejdernummer og navn på godkenderen. | Nej | Kun registreringer og fravær. |
| company | Der kan begrænses på firma. Denne er kun anvendelig såfremt flere afdelinger har samme navn. Company kan ikke benyttes alene. | Nej |
Som default medtages vagter som ”hvor”. Alle planlagte vagter medtages i nævnte firma. Der kan tilføjes flere. |
| department |
Der kan begrænses på afdeling. Findes der flere afdelinger med samme navn, skal der også benyttes company. |
Nej |
Som default medtages vagter som ”hvor”. Alle planlagte vagter medtages i nævnte afdeling. Der kan tilføjes flere ved at adskille afdelingsnavne med komma (uden mellemrum). |
| groups | Der kan begrænses på gruppe | Nej |
Som default medtages vagter som ”hvor”. Alle planlagte vagter medtages i nævnte gruppe. Der kan tilføjes flere ved at adskille gruppenavne med komma (uden mellemrum). |
| employee | Der kan begrænses på en enkelt medarbejder | Nej | Medarbejdernummer benyttes til at definere medarbejderen. |
| look_up_method | Who = bruger selekteringen "hvem" i stedet for "hvor" | Nej | Viser vagter for medarbejdere med de valgte afdelinger/grupper som deres primære. |
| addtime | 1 = Tilføjer vagtens varighed i minutter | Nej | |
| usestampcode | 1 = Viser stemplingskode i stedet for gruppekode | Nej | Kun relevant i forbindelse med udtræk af registreringer (intet valgt i type). |
| ccCode | 1 = Viser vagtens Costcenter kode | Nej | |
| note | 1= Viser note (ikke noter modtaget via stemplingspanel) | Nej | |
| shiftAllowance | 1= Medtager vagttillæg | Nej | Sendes som JSON. Æ, ø, å vises herefter. Kun på type = planned |
Eksempler
Nederst i denne artikel kan du se en oversigt over hvordan data leveres og i hvilken rækkefølge. Bemærk at noget data kun leveres ved brug af specifikke parametre. Hver parameter adskilles af "&".
Eksempel: Planlagte Vagter
I dette eksempel hentes data fra 16/6-2025 til 17/6-2025 for alle medarbejdere (der er ikke nogen begrænsning på firma, afdeling, gruppe eller medarbejder). Det er planlagte vagter der hentes, herunder også ledige vagter og man har valgt at få ekstra info med også.
Data kunne se således ud:
Levering af data – Planlagte Vagter
De hentede data leveres i følgende format/rækkefølge:
| Feltnavn | Format | Bemærkning | Parameter styret |
| Gruppekoden | Numerisk | Gruppens kode | |
| Gruppenavn | AN | Gruppens navn | |
| Afdelingskode | AN | Afdelingens kode | |
| Afdelingsnavn | AN | Afdelingens navn | |
| Medarbejder nr. | AN | Medarbejderens nr. | |
| Medarbejder navn | AN | Felterne: Fornavn og efternavn | |
| Start dato og tid | yyyy-mm-dd tt:mm:ss | Dato og tid for vagt start | |
| Slut dato og tid | yyyy-mm-dd tt:mm:ss | Dato og tid, for vagt slut | |
| Tid | MM | Minutter | addtime = 1 |
| Aktiv | 0/1 | 0 = Vagt inaktiv 1 = Vagt Aktiv | |
| Id. | Numerisk | Vagtens unikke id | |
| Cost Center kode | AN | Vagtens Cost Center kode | ccCode = 1 |
| Pause | Numerisk | Antal minutter | extrainfo=1 |
| Betalt pause | 0/1 |
0 = Ikke betalt 1 = Betalt |
extrainfo=1 |
| Løngruppe navn | AN | Løngruppens navn | extrainfo=1 |
| Ledige vagter | True | Medtager Ledige vagter | includeFreeShifts |
| Pause | Numerisk | Antal minutter | extrainfo=1 |
| Betalt pause |
0 = Ikke betalt 1 = Betalt |
extrainfo=1 | |
| Løngruppens navn | AN | extrainfo=1 | |
| Er vagten planlagt | 0/1 |
0 = Nej 1 = Ja |
extrainfo=1 |
| Er vagten frivilligt merarbejde | 0/1 |
0 = Nej 1 = Ja |
extrainfo=1 |
| Vagtens note | AN | note=1 | |
| Vagttillæg | AN |
Sendes som JSON. Fx [{"name":"Tilkald","amount":100,"units":3,"payType":"9700"}]
|
shiftAllowance=1 |
| Pauseinfo | AN |
Format: ["pause 1 tidspunkt" | pause 1 varighed"|"er pause 1 betalt", "pause 2 tidspunkt" | "pause 2 varighed" | "er pause 2 betalt, ...] |
3.2 Levering af data – Registreringer
De hentede data leveres i følgende format/rækkefølge:
| Feltnavn | Format | Bemærkning | Parameter styret |
| Gruppekoden | Numerisk | Gruppens kode | |
| Gruppenavn | AN | Gruppens navn | |
| Afdelingskode | AN | Afdelingens kode | |
| Afdelingsnavn | AN | Afdelingens navn | |
| Medarbejder nr. | AN | Medarbejderens nr. | |
| Medarbejder navn | AN | Felterne: Fornavn og efternavn | |
| Start dato og tid | YYYY-MM-DD TT:MM:SS | Dato og tid, for registreret mødt | |
| Slut dato og tid | YYYY-MM-DD TT:MM:SS | Dato og tid, for registreret gået | |
| Stemplingskode | Numerisk | Stemplingskode | &usestampcode=1 |
| Aktiv | 0/1 |
0 = Ikke godkendt 3 = Godkendt
|
|
| Id. | Numerisk | Vagtens unikke id | |
| Cost Center kode | AN | Vagtens Cost Center kode | ccCode = 1 |
| Pause | Numerisk | Antal minutter | &extrainfo=1 |
| Betalt pause |
0 = Ikke betalt 1 = Betalt |
&extrainfo=1 | |
| Løngruppens navn | AN | &extrainfo=1 | |
| Er registreringen planlagt | 0/1 |
0 = Nej 1 = Ja |
&extrainfo=1 |
| Er registreringen frivilligt merarbejde | 0/1 |
0 = Nej 1 = Ja |
&extrainfo=1 |
| Registreringens note | AN | Viser noter tilføjet på registreringen i Timeregistrering | ¬e=1 |
3.3 Levering af data – Fravær
De hentede data leveres i følgende format/rækkefølge:
| Feltnavn | Format | Bemærkning | |
| Gruppekoden | Numerisk | Gruppens kode | |
| Gruppenavn | AN | Gruppens navn | |
| Afdelingskode | AN | Afdelingens kode | |
| Afdelingsnavn | AN | Afdelingens navn | |
| Medarbejder nr. | AN | Medarbejderens nr. | |
| Medarbejder navn | AN | Felterne: Fornavn og efternavn | |
| Start dato og tid | YYYY-MM-DD TT:MM:SS | Dato og tid, for fravær start | |
| Slut dato og tid | YYYY-MM-DD TT:MM:SS | Dato og tid, for fravær slut | |
| Fraværets længde | MM | Længde i minutter | |
| Id. | Numerisk | Fraværets unikke id | |
| Cost Center Kode | AN | Tilføj parameter &ccCode=1 | |
| Fraværskode | AN | Koden/lønarten på fraværet | |
| Fraværsnavn | AN |
Tilføj Parameter &usename=1 (kommer i stedet for fraværskoden) |
|
| Pause | Numerisk | Tilføj parameter &extrainfo=1 | |
| Betalt pause |
0 = Ikke betalt 1 = Betalt |
Tilføj parameter &extrainfo=1 | |
| Løngruppens navn | AN | Tilføj parameter &extrainfo=1 | |
| Er fraværet planlagt | 0/1 |
0 = Nej 1 = Ja |
|
| Note | AN | Tilføj parameter ¬e=1 |