1.0 Beskrivelse
Det er muligt at sende tidsregistreringer til Lessor-Workforce, via API/Web Service. Data sendes fra et 3. parts produkt; Lessor-Workforce kan ikke hente data. Data skal leveres i et nedenfor beskrevet format.
Data skal sendes som POST.
2.0 Forudsætninger
For at kunne sende tidsregistreringer til Lessor-Workforce, skal dette aktiveres på databasen.
Skriv til workforce.support@lessor.dk for at aktivere/tillade dette. Anmodning skal komme fra en administrator.
3.0 Opsætning
Data sendes ved hjælp af standard URL: https://workforce.lessor.dk/reg/post_stamp.php
Argumenterne (key-value pair) skal sendes som form-data eller x-www-form-urlencoded
Følgende sendes via URL som POST:
| Argumentnavn | Værdi | Kravfelt | Format | Kommentar |
| panel_type | 7 | Ja | Integer | Databasens id oplyses ved kontakt til workforce.support@lessor.dk |
| database | Database id | Ja | Integer | Oplyses ved kontakt til workforce.support@lessor.dk
|
| id | Medarbejdernummer | Ja | A/N | System opsætning 14.5
Stemplingskode kan kun være tal |
| stamp | Tids- & Datostempel
| Ja | yyyy-mm-dd tt:mm:ss eller yyyymmddttmmss | |
| funk | 0 = komme 1 = gå
| Ja | Byte | Denne værdi bestemmer om der er tale om en komme stempling eller en gå stempling |
| group_id | Gruppe id | Nej | A/N | Internt gruppe id som benyttes hvis en enkelt terminal skal sende stemplingen igennem som en fast lokation. Gruppe id oplyses ved kontakt til workforce.support@lessor.dk |
| costcenter_id | Costcenter id | Nej | Integer | Intern Costcenter id som benyttes hvis der skal tilknyttes en bestemt costcenter til stempling. Costcenter id oplyses ved kontakt til workforce.support@lessor.dk |
| password | Password til panel | Ja | A/N | Password oplyses ved kontakt til workforce.support@lessor.dk |
4.0 Statuskoder
Følgende statuskoder kan returneres ved indlæsning:
| Status Code | Description | Krav |
| 10 | bad or missing parameters | |
| 15 | gps criteria not fulfilled | |
| 20 | wrong name or password | |
| 30 | wrong name or password | |
| 40 | wrong stamp format | |
| 50 | wrong id | |
| 60 | wrong funk format | |
| 70 | wrong group_id | |
| 80 | wrong reg group | |
| 90 | user already logged in | Paneltype 8, systemopsætning 14.6 skal være deaktiveret |
| 95 | user already logged out | Paneltype 8, systemopsætning 14.6 skal være deaktiveret |
| 96 | user logout denied | |
| 100 | success |
OBS:
Hvilke statuskoder der returneres, er meget afhængig af flere parametre som fx Panel version, Systemopsætninger, Registreringsgruppen.