Synkronisering af integrationer
Henter medarbejdere, ansættelser og organisationsenheder fra hver integration, der er slået til (Entra ID, SHR, Visma OM, Intega Løn, …).
Sådan fungerer det
Ét og samme job synkroniserer alle integrationer, der understøtter synkronisering:
- Finder de aktive integrationer — kun integrationer, der er slået til for arbejdsområdet, behandles; integrationer, der er slået fra eller ikke er sat op, springes over
- Henter data — beder det eksterne system om dets data og sender tidspunktet for den seneste vellykkede synkronisering, så systemer, der kan levere ændringer alene, kun sender det, der er ændret
- Opdaterer mTime — opretter nye poster, opdaterer ændrede og rapporterer det, der blev sprunget over (f.eks. ugyldige poster i det eksterne system)
- Opdaterer synkroniseringsstatus — gemmer kørslens starttidspunkt som
last_sync_at, hvis den lykkes, og ellers fejlmeddelelsen. Fordi det er starttidspunktet (og ikke sluttidspunktet), der gemmes, kommer ændringer, der foretages i det eksterne system under hentningen, med ved næste kørsel
Hvornår det kører
Jobbet kører automatisk, men kun når mindst én integration, der kan synkronisere, er slået til for arbejdsområdet.
Parametre
| Parameter | Beskrivelse |
|---|---|
| Integration | Valgfri. ID’et på en bestemt integration (f.eks. entraid, shr, vom, integahr). Lad feltet være tomt for at synkronisere alle integrationer, der er slået til |
| Dry Run (prøvekørsel) | Når den er slået til, hentes data, og antallet vises, uden at noget ændres i mTime. Nyttigt til at kontrollere loginoplysningerne eller se, hvad en integration ville gøre |
Jobresultater
Når der synkroniseres én integration, vises resultaterne direkte:
| Tæller | Beskrivelse |
|---|---|
employees (med created, updated, skipped) | Antal medarbejdere oprettet, opdateret og sprunget over |
employments (med created, updated, skipped) | Antal ansættelser oprettet, opdateret og sprunget over |
org_units (med created, updated) | Antal organisationsenheder oprettet og opdateret |
errors | Fejl, som det eksterne system har meldt under hentning eller opdatering |
Når alle integrationer synkroniseres, er resultaterne grupperet under hver integrations ID.
Ved en prøvekørsel viser resultaterne antallet af hentede poster (employees, employments, org_units) og markeringen dry_run: true.
Når en kørsel springes over, fordi integrationen er slået fra eller ikke er sat op, vises skipped: true med en begrundelse i reason.
Jobstatus
En kørsel, hvor rækker er sprunget over, eller enkelte poster har fejlet, slutter med status Advarsel i stedet for Færdig. De data, der blev synkroniseret, er gemt; advarslerne gør opmærksom på resten.
Relateret
- Oversigt over integrationer — opsæt og konfigurer hver integration
- Integrationsstatus — se tidspunktet for seneste synkronisering og seneste fejl for hver integration