1.0 Beskrivelse
Det er muligt at trække data ud af Lessor-Workforce, via API/Web Service. Servicen skal hentes af et 3. parts produkt; Lessor-Workforce 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 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 hentes ved hjælp af standard URL: https://workforce.lessor.dk/sync/getEmployees.php/?
Data kan sendes som POST eller Basic access authentication.
Tilføj følgende til URL, 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 | 1 = Kun ændringer foretaget siden sidste kald vil medtages | Nej | |
| active | 1 = Kun aktive 0 = Kun inaktive | Nej | Tilføjes dette parameter ikke, medtages både aktive og inaktive medarbejdere. |
| extrainfo | 1 = Sekundære grupper og Unik nøgle | Nej |
Eksempel på opbygning af URL:
https://workforce.lessor.dk/sync/getEmployees.php/?id=xxx&active=1
Ekstra parametre tilføjes ved at skrive fx &from=1
3.1 Levering af data – Medarbejderstamdata
De hentede data leveres i følgende format/rækkefølge:
| Feltnavn | Format | Bemærkning | Parameter styret |
| Fornavn | Alfanumerisk | Nej | |
| Efternavn; | Alfanumerisk | Nej | |
| Adresse; | Alfanumerisk | Nej | |
| Adresse2; | Alfanumerisk | Nej | |
| Postnr.; | Alfanumerisk | Nej | |
| By; | Alfanumerisk | Nej | |
| Land; | Alfanumerisk | Nej | |
| Telefon nr.; | Alfanumerisk | Nej | |
| Mobil nr.; | Alfanumerisk | Nej | |
| E-mail; | Alfanumerisk | Nej | |
| Køn; | Alfanumerisk | Nej | |
| Primær gruppe; | Alfanumerisk | Nej | |
| Primær afdeling; | Alfanumerisk | Nej | |
| Firma; | Alfanumerisk | Nej | |
| Rettighedsprofil; | Alfanumerisk | Nej | |
| Medarbejder nr.; | Alfanumerisk | Nej | |
| Privat tlf. nr.; | Alfanumerisk | Nej | |
| Aktiveret; | Alfanumerisk | Nej | |
| Stemplingskode; | Alfanumerisk | Nej | |
| Betalt pauser; | Alfanumerisk | Nej | |
| Disponible1 | Alfanumerisk | Nej | |
| Disponible2 | Alfanumerisk | Nej | |
| Disponible3 | Alfanumerisk | Nej | |
| Disponible4 | Alfanumerisk | Nej | |
| Disponible5 | Alfanumerisk | Nej | |
| Disponible6 | Alfanumerisk | Nej | |
| Disponible7 | Alfanumerisk | Nej | |
| Disponible8 | Alfanumerisk | Nej | |
| Disponible9 | Alfanumerisk | Nej | |
| Disponible10 | Alfanumerisk | Nej | |
| Fødselsdag; | Alfanumerisk | Nej | |
| CPR-nr.; | Alfanumerisk | Nej | |
| Fiktiv; | Alfanumerisk | Nej | |
| Privat e-mail; | Alfanumerisk | Nej | |
| Ansættelsesdato; | Alfanumerisk | Nej | |
| Reg. nr.; | Alfanumerisk | Nej | |
| Konto nr.; | Alfanumerisk | Nej | |
| Løn nr.; | Alfanumerisk | Nej | |
| Fratrædelsesdato; | Alfanumerisk | Nej | |
| Fratrædelsesårsag; | Alfanumerisk | Nej | |
| Titel; | Alfanumerisk | Nej | |
| Initialer; | Alfanumerisk | Nej | |
| Løngruppe | Alfanumerisk | Nej | |
| Unik nøgle | Alfanumerisk | Brugernavn | &extrainfo=1 |
| Sekundære grupper | Alfanumerisk | [”Grp1”,”Grp2”] | &extrainfo=1 |