Tidsbanken Employee Data Sync – Integrasjonsguide
Referanse: Generelt oppsett
Før du konfigurerer denne integrasjonen, må du fullføre Simployer HRM Integration – Generelt oppsett. Denne guiden dekker de innledende stegene for oppsett av integrasjoner i Simployer og sikrer at nødvendige basisinnstillinger er konfigurert for vellykket datasynkronisering.
Krav fra Tidsbanken
Du må ha tilgang til følgende gyldige legitimasjon:
Employee token (tb-key):
Dette finner du i Tidsbankens hjelpesenterartikkel her.
Slik finner du tb-key:
Logg inn som Administrator: Gå inn i Tidsbankens webportal med en administratorkonto. Kun administratorer kan hente tb-key
Åpne Integrasjonssenteret: Klikk på skiftenøkkel-ikonet (innstillinger) nederst til høyre i portalen
Velg «Integrasjoner» i menyen
Finn din API-nøkkel (tb-key): Nøkkelen vises her og brukes for integrasjoner. Denne skal legges inn som tb-key i integrasjonsoppsett
Kopier tb-key og legg den inn i Simployer-integrasjonsveiviseren (steg 2) når du blir bedt om det
1. Oversikt
Hva gjør denne integrasjonen
Denne integrasjonen synkroniserer automatisk ansatt-masterdata fra Simployer One til Tidsbanken. Dette eliminerer manuell registrering og sikrer at bemanningssystemet alltid er oppdatert med HR-data.
Hvilke data synkroniseres
Ansattinformasjon: Navn, ansattnummer, kontaktinformasjon (e-post, telefon)
Personopplysninger: Fødselsdato, norsk personnummer, hjemmeadresse
Ansettelsesdetaljer: Stillingstittel, ansettelsesdato, stillingsprosent, ansettelsestype
Avdelingstilknytning: Avdelinger mappes og opprettes automatisk i Tidsbanken
Bankkontoinformasjon: Lønnskontonummer
Merk: Denne integrasjonen synkroniserer ikke lønns- eller kompensasjonsdata.
2. Terminologi og feltmapping (Simployer One → Tidsbanken)
Key Field Names
Concept | In Simployer One | In Tidsbanken |
|---|---|---|
| Employee Identifier | Employee Number | Id (Ansatt-ID) |
| First Name | First Name | Fornavn |
| Last Name | Last Name | Etternavn |
| Email Address | Work Email / Private Email | Epost |
| Mobile Phone | Work Phone | Mobil |
| Home Phone | Work Phone | TlfPrivat |
| Birth Date | Birth Date | Født |
| Street Address | Home Address - Street | Adresse |
| Postal Code | Home Address - Postal Code | Postnummer |
| City | Home Address - City | Poststed |
| Job Title | Title | Tittel |
| Hire Date | Hire Date | AnsattDato |
| Employment Percentage | Employment Rate | Stillingsprosent |
| National ID | SSN (Norwegian only) | Personnummer |
| Bank Account | Bank Account Number | Lønnskonto |
| Department | Department Name | AvdelingId |
| Employment Type | Employment Type | AnsattGruppeId |
Employment Type Mapping
Simployer One Employment Type → Tidsbanken Employee Group
Simployer One Employment Type | Tidsbanken Employee Group |
|---|---|
| Internship | Internship |
| Special Fixed-Term Employment | Special fixed-term employment |
| Temporary Employment | Temporary employment |
| Consultant | Consultant |
| Hourly Employment | Hourly employment |
| Probationary Employment | Probationary employment |
| Fixed-Term Employment | Fixed-term employment |
| Permanent Employment | Permanent employment |
Viktig: Ansettelsesgrupper settes kun ved opprettelse av nye ansatte. For eksisterende ansatte beholdes ansettelsesgruppen som er satt i Tidsbanken.
Ekstra mappingsregler
E-postprioritet: Jobb-e-post brukes først. Hvis den mangler, brukes privat e-post
Telefonnummer: Samme jobbtelefon brukes både som mobil (Mobil) og privat telefon (TlfPrivat) i Tidsbanken
Avdelingsmapping: Avdelinger matches på navn (ikke store/små bokstaver). Hvis avdelingen ikke finnes i Tidsbanken, opprettes den automatisk
3. Før du starter (krav til ansattdata)
Obligatorisk informasjon
Før en ansatt kan synkroniseres til Tidsbanken, må følgende informasjon finnes i Simployer One:
✅ Personopplysninger
Ansattnummer (PÅKREVD) – Kun numerisk (f.eks. «12345», ikke «EMP12345»)
Fornavn (PÅKREVD) – Kan ikke være tomt
Etternavn (PÅKREVD) – Kan ikke være tomt
Fødselsdato (valgfritt, men anbefalt)
Norsk personnummer (valgfritt – kun norske ID-er synkroniseres)
Hjemmeadresse (valgfritt – gate, postnummer, sted)
✅ Kontaktinformasjon
Jobb- eller privat e-post (valgfritt, men anbefalt – minst én bør være registrert)
Jobbtelefon (valgfritt)
✅ Ansettelsesdetaljer
Stillingstittel (valgfritt)
Ansettelsesdato (valgfritt)
Stillingsprosent (valgfritt) – Angis som heltall: 100, 50, 75
Ansettelsestype (valgfritt – brukes kun for nye ansatte)
Avdeling (anbefalt) – Hvis ikke angitt, settes standardavdeling «0»
✅ Bankkonto
Kontonummer (valgfritt)
4. Feltregler og formater
Valideringsregler
Ansatte hoppes over dersom disse reglene brytes:
❌ Ansattnummer
Kun tall (0–9)
Gyldig: «12345», «001»
Ugyldig: «EMP123», «A001», «12-34»
❌ Navn
Både fornavn og etternavn må være utfylt
Formatering
Stillingsprosent
Kun heltall
100 = fulltid
50 = halv stilling
75 = 75 %
Ikke bruk desimaler
Personnummer
Kun norske personnummer (NO) støttes
Har en ansatt flere ID-er, brukes kun den norske
5. Hvordan synkroniseringslogikken fungerer
Nye vs. eksisterende ansatte
Matching skjer på ansattnummer
Finnes ikke ansattnummer i Tidsbanken → ny ansatt opprettes
Finnes ansattnummer → eksisterende ansatt oppdateres
Avdelingshåndtering
Eksisterende avdelinger hentes fra Tidsbanken
Matching skjer på navn (ikke store/små bokstaver)
Manglende avdelinger opprettes automatisk
Nye ansatte uten match → standardavdeling «0»
Eksisterende ansatte uten match → beholder nåværende avdeling
Ansettelsesgruppe
Nye ansatte: Settes basert på ansettelsestype i Simployer One
Eksisterende ansatte: Beholdes og oppdateres ikke
6. Hva kan endres direkte i Tidsbanken
✅ Trygt å endre (overskrives ikke)
Ansettelsesgruppe for eksisterende ansatte
Avdeling (hvis ingen matchende avdeling finnes i Simployer One)
Alle felt som ikke inngår i mappingen
Overskrives ved synkronisering
Disse feltene styres av Simployer One og vil bli overskrevet ved hver synkronisering:
Fornavn
Etternavn
E-post
Mobiltelefon
Privattelefon
Fødselsdato
Adresse (adresse, postnummer, poststed)
Stillingstittel
Ansettelsesdato
Stillingsprosent
Personnummer
Lønnskonto
Avdeling (AvdelingId) – dersom det finnes en matchende avdeling i Simployer One
Aktiv status
⚠️ Viktig: Dersom du manuelt oppdaterer noen av disse feltene i Tidsbanken, vil endringene bli overskrevet neste gang integrasjonen kjøres.
Beste praksis
✅ Gjør endringer i Simployer One for alle felter som synkroniseres, for å sikre konsistens
✅ Bruk Tidsbanken for felter som ikke synkroniseres (for eksempel arbeidsplaner, timeregistrering og andre Tidsbanken-spesifikke funksjoner)
7. Oppsettsnotater og viktige forhold
Før integrasjonen settes opp
✅ Starter fra bunnen (ingen ansatte i Tidsbanken)
Hvis du setter opp Tidsbanken for første gang:
Kontroller ansattnumre: Sørg for at alle ansattnumre i Simployer One kun inneholder tall
Kontroller obligatoriske felt: Alle ansatte må ha fornavn og etternavn
Gå gjennom avdelinger: Noter hvilke avdelinger som vil bli opprettet i Tidsbanken
Sett stillingsprosenter: Bruk heltall (100, 50, 75 osv.)
Bruk ansattutvalg (scope): For testing, synkroniser et begrenset antall ansatte først
✅ Ansatte finnes allerede i Tidsbanken
Hvis du har eksisterende ansatte i Tidsbanken:
Match ansattnumre: Sørg for at ansattnumre i Simployer One samsvarer med Tidsbanken
Ta backup av viktig data: Dokumenter eventuelle tilpassede felt eller data i Tidsbanken
Forstå oppdateringsatferd: Eksisterende ansattdata oppdateres fra Simployer One
Ansettelsesgrupper: Beholdes og overskrives ikke
Test først: Start med et begrenset ansattutvalg for å verifisere oppførsel
Etter at integrasjonen er satt opp
Sjekkliste etter oppsett
Verifiser synkroniseringsresultater: Sjekk integrasjonslogger
Gå gjennom avdelinger: Bekreft at avdelinger er opprettet korrekt i Tidsbanken
Kontroller ansattdata: Stikkprøvekontroller noen ansatte
Følg med på hoppede ansatte: Se etter valideringsfeil og korriger disse
Etabler rutiner for oppfølging: Sett opp jevnlig overvåking av integrasjonslogger
Viktige forhold å huske
Ingen sletting av ansatte
Integrasjonen sletter ikke ansatte i Tidsbanken
Fjernes en ansatt fra Simployer One, forblir vedkommende i Tidsbanken
Ansatte må deaktiveres eller slettes manuelt i Tidsbanken ved behov
Unike ansattnumre
Ansattnumre må være unike i begge systemer
Duplikate ansattnumre vil føre til synkroniseringsfeil
Kontroller alltid unikhet før nye ansatte opprettes
Opprettelse av avdelinger
Nye avdelinger opprettes automatisk under synk
Avdelingsnavn må matche nøyaktig (store/små bokstaver ignoreres)
I testmiljøer: Begrens antall avdelinger for å unngå mange testavdelinger
8. Troubleshooting
Common Sync Issues
Error / Issue | Meaning | Resolution |
|---|---|---|
| "Invalid employee number" or employee skipped | Employee number contains non-numeric characters | Update employee number in Simployer One to contain only numbers (0-9). Example: Change "EMP001" to "001" |
| "Employee name is null" or employee skipped | First name or last name is missing | Ensure both first name and last name are filled in for the employee in Simployer One |
| Employee synced but no department assigned | No department found in Simployer One, or department mapping failed | Employee will be assigned to default department "0". Assign a department in Simployer One or manually update in Tidsbanken |
| Too many departments created in Tidsbanken | All departments from Simployer One are being synced | Use employee scope in integration settings to limit which employees (and their departments) are synced |
| Employment percentage showing as "0" | No employment rate data in Simployer One | Add employment rate in Simployer One as a whole number (e.g., 100 for full-time) |
| National ID (Personnummer) not syncing | National ID is not Norwegian (country code not "NO") | Only Norwegian national IDs are synced. Ensure country code is set to "NO" in Simployer One |
| Email not syncing | Both work email and private email are empty | Add at least one email address (work email preferred) in Simployer One |
Feilsøking – ansatt synkroniseres ikke
Hvis en ansatt ikke vises i Tidsbanken, følg disse stegene:
Steg 1: Sjekk integrasjonslogger
Gå gjennom integrasjonsresponsen
Se etter ansatte i «skipped items» eller «failed items»
Noter konkret feilmelding
Steg 2: Kontroller obligatoriske felt
I Simployer One, sjekk at ansatte har:
✅ Ansattnummer – kun tall
✅ Fornavn – ikke tomt
✅ Etternavn – ikke tomt
Steg 3: Kontroller format på ansattnummer
Åpne ansattkortet i Simployer One
Sørg for at ansattnummer kun inneholder tall (0–9)
Fjern bokstaver, mellomrom og spesialtegn
Eksempler:
«EMP-123» → «123»
«A001» → «001»
«12 34» → «1234»
Steg 4: Kontroller duplikater
Sjekk om ansattnummeret allerede finnes i Tidsbanken
Ansattnumre må være unike
Steg 5: Kjør integrasjonen på nytt
Etter korrigering, kjør integrasjonen igjen
Kontroller loggene for bekreftet synk
Avdeling mappes ikke korrekt
Problem: Ansatt havner i feil avdeling eller standardavdeling «0»
Vanlige årsaker og løsninger:
Avdelingsnavn stemmer ikke:
Kontroller navn i begge systemer
Navn må være like (IT = it = It)
Se etter ekstra mellomrom eller spesialtegn
Ansatt mangler avdeling:
Kontroller at ansatt er tilknyttet en avdeling i Simployer One
Avdeling ikke opprettet ennå:
Første synk oppretter avdelingen
Andre synk tildeler ansatte korrekt
Kjør integrasjonen to ganger ved behov
Var denne artikkelen nyttig?
Så bra!
Takk for din tilbakemelding
Beklager at vi ikke kunne være mer til hjelp
Takk for din tilbakemelding
Tilbakemeldingen er sendt inn
Vi setter pris på tilbakemeldingen din og vil prøve å rette på artikkelen