1.0 Generelt
Det er muligt at importere medarbejdere til Lessor Workforce via en web service. For at importere via en web service, skal data leveres via en .csv fil. Filen kan fx leveres via værktøjet Postman eller lignende.
2.0 Forudsætninger
For at kunne hente data ud/indlæse 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 leveres ved hjælp af standard url: https://workforce.lessor.dk/sync/import.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. |
| importType | employee
| Ja | |
| csvUpdate | 1 = opdateres
| Ja | Skal eksisterende medarbejdere, hvis de allerede eksisterer, opdateres. |
Eksempel på url:
https://workforce.lessor.dk/sync/import.php/?id=xxx&importType=employee&csvUpdate=1
4.0 Opbygning af fil
For at filen kan indlæses, skal den være af formatet .csv, hvori alle felter adskilles med semikolon (;).
Hvis en række foranstilles med værdien # indlæses denne ikke (Import af bemandingsbehov er undtaget; her må der ikke være en række til fx overskrifter). Kan benyttes hvis overskrifterne medtages i filen.
Det anbefales at bruge import-skabelonerne, som findes under Dagligt, Dokumenter, LessorWorkforce og mappe: 07-Importskabeloner.
Benyttes importskabelonerne ikke, skal alle, ikke udfyldte felter, markeres med ””, da felterne ellers vil blive indlæst forkert.
Ønsker du at slette data i et felt, i forbindelse med import, kan du i feltet skrive ”_”. Altså en underscore.
4.1 Medarbejdere
| Feltnavn | Kolonne | Længde | Type | Værdier | Bemærkning | ||||||||
| Medarbejdernummer | A | 50 | A/N | Obligatorisk felt | |||||||||
| Brugernavn | B | 50 | Obligatorisk felt | ||||||||||
| Adgangskode | C | 50 | Kan indlæses, ellers genereres en adgangskode automatisk | ||||||||||
| Fornavne | D | 50 | A/N | Obligatorisk felt | |||||||||
| Efternavn | E | 50 | A/N | Obligatorisk felt | |||||||||
| Rettighedsprofil | F | 50 | A/N | Valideres med de allerede oprettede Rettighedsprofiler. Rettighedsprofilen Administrator kan ikke importeres. | |||||||||
| Aktiv | G | 3 | A/N |
| |||||||||
| Primær gruppe | H | 50 | A/N | Obligatorisk felt | |||||||||
| Primær afdeling | I | 50 | A/N | Obligatorisk felt Valideres med de oprettede afdelingers ”Afdelingsnavn” | |||||||||
| Firma | J | 50 | A/N | Valideres med de oprettede firmaers ”Firmanavn”. | |||||||||
| Adresse | K | 100 | A/N | ||||||||||
| Adresse 2 | L | 100 | A/N | ||||||||||
| Postnr. | M | 10 | A/N | Postnummeret skal findes i postnummertabellen, hvis by skal udfyldes automatisk | |||||||||
| By | N | 50 | A/N | ||||||||||
| Land | O | 50 | A | DK, Danmark, Denmark GB, Storbritannien, Great Britain NO, Norge, Norway SE, Sverige, Sweden DE, Tyskland, Germany | |||||||||
| Telefonnr. | P | 20 | A/N | ||||||||||
| Mobilnr. | Q | 20 | A/N | ||||||||||
| Primær telefonnr. | R | 7 | A |
| |||||||||
| S | 50 | A/N | |||||||||||
| Fiktiv medarbejder | T | 3 | A/N |
| |||||||||
| Lås data | U | 3 | A/N |
| |||||||||
| Synkroniser med LIF | V | 3 | A/N |
| |||||||||
| Stemplingskode | W | 10 | N | Benyttes der kun stemplingskode til registrering, tjekkes der på at denne er unik | |||||||||
| CPR-nr. | X | 11 | A/N | DDMMYY-XXXX | Kan angives med eller uden bindestreg mellem fødselsdato og kontrolciffer. Der tjekkes at værdien indeholder 10 cifre | ||||||||
| Fødselsdato | Y | 10 | Dato | DD-MM-YYYY | |||||||||
| Køn | Z | 6 | A |
| |||||||||
| Ansættelsesdato | AA | 10 | Dato | DD-MM-YYYY | |||||||||
| Fratrædelsesdato | AB | 10 | Dato | DD-MM-YYYY | |||||||||
| Fratrædelsesårsag | AC | 20 | A/N | ||||||||||
| Initialer | AD | 5 | A/N | ||||||||||
| Lokal/Direkte telefonnr. | AE | 20 | A/N | ||||||||||
| Titel | AF | 50 | A/N | ||||||||||
| Reg.nr. | AG | 4 | A/N | ||||||||||
| Kontonr. | AH | 20 | A/N | ||||||||||
| Informationsfelt | AI | 500 | A/N | ||||||||||
| Disponibel felt 1 | AJ | 50 | A/N | ||||||||||
| Disponibel felt 2 | AK | 50 | A/N | ||||||||||
| Disponibel felt 3 | AL | 50 | A/N | ||||||||||
| Disponibel felt 4 | AM | 50 | A/N | ||||||||||
| Disponibel felt 5 | AN | 50 | A/N | ||||||||||
| Disponibel felt 6 | AO | 50 | A/N | ||||||||||
| Disponibel felt 7 | AP | 50 | A/N | ||||||||||
| Disponibel felt 8 | AQ | 50 | A/N | ||||||||||
| Disponibel felt 9 | AR | 50 | A/N | ||||||||||
| Disponibel felt 10 | AS | 50 | A/N | ||||||||||
| Kommando for Sekundær Gruppe, Afdeling, Firma og Kompetencer | AT | 1 |
| ||||||||||
| Sekundær gruppe | AU | 50 | A/N | ||||||||||
| Sekundær afdeling | AV | 50 | A/N | ||||||||||
| Sekundær firma | AW | 50 | A/N | ||||||||||
| Sekundær kompetence | AX | 50 | A/N | ||||||||||
| Timetillæg for gruppe | AY | N | |||||||||||
| Kommando for arbejdstidsregler | AZ | 1 |
| ||||||||||
| Arbejdstidsregler | BA | 50 | A/N | ||||||||||
| Løngruppe | BB | 50 | A/N | Valideres med de allerede oprettede løngrupper. | |||||||||
| Registreringsgruppe | BC | 50 | A/N | ||||||||||
| Betalt pause | BD | 3 | A/N |
| |||||||||
| Lønart (Grundløn) | BE | 20 | A/N | ||||||||||
| Beløb (Grundløn) | BF | 20 | N | ||||||||||
| Lønart (Tilæg til timeløn) | BG | 20 | A/N | ||||||||||
| Beløb (Tillæg til timeløn) | BH | 20 | N | ||||||||||
| Timeskabelon | BI | 100 | A/N | ||||||||||
| Brug timekonto | BJ | 3 | A/N |
| |||||||||
| Lønnummer | BK | ||||||||||||
| Brug Medarbejdernummer til lønnummer | BL | 3 | A/N |
| |||||||||
| Kommando for Datostyret Løngruppe | BM | 1 |
| ||||||||||
| Løngruppe (Datostyret Løngruppe) | BN | 50 | A/N | ||||||||||
| Fra dato (Datostyret Løngruppe) | BO | 10 | Dato | DD-MM-YYYY | |||||||||
| Til dato (Datostyret Løngruppe) | BP | 10 | Dato | DD-MM-YYYY | |||||||||
| Enheder (Speciel Lønart) | BQ | 10 | N | ||||||||||
| Lønart (Speciel Lønart) | BR | 20 | A/N | ||||||||||
| Sum i export (Speciel Lønart) | BS | 3 | A/N |
| |||||||||
| Kommando for Datastyret timeskabelon | BT | 1 |
| ||||||||||
| Timeskabelon | BU | 50 | A/N | ||||||||||
| Fra dato (Datostyret Timeskabelon) | BV | 10 | Dato | DD-MM-YYYY | |||||||||
| Til dato (Datostyret Timeskabelon) | BW | 10 | Dato | DD-MM-YYYY | |||||||||
| Kommando for timekonto | BX | 1 |
| ||||||||||
| Timekonto | BY | 200 | A/N | ||||||||||
| Sats | BZ | 10 | N | TT:MM eller TT,CC | hvis timekontoen vises i TT:MM, skal formatet være fx 07:00
| ||||||||
| Dato | CA | 10 | Dato | DD-MM-YYYY | |||||||||
| Note | CB | 50 | A/N | ||||||||||