1.0 Beskrivelse
Det er muligt at trække data ud af LessorWorkforce, via API/Web Service. Servicen skal hentes af et 3. partsprodukt; LessorWorkforce kan ikke sende/initiere data. Data leveres ud fra valgt selektering og skal efterfølgende behandles i et 3. parts program.
Data kan fx hente ved:
- Indtastning af URL i browservindue
- Via Excel
- Via ex programmet Postman
2.0 Forudsætninger
For at kunne hente data ud af LessorWorkforce, 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 hentes ved hjælp af standard URL: https://workforce.lessor.dk/sync/exportBudget.php/?
Data kan sendes som POST eller Basic access authentication.
Følgende parametre kan tilføjes for at hente de ønskede data:
| Argumentnavn | Beskrivelse | Kravfelt | Kommentar |
| id | Database id | Ja | Databasens id oplyses ved kontakt til workforce.support@lessor.dk |
| user | Kan sendes som POST eller Basic access authentication. | Ja | Brugernavn på administrator i Lessor- Workforce. Vi anbefaler at oprette en bruger(admin), som kun benyttes til Web Services. Foretag første log ind med denne bruger for at ændre adgangskoden og brugeren kan efterfølgende deaktiveres. Brugeren vil stadig kunne kalde Web Servicen. |
| password | Kan sendes som POST eller Basic access authentication. | Ja | Adgangskoden der er blevet oprettet efter første log ind. |
| from | yyyymmdd
| Ja | |
| to | yyyymmdd
| Ja | |
| 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 afdelingsnavne med komma (uden mellemrum) |
| includeHeaders | 1 = Medtag overskrifter 0 = Medtag ikke overskrifter | Nej | |
| includeTotal | 1 = Medtager total for perioden 0 = Medtager ikke total for perioden | Nej |
Ekstra parametre tilføjes ved at skrive &group=xxxx
3.1 Levering af data – Lønbudget
De hentede data leveres i følgende format/rækkefølge:
| Feltnavn | Format | Bemærkning | Parameter styret |
| Firma | AN | ||
| Afdeling |
AN | ||
| Gruppe | AN | ||
| Medarbejdernummer | AN | ||
| Dato | yyyy-mm-dd | ||
| Planlagt omkostning | xxxx,zzzzz | ||
| Faktisk omkostning | xxxx,zzzzz | ||
| Registreret omkostning | xxxx,zzzzz | ||
| Budgetteret omsætning | xxxx,zzzzz | ||
| Budgetteret omkostning | xxxx,zzzzz | ||
| Faktisk omsætning | xxxx,zzzzz | ||
| Forecast omsætning | xxxx,zzzzz |