OS2sofd - Om OS2sofd: https://www.sofd.io/ - Brugervejledning: https://www.sofd.io/brugervejledning/ - Adviser: https://www.sofd.io/brugervejledning/adviser/ - Moduler og funktioner: https://www.sofd.io/moduler/ - Telefoni: https://www.sofd.io/moduler/telefoni/ - Implementeringsdrejebøger: https://www.sofd.io/implementation-guides/ - Drejebog: OPUS-kommune: https://www.sofd.io/implementation-guides/opus-loen-integration/ - Drejebog: SD-kommune: https://www.sofd.io/implementation-guides/sd-loen-integration/ - Drejebog: Opgradering til 2026R2 (IDM): https://www.sofd.io/implementation-guides/opgradering-2026r2-idm/ - Brugerstyring: https://www.sofd.io/idm/ - Forudsætninger og forberedelse: https://www.sofd.io/idm/prerequisites/ - Processer og hændelser: https://www.sofd.io/idm/processes/ - Personinaktivering: https://www.sofd.io/idm/person-inactivation/ - Konfiguration: https://www.sofd.io/idm/configuration/ - Teknik: https://www.sofd.io/teknik/ - Arkitektur: https://www.sofd.io/teknik/arkitektur/ - Datamodel: https://www.sofd.io/teknik/datamodel/ - Login og SAML: https://www.sofd.io/teknik/login/ - API: https://www.sofd.io/teknik/api/ - OData (læsning): https://www.sofd.io/teknik/api/odata/ - REST-API: https://www.sofd.io/teknik/api/rest/ - Fremtidig API-udvikling: https://www.sofd.io/teknik/api/strategi/ - Batchkørsler: https://www.sofd.io/teknik/batchkoersler/ - Integrationer: https://www.sofd.io/integrationer/ - Emply: https://www.sofd.io/integrationer/emply/ - FK Organisation: https://www.sofd.io/integrationer/fk-organisation/ - HR-ON: https://www.sofd.io/integrationer/hr-on/ - IST Tabulex: https://www.sofd.io/integrationer/ist-tabulex/ - KMD I2: https://www.sofd.io/integrationer/kmd-i2/ - KMD Nexus: https://www.sofd.io/integrationer/kmd-nexus/ - On-premise agenter: https://www.sofd.io/agents/ - Brugerkonto Agent: https://www.sofd.io/agents/user-account-agent/ - AD Writeback Agent: https://www.sofd.io/agents/ad-writeback-agent/ - AD Replikator Agent: https://www.sofd.io/agents/ad-replikator/ - AD indlæsningsintegration: https://www.sofd.io/agents/ad-indlaesningsintegration/ - OPUS indlæsningsintegration: https://www.sofd.io/agents/opus-indlaesningsintegration/ - Indlæsning af skoleelever: https://www.sofd.io/agents/skoleelev-indlaesning/ - OS2vikar - Brugerkonto Agent: https://www.sofd.io/agents/os2vikar-agent/ - Download: https://www.sofd.io/downloads/ - Ændringslog: https://www.sofd.io/changelog/ - Support og kontakt: https://www.sofd.io/support/ ## Emply Integrationen til **Emply** overfører kommunens organisation og medarbejdere fra OS2sofd til Emply, så enheder og brugere i Emply ikke skal vedligeholdes manuelt. Se [Datamodel](../../teknik/datamodel/) for begreberne person, tilhørsforhold og enhed. Integrationen driftes som et centralt middleware-modul (se [Arkitektur](../../teknik/arkitektur/)). Der skal ikke installeres noget hos kommunen. ## Hvad integrationen gør En gang i døgnet, kl. 6 om morgenen, dannes to filer ud fra de aktuelle data i OS2sofd. Filerne lægges på Emply's SFTP-server, hvor Emply henter dem og opdaterer organisation og brugere. - **`organisation.csv`** med kommunens enheder og deres placering i hierarkiet. - **`users.csv`** med medarbejderne som brugere, placeret på deres enhed. Hver fil indeholder hele datagrundlaget og erstatter den forrige. Enheder og medarbejdere, der ikke længere er med i OS2sofd, udgår derfor af filen ved næste kørsel. Filerne dannes også, når integrationen startes. ## Enheder Alle aktive enheder i OS2sofd kommer med, med undtagelse af de enheder, kommunen har valgt at udelade. Udelades en enhed, udelades alle enhederne under den også. | Kolonne | Indhold | | --- | --- | | `EnhedsID` og `EnhedsNavn` | Enhedens id og navn i OS2sofd | | `ParentID` og `ParentEnhedsNavn` | Den overordnede enheds id og navn. Tomme for den øverste enhed | | `OrgAdresse`, `OrgPostnr`, `OrgPostDistrikt` | Enhedens primære adresse | | `OrgTelefon` | Enhedens primære telefonnummer | | `OrgMail` | Sendes altid tom | | `OrgEAN` | Enhedens EAN-nummer. Pladsholderen 9999999999999 sendes som tom | | `OrgPNR` | Enhedens P-nummer | ## Brugere En medarbejder kommer med som bruger for hver aktiv AD-konto, medarbejderen har i OS2sofd. Deaktiverede AD-konti kommer ikke med. Brugeren knyttes til den aktive ansættelse, der har samme medarbejdernummer som AD-kontoen. Findes der ingen, bruges medarbejderens primære aktive ansættelse. | Kolonne | Indhold | | --- | --- | | `name` | Medarbejderens kaldenavn, hvis det er registreret, og ellers for- og efternavn | | `email` | Medarbejderens primære Exchange-mailadresse | | `username` | AD-kontoens brugernavn | | `jobtitle` | Stillingsbetegnelsen på ansættelsen | | `department` | Id på ansættelsens enhed, så brugeren placeres på den tilsvarende enhed i Emply | | `password` | Et tilfældigt genereret password, da filformatet kræver feltet udfyldt | | `usertype` | Sendes altid tom | | `languagekey` | Altid `da-DK` | | `phone` | De sidste fire cifre af medarbejderens primære fastnet- eller IP-telefonnummer | | `mobile` | Medarbejderens primære mobilnummer | Følgende medarbejdere kommer ikke med. - Medarbejdere uden en primær Exchange-mailadresse. - Medarbejdere uden en aktiv ansættelse (tilknytninger af anden type end ansættelse tæller ikke med). - Medarbejdere, der ikke har en aktiv AD-konto. Ligger ansættelsens enhed under en af de udeladte enheder, kommer brugeren stadig med, men uden enhed i `department`. ## Hvad kan tilpasses | Mulighed | Formål | | --- | --- | | Udeladte enheder | Enheder, der sammen med alle underliggende enheder ikke skal overføres til Emply | ## Forudsætninger - **Adgang til Emply's SFTP-server** i form af adresse, brugernavn og password, som kommunen får fra Emply. - **Aftale med Emply** om indlæsning af de to filer i det beskrevne format. - **OS2sofd i drift** med AD-konti og primære Exchange-mailadresser registreret på medarbejderne, da de afgør, hvem der kommer med. ## Ændringslog Ændringslog for Emply integrationen. Nyeste ændring øverst. | Dato | Ændring | | --- | --- | | 14.04.2023 | • filerne overføres nu via SFTP i stedet for FTP
• en eksisterende fil overskrives nu helt, så der ikke kan hænge rester af en tidligere og længere fil tilbage | | 09.02.2023 | • enheder kan udelades fra overførslen, og enhederne under dem udelades med | | 13.10.2022 | • ny version, der henter data direkte fra OS2sofd og kører dagligt kl. 6
• kun aktive AD-konti kommer med
• brugere knyttes til deres enhed i `department`
• `phone` udfyldes nu korrekt og kan komme fra både fastnet- og IP-telefonnumre | | 04.06.2019 | • første version |