HR-ON

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 OS2sofdKilde i HR-ON
Navn og kortnavnAfdelingens navn
Overordnet enhedAfdelingens overordnede afdeling
EAN, P-nummer, CVRAfdelingens tilsvarende felter
E-mailAfdelingens e-mail
TelefonAfdelingens telefonnummer (fastnet)
AdresseAfdelingens adresse, postnummer og by. Land sættes til Danmark, hvis det ikke er angivet
Ekstra felter på enhedenAlle afdelingens brugerdefinerede felter overføres med feltets navn
HjemmesideDet brugerdefinerede felt Webside
ESDH_Org_IdSæ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 OS2sofdKilde i HR-ON
CPR-nummerMedarbejderens CPR-nummer. Bruges som nøgle
Fornavn og efternavnSe afsnittet om navne nedenfor
KaldenavnMedarbejderens alternative for- og efternavn, hvis de afviger fra det officielle navn
Første ansættelsesdato og jubilæumsdatoDen tidligste startdato blandt medarbejderens ansættelser
MobilnummerMedarbejderens 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 OS2sofdKilde i HR-ON
EnhedDen afdeling, medarbejderen er tilknyttet. For ledere feltet Leder ansat i (se nedenfor)
Start- og stopdatoAnsættelsens start- og slutdato
MedarbejdernummerMedarbejderens id i HR-ON
StillingsbetegnelseFeltet Kaldetitel. Er det tomt, og har tilhørsforholdet ingen stillingsbetegnelse i forvejen, sættes den til “Ukendt”
StillingstypeFeltet Overenskomstmæssig stillingsbetegnelse
Ugentlig arbejdstidFeltet Timer pr. uge (kun månedsløn). Mangler det, sættes arbejdstiden til 0
AnsættelsesvilkårUdledt 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 TjenestenummerFeltet Tjenestenr
Ekstra felt It-brugerFeltet It-bruger (Ja/Nej). Styrer bestilling af AD-konti, se nedenfor
Ekstra felt Leder ansat i udfyldtJa, 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.

SituationHvad integrationen gør
It-bruger er Ja, ansættelsen starter inden for den opsatte frist og er ikke ophørt, og der findes ingen kontoBestiller en ny konto (CREATE)
Som ovenfor, men der findes en deaktiveret konto til ansættelsenGenaktiverer 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ørtDeaktiverer kontoen (DEACTIVATE) og planlægger sletning (DELETE)
Personen har en AD-konto, som ikke hører til nogen af personens ansættelser i HR-ONDeaktiverer og planlægger sletning af kontoen
En ventende ordre er ikke længere relevant, fx fordi It-bruger er sat tilbageAnnullerer 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 i udfyldt.
  • 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#

MulighedFormål
Tidspunkt for den daglige fulde kørselStandard er kl. 17
RealtidsopdateringerKan slås til og fra
Master for navneOS2sofd (standard) eller HR-ON
Bestilling af AD-kontiKan slås til og fra
Tidspunkt for den natlige kontogennemgangStandard er kl. 1
Kontrol af nyligt oprettede kontiStandard 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, Tjenestenr og It-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