SFTP – Vejledning til HR-dataoverførsler

Oprettet af Ashish Chaudhary, Ændret den Sun, 5 Okt kl. 5:20 AM af Ashish Chaudhary

SFTP – Vejledning til HR-feeds

INDHOLDSFORTEGNELSE

Introduktion

For generelle retningslinjer og information om SFTP, se SFTP – Opsætningsvejledning.

Dine Spotnana-brugere (rejsende, arrangører, godkendere m.fl.) skal have oprettet profiler i Spotnana Online Booking Tool (OBT), før de kan begynde at booke rejser. For at sikre, at brugerne får korrekt adgang til systemet (nye medarbejdere får adgang, og adgang fjernes for fratrådte), skal disse profiler løbende vedligeholdes (oprettelse, opdatering og sletning). Spotnana anvender desuden HR-data, såsom ledelsesstruktur og juridiske enheder, til at fastlægge forskellige politikker, godkendelsesflows og øvrige rejse- og betalingsindstillinger.

For at vi har de korrekte oplysninger, skal du uploade dit HR-feed som en CSV-fil til Spotnana-serveren. Du kan selv bestemme, hvor ofte denne upload skal ske. Spotnana behandler filen, så snart vi modtager den. 

Bemærk: Spotnana tilbyder også direkte integration til flere gængse HR-systemer (Bamboo HR, ADP Workforce Now og Workday). 

Systemarkitektur og arbejdsgang

Diagrammet her viser et eksempel, hvor flere kunder uploader deres HR-data til Spotnana via SFTP. 


Vejledning

I dette afsnit finder du nyttige oplysninger, der kan hjælpe dig med at sikre, at dine filuploads lykkes.

Logik for behandling af HR-feed-filer

Det primære felt, der bruges til at identificere brugeren, er Medarbejder-ID

Bemærk: I særlige tilfælde kan Spotnana bruge Forretnings-e-mail som medarbejderens identifikation. Dette har dog visse begrænsninger. Hvis brugerens forretnings-e-mail ændres (fx ved navneændring eller skift af domæne), vil systemet deaktivere den oprindelige konto og oprette en ny til medarbejderen. 

Behandlingen af indholdet i din CSV-fil foregår efter følgende logik:

  • Hvis ACTION kolonnen for brugerens række er sat til CREATE og hverken Medarbejder-ID eller Forretnings-e-mail findes i Spotnanas database, oprettes der en ny profil til brugeren i Spotnana.

  • Hvis ACTION kolonnen for brugerens række er sat til UPDATE og enten Medarbejder-ID eller Forretnings-e-mail matcher en eksisterende værdi i Spotnanas database, bliver Spotnana-profilen for brugeren opdateret med de nye oplysninger fra filen. 

    • Bemærk: Hvis en bruger tidligere har haft udfyldt valgfrie felter i sin profil, og disse felter mangler i en senere opdatering, vil disse oplysninger blive fjernet fra profilen.

  • Hvis ACTION kolonnen for brugerens række er sat til DELETE og enten Medarbejder-ID eller Forretnings-e-mail matcher en eksisterende værdi i Spotnanas database, vil brugerprofilen blive deaktiveret. Hvis der ikke findes et match på Medarbejder-ID eller Forretnings-e-mail, springes rækken over, og der foretages ingen handling. 

Bemærk: Hver brugerprofil skal være tilknyttet en juridisk enhed. Disse juridiske enheder skal allerede være oprettet i Spotnana, før du uploader brugerprofiler. Kontorer er valgfrie, men hvis din CSV-fil refererer til et kontor for en bruger, skal dette kontor allerede være oprettet i Spotnana. 

Filformat og navngivningsregler

Navnet på din .CSV HR-feed-fil skal følge dette format:

hr_feed.*.csv

hvor * (jokertegn) kan erstattes med valgfri tegn. Bemærk, at punktummet efter “feed” og punktummet før “csv” skal være med. Filnavnet skelner ikke mellem store og små bogstaver. Vi anbefaler at inkludere dato og klokkeslæt i filnavnet (det gør det nemmere at fejlsøge senere). For eksempel:

hr_feed.spotnana_integration_<DateTime>.csv

Din .CSV-feed-fil skal også have et bestemt format. Kolonnenavnene skal stemme helt overens med det definerede format (se HR-filformat afsnittet nedenfor). Du kan finde flere detaljer om filformatering i Bilag 1.

Vi kræver, at visse datavalideringer overholdes (se HR-filformat afsnittet nedenfor for detaljer). 

Frekvens og planlægning

For generel information om frekvens og planlægning, se afsnittet Frekvens og planlægning i SFTP – Opsætningsvejledning.

Vi anbefaler, at du uploader en fil mindst én gang dagligt for at sikre, at Spotnana får besked om tilføjelser, opdateringer eller sletninger, der måtte være sket. Hvis du følger denne praksis: 

  • nye brugere får oprettet en Spotnana-profil på deres første arbejdsdag og kan straks booke rejser. Dette forudsætter, at du tilføjer medarbejderen i filen på deres startdato.

  • fratrædende medarbejdere får deres adgang lukket på sidste arbejdsdag. Dette forudsætter, at du fjerner medarbejderen fra filen på deres fratrædelsesdato. 

HR-filformat

Brug denne information til at sikre, at dataene i dit HR-feed er korrekt formateret og klar til upload.

Bemærk: Du skal sikre dig, at du har sendt din offentlige SSH-nøgle til Spotnana, og at vi har oprettet en SFTP-mappe til dig, før vi kan behandle dine filer. 

Kolonnenavn

Påkrævet / Valgfri

Bemærkninger

Handling

Påkrævet

Denne kolonne skal udfyldes med “CREATE”, “UPDATE” eller “DELETE” for hver række. Det angiver, hvilken handling der skal foretages med oplysningerne i rækken. 

Medarbejder-ID

Valgfri

Medarbejder-ID foretrækkes. Forretnings-e-mail bruges, hvis der ikke er angivet et Medarbejder-ID. Hvert Medarbejder-ID må kun bruges til én brugerprofil og skal være unikt for hver bruger. 

Fornavn

Påkrævet


Mellemnavn

Valgfri


Efternavn 1

Påkrævet


Efternavn 2

Valgfri


Forretnings-e-mail

Påkrævet


Forretnings-telefon ISO-landekode

Betinget

To-bogstavs ISO-landekode ("US" eller "IN").

Forretnings-telefon landekode

Betinget

Numerisk landekode. Må ikke indeholde specialtegn (f.eks. '+'). Et eksempel kan være “91”.

Forretnings-telefon lokalnummer

Valgfri


Forretnings-telefonnummer

Betinget

Dette felt er ikke påkrævet. Hvis det udfyldes, skal både ISO-landekode og landekode også være udfyldt (se ovenfor). Feltet må kun indeholde tal og skal være mellem 4 og 10 cifre. Ingen specialtegn må bruges (ingen bindestreger osv.).

Kontornavn

Valgfri

Værdien i feltet Kontornavn i dit HR-feed skal præcis matche navnet på kontoret i Spotnana Online Booking Tool (inklusive eventuelle specialtegn som punktummer, kommaer og mellemrum).

For eksempel, hvis dit kontor hedder “Paris, France (main office)” i Spotnana Online Booking Tool, skal værdien i feltet Kontornavnvære nøjagtig den samme. I dette tilfælde vil “Paris, France” eller “Paris (main office)” give fejl.

Bemærk: Alle kontorer skal være oprettet i Spotnana Online Booking Tool, før de kan inkluderes i dit HR-feed. Se mere under Upload af kontoroplysninger.

Leders medarbejder-ID

Valgfri

Leders e-mailadresse er påkrævet. Hvis ledere også har et Medarbejder-ID (hvis din virksomhed bruger Medarbejder-ID), skal både Leders e-mailadresse og Leders medarbejder-ID være udfyldt.

Leders e-mailadresse

Påkrævet

Leders e-mailadresse er påkrævet. Hvis ledere også har et Medarbejder-ID (hvis din virksomhed bruger Medarbejder-ID), skal både Leders e-mailadresse og Leders medarbejder-ID være udfyldt.

Afdeling

Valgfri


Stilling / Titel

Valgfri

Eksempler: “VP”, “CEO”, “CFO”.

Omkostningssted

Valgfri


Juridisk enhedsnavn

Påkrævet

Værdien i feltet Juridisk enhedsnavn i dit HR-feed skal præcis matche navnet på den juridiske enhed i Spotnana Online Booking Tool (inklusive eventuelle specialtegn som punktummer, kommaer og mellemrum).

For eksempel, hvis din juridiske enhed hedder “Spotnana Technology, LLC” i Spotnana Online Booking Tool, skal værdien i feltet Juridisk enhedsnavnvære nøjagtig den samme. I dette tilfælde vil “Spotnana Technology LLC” eller “Spotnana Technology” give fejl.

Bemærk: Alle juridiske enheder skal være oprettet i Spotnana Online Booking Tool, før de kan inkluderes i dit HR-feed. Se mere under Upload af juridiske enheder.

Lønniveau

Valgfri


Landekode

Valgfri

To- eller tre-bogstavs ISO-landekode ("US" eller "USA")

Arbejdstype

Valgfri

Eksempler: “Employee”, “Contingent”, “Intern”, “Seasonal”

Regnskabskode

Valgfri



Var denne artikel nyttig?

Fantastisk!

Tak for din feedback

Beklager, at vi ikke var nyttige

Tak for din feedback

Fortæl os, hvordan vi kan forbedre denne artikel!

Vælg mindst én af grundene
Captcha-bekræftelse er påkrævet.

Feedback sendt

Vi sætter pris på din indsats og vil forsøge at rette artiklen