Search

Web Service – Integration med ekstern tidsregistrering

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:

ArgumentnavnVærdiKravfeltFormatKommentar
panel_type7JaIntegerDatabasens id oplyses ved kontakt til workforce.support@lessor.dk
databaseDatabase idJaInteger

Oplyses ved kontakt til workforce.support@lessor.dk

 

idMedarbejdernummerJaA/N

System opsætning 14.5

  • Kun medarbejdernummer
  • Stemplingskode eller Medarbejdernummer
  • Stemplingskode og Medarbejdernummer
  • Kun Stemplingskode

Stemplingskode kan kun være tal

stamp

Tids- & Datostempel

 

Ja

yyyy-mm-dd tt:mm:ss

eller

yyyymmddttmmss

 
funk

0 = komme

1 = gå

 

JaByteDenne værdi bestemmer om der er tale om en komme stempling eller en gå stempling
group_idGruppe idNejA/NInternt 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_idCostcenter idNejIntegerIntern Costcenter id som benyttes hvis der skal tilknyttes en bestemt costcenter til stempling. Costcenter id oplyses ved kontakt til workforce.support@lessor.dk
passwordPassword til panelJaA/NPassword oplyses ved kontakt til workforce.support@lessor.dk



4.0 Statuskoder

Følgende statuskoder kan returneres ved indlæsning:

Status CodeDescriptionKrav
10bad or missing parameters 
15gps criteria not fulfilled 
20wrong name or password 
30wrong name or password 
40wrong stamp format 
50wrong id 
60wrong funk format 
70wrong group_id 
80wrong reg group 
90user already logged inPaneltype 8, systemopsætning 14.6 skal være deaktiveret
95user already logged outPaneltype 8, systemopsætning 14.6 skal være deaktiveret
96user logout denied 
100success 

 

OBS:

Hvilke statuskoder der returneres, er meget afhængig af flere parametre som fx Panel version, Systemopsætninger, Registreringsgruppen.

Var denne artikel en hjælp?

Var denne artikel en hjælp?

Vil du i kontakt?

Vi hjælper dig. Udfyld en anmodning, så vender vi tilbage til dig hurtigst muligt.

Indsend en anmodning