HR-ON#
Integrationen til HR-ON gør HR-systemet til kilde for medarbejdere og organisation i OS2sofd. Afdelinger i HR-ON bliver til enheder i OS2sofd, og medarbejdere bliver til personer med et tilhørsforhold pr. ansættelse. Se Datamodel for begreberne person, tilhørsforhold og enhed.
Integrationen kan desuden bestille, genaktivere, deaktivere og slette AD-konti ud fra oplysningerne i HR-ON, så kontoadministrationen følger ansættelserne uden manuelt arbejde.
Integrationen driftes som et centralt middleware-modul (se Arkitektur). Der skal ikke installeres noget hos kommunen.
Hvornår overføres data#
Integrationen kombinerer realtidsopdateringer med en daglig fuld kørsel.
- Realtid. Integrationen registrerer sig selv hos HR-ON og får besked, hver gang en medarbejder eller en afdeling oprettes, ændres eller slettes. Ændringen slår igennem i OS2sofd inden for få sekunder. Registreringen hos HR-ON kontrolleres hvert 10. minut og genoprettes automatisk, hvis den er faldet bort.
- Daglig fuld kørsel. En gang i døgnet, som standard kl. 17, hentes ændrede medarbejdere og alle afdelinger fra HR-ON, og hele datagrundlaget sammenholdes med OS2sofd. Forskelle rettes, også dem der er opstået udenom integrationen, eller fordi en enkelt realtidsbesked er gået tabt.
- Ledere om natten. Kl. 2 om natten opdateres lederne på enhederne igen, så de er på plads inden OS2sofd’s natlige kørsler.
Fejler en realtidsbesked, forsøges den igen med stigende mellemrum i op til cirka en time. Hører beskeden til en medarbejder eller afdeling, der ikke længere findes i HR-ON, opgives den med det samme. Den daglige fulde kørsel retter op på det, der måtte mangle.
Afdelinger#
Hver afdeling i HR-ON bliver til en enhed i OS2sofd med samme placering i hierarkiet. Afdelinger, der forsvinder fra HR-ON, nedlægges i OS2sofd.
| Oplysning i OS2sofd | Kilde i HR-ON |
|---|---|
| Navn og kortnavn | Afdelingens navn |
| Overordnet enhed | Afdelingens overordnede afdeling |
| EAN, P-nummer, CVR | Afdelingens tilsvarende felter |
| Afdelingens e-mail | |
| Telefon | Afdelingens telefonnummer (fastnet) |
| Adresse | Afdelingens adresse, postnummer og by. Land sættes til Danmark, hvis det ikke er angivet |
| Ekstra felter på enheden | Alle afdelingens brugerdefinerede felter overføres med feltets navn |
| Hjemmeside | Det brugerdefinerede felt Webside |
ESDH_Org_Id | Sættes til afdelingens id i HR-ON, når det brugerdefinerede felt ESDH_Org er sat |
Medarbejdere#
Medarbejdere samles pr. CPR-nummer. En person, der har flere ansættelser i HR-ON, bliver altså én person i OS2sofd med ét tilhørsforhold pr. ansættelse.
Personen#
| Oplysning i OS2sofd | Kilde i HR-ON |
|---|---|
| CPR-nummer | Medarbejderens CPR-nummer. Bruges som nøgle |
| Fornavn og efternavn | Se afsnittet om navne nedenfor |
| Kaldenavn | Medarbejderens alternative for- og efternavn, hvis de afviger fra det officielle navn |
| Første ansættelsesdato og jubilæumsdato | Den tidligste startdato blandt medarbejderens ansættelser |
| Mobilnummer | Medarbejderens private mobilnummer |
Har personen flere ansættelser, læses navnene fra den senest ændrede ansættelse.
Navne. Kommunen vælger, hvem der er master for navnene.
- OS2sofd (standard). Navnet fra HR-ON bruges kun, når personen oprettes. Derefter vedligeholdes navnet af OS2sofd, typisk ud fra CPR.
- HR-ON. Navnet opdateres i OS2sofd, hver gang det ændres i HR-ON.
Tilhørsforholdet#
Hver ansættelse bliver til et tilhørsforhold på den enhed, medarbejderen er tilknyttet i HR-ON. Medarbejderens id i HR-ON bruges som medarbejdernummer på tilhørsforholdet.
| Oplysning i OS2sofd | Kilde i HR-ON |
|---|---|
| Enhed | Den afdeling, medarbejderen er tilknyttet. For ledere feltet Leder ansat i (se nedenfor) |
| Start- og stopdato | Ansættelsens start- og slutdato |
| Medarbejdernummer | Medarbejderens id i HR-ON |
| Stillingsbetegnelse | Feltet Kaldetitel. Er det tomt, og har tilhørsforholdet ingen stillingsbetegnelse i forvejen, sættes den til “Ukendt” |
| Stillingstype | Feltet Overenskomstmæssig stillingsbetegnelse |
| Ugentlig arbejdstid | Feltet Timer pr. uge (kun månedsløn). Mangler det, sættes arbejdstiden til 0 |
| Ansættelsesvilkår | Udledt af feltet Aflønningsform for aflønnede medarbejdere (fx Månedsløn forud, Timeløn, Fleksjob - Månedsløn bagud). Ikke-aflønnede tilknytninger får vilkåret 99 med stillingstypen fra HR-ON som tekst |
Ekstra felt Tjenestenummer | Feltet Tjenestenr |
Ekstra felt It-bruger | Feltet It-bruger (Ja/Nej). Styrer bestilling af AD-konti, se nedenfor |
Ekstra felt Leder ansat i udfyldt | Ja, hvis medarbejderens ansættelse er placeret via Leder ansat i |
Ansættelser, hvor slutdatoen ligger før eller på startdatoen, overføres ikke. Ophører en ansættelse i HR-ON, eller forsvinder medarbejderen helt, fjernes tilhørsforholdet i OS2sofd. Tilhørsforhold og telefonnumre fra andre kilder røres ikke.
Personer, der kun har ophørte ansættelser, oprettes ikke i OS2sofd. Er en person allerede inaktiv i OS2sofd og har ingen igangværende ansættelser, sendes der heller ikke ændringer til personen.
Ledere#
I HR-ON er en leder knyttet til den afdeling, vedkommende leder. Integrationen sætter lederen på den tilsvarende enhed i OS2sofd.
Selve lederens ansættelse placeres ud fra feltet Leder ansat i, når lederen ikke
har en almindelig afdelingstilknytning ved siden af. Kun ledere, hvis ansættelse er
i gang i dag, kan blive sat som ledere.
Er der flere mulige ledere for den samme afdeling, vælges den senest ansatte, og der dannes et advis i OS2sofd, så det kan rettes i HR-ON.
Automatisk bestilling af AD-konti#
Integrationen kan sættes op til selv at bestille AD-konti i OS2sofd. Ordrerne
udføres af Brugerkonto Agenten på samme måde
som OS2sofd’s egne kontoordrer. Det er feltet It-bruger på ansættelsen i HR-ON,
der afgør, om medarbejderen skal have en konto.
Koblingen mellem en AD-konto og en ansættelse sker via medarbejdernummeret, dvs. AD-kontoens medarbejdernummer skal svare til medarbejderens id i HR-ON.
| Situation | Hvad integrationen gør |
|---|---|
It-bruger er Ja, ansættelsen starter inden for den opsatte frist og er ikke ophørt, og der findes ingen konto | Bestiller en ny konto (CREATE) |
| Som ovenfor, men der findes en deaktiveret konto til ansættelsen | Genaktiverer den eksisterende konto (REACTIVATE) i stedet for at oprette en ny. En ventende sletning af kontoen annulleres |
It-bruger er Nej, eller ansættelsen er ophørt | Deaktiverer kontoen (DEACTIVATE) og planlægger sletning (DELETE) |
| Personen har en AD-konto, som ikke hører til nogen af personens ansættelser i HR-ON | Deaktiverer og planlægger sletning af kontoen |
En ventende ordre er ikke længere relevant, fx fordi It-bruger er sat tilbage | Annullerer ordren |
Frister og hvilke ordretyper der er slået til (oprettelse, deaktivering og sletning), styres af opsætningen af brugerkontotypen Active Directory i OS2sofd. Integrationen respekterer den opsætning. Genaktivering følger oprettelsen, så er oprettelse slået fra, genaktiveres der heller ikke.
Er kontotypen sat op til at oprette konti deaktiveret, bestilles kontoen i god tid og genaktiveres automatisk, når genaktiveringsfristen nærmer sig. Nyligt oprettede konti kontrolleres hvert andet minut, så en konto til en medarbejder, der starter i dag eller er startet, bliver aktiveret inden for få minutter.
Den fulde gennemgang af alle konti sker en gang i døgnet om natten. Ændringer, der kommer i realtid fra HR-ON, behandles med det samme for den berørte medarbejder.
Da integrationen deaktiverer AD-konti, der ikke kan kobles til en ansættelse i HR-ON, skal medarbejdernummeret på eksisterende AD-konti være korrekt, inden kontobestillingen slås til.
Adviser#
Integrationen danner adviser af typen Fejl ved import af person og Fejl ved import af enhed, når data i HR-ON ikke kan overføres som forventet. Det sker i disse tilfælde.
- En medarbejder er tilknyttet mere end én afdeling.
- En medarbejder har både en almindelig afdelingstilknytning og feltet
Leder ansat iudfyldt. - En medarbejder har skiftet CPR-nummer i HR-ON. Adviset lægges på den gamle person og oplyser både det gamle og det nye CPR-nummer, så de to personer kan håndteres.
- En afdeling har flere mulige ledere.
- Oprettelse eller opdatering af en person afvises af OS2sofd.
Hvad kan tilpasses#
| Mulighed | Formål |
|---|---|
| Tidspunkt for den daglige fulde kørsel | Standard er kl. 17 |
| Realtidsopdateringer | Kan slås til og fra |
| Master for navne | OS2sofd (standard) eller HR-ON |
| Bestilling af AD-konti | Kan slås til og fra |
| Tidspunkt for den natlige kontogennemgang | Standard er kl. 1 |
| Kontrol af nyligt oprettede konti | Standard er hvert andet minut. Kan slås fra |
Forudsætninger#
- Adgang til HR-ON’s API i form af et klient-id og en klientnøgle, som kommunen opretter i HR-ON.
- Afdelingerne er vedligeholdt i HR-ON, og hver medarbejder er tilknyttet præcis
én afdeling, eller for ledere udfyldt
Leder ansat i. - De brugerdefinerede felter, som integrationen læser (fx
Kaldetitel,Aflønningsform,TjenestenrogIt-bruger), er oprettet i HR-ON. Feltopsætningen aftales med kommunen i opstarten. - Ved bestilling af AD-konti: Brugerkonto Agenten er installeret, brugerkontotypen Active Directory er sat op i OS2sofd, og AD-konti har medarbejderens id fra HR-ON som medarbejdernummer. Genaktivering kræver OS2sofd 2026R2 og Brugerkonto Agent 3.0.0 eller nyere.
Ændringslog#
Ændringslog for HR-ON integrationen. Nyeste ændring øverst.
| Dato | Ændring |
|---|---|
| 11.09.2026 | • tilhørsforhold får nu altid en stillingsbetegnelse. Er Kaldetitel tom i HR-ON, sættes den til “Ukendt”, så ansættelsen ikke afvises af OS2sofd |
| 08.09.2026 | • ved opstart fjernes kun integrationens egen registrering hos HR-ON, så andre registreringer på samme HR-ON-konto ikke påvirkes |
| 01.09.2026 | • realtidsbeskeder, der fejler, forsøges igen med stigende mellemrum og opgives efter cirka en time • beskeder om medarbejdere eller afdelinger, der ikke længere findes i HR-ON, opgives med det samme |
| 18.08.2026 | • personer, der kun har ophørte ansættelser, forsøges ikke længere oprettet i OS2sofd, og inaktive personer uden igangværende ansættelser opdateres ikke |
| 06.07.2026 | • nyligt oprettede AD-konti kontrolleres hvert andet minut, så en konto, der er oprettet deaktiveret, bliver aktiveret inden for få minutter i stedet for ved den natlige kørsel |
| 03.07.2026 | • deaktiverede AD-konti genaktiveres nu med en REACTIVATE-ordre. Kræver OS2sofd 2026R2 og Brugerkonto Agent 3.0.0 eller nyere |
| 11.06.2026 | • advis på den gamle person, når en medarbejder skifter CPR-nummer i HR-ON |
| 20.05.2026 | • ved genansættelse genbruges en eksisterende deaktiveret AD-konto i stedet for at oprette en ny • adviset om flere mulige ledere oplyser nu afdelingens navn |
| 07.05.2026 | • når en AD-konto deaktiveres, planlægges sletningen samtidig efter brugerkontotypens frist |
| 01.05.2026 | • lederne opdateres også kl. 2 om natten, så de er på plads inden OS2sofd’s natlige kørsler |
| 27.04.2026 | • manglende ugentlig arbejdstid i HR-ON overføres som 0 • brugerdefinerede felter af typen link overføres med deres tekst • rettet fejl, hvor et forkert medarbejder-id kunne blive brugt ved realtidsopdateringer |
| 16.04.2026 | • rettet kontobestillingen, så den håndterer flere AD-konti med samme medarbejdernummer • rettet kontobestillingen ved realtidsopdateringer |
| 01.04.2026 | • automatisk bestilling af AD-konti ud fra feltet It-bruger• ventende kontoordrer, der ikke længere er relevante, annulleres |
| 14.01.2026 | • ekstra felter Tjenestenummer, It-bruger og Leder ansat i udfyldt på tilhørsforholdet• ansættelsesvilkår udledes af Aflønningsform• advis, når en afdeling har flere mulige ledere, og når en medarbejder både har en afdelingstilknytning og Leder ansat i udfyldt |
| 21.12.2025 | • advis, når en person ikke kan oprettes eller opdateres • afdelinger opdateres ved hver kørsel, da HR-ON ikke altid melder ændringer på afdelinger korrekt |
| 28.11.2025 | • første version med overførsel af afdelinger og medarbejdere, realtidsopdateringer, hjemmeside og ESDH_Org_Id på enheder samt privat mobilnummer på personer |