Specifikation af Model for Organisation Version 2.0 1
> Specifikation af Model for Organisation. Version 2.0 Denne standard kan frit anvendes af alle. Citeres der fra standarden i andre publikationer til offentligheden, skal der angives korrekt kildehenvisning. Standarden er oprindeligt udarbejdet af en arbejdsgruppe under OIO-udvalget for sags- og dokumentområdet. Version 2.0 er udarbejdet i regi af den fællesoffentlige styregruppe for data og arkitektur. Arkitektur.digst.dk 2
> Specifikation af Model for ORGANISATION (Organisationsmodellen) Version 2.0 Styregruppen for Data og Arkitektur 11. april 2018 3
Indholdsfortegnelse Indledning 6 Formålet med model for Organisation 6 Ændringer siden version 1.1 6 Egenskaber for Organisationsmodellen 8 Diagrammer 8 Forretningsobjekter 8 Universelt Unik, persistent identifikation af forretningsobjekter 9 Attributter 10 Datatyper 10 Mulighed for tilpasning af attributters udfaldsrum 11 Relationer 11 Virkning 12 Organisationsmodellen 13 Organisationsbegrebet 13 Gennemgående eksempel 13 Diagram for Organisationsmodellen 14 Forretningsobjekter i Organisationsmodellen 14 Centrale Forretningsobjekter 14 Eksternt definerede forretningsobjekter 16 Organisation 17 Eksempel på anvendelse af Organisation 17 Attributter 18 Relationer 19 OrgEnhed 21 Eksempel på anvendelse af OrgEnhed 21 Attributter 22 Relationer 23 ForretningsFunktion 25 Eksempel på anvendelse af ForretningsFunktion 25 Attributter 26 Relationer 27 It-system 28 Eksempel på anvendelse af It-system 29 Attributter 29 Relationer 29 OrgPerson og Medlemsskab 31 Eksempel på anvendelse af OrgPerson og Medlemskab 31 Attributter OrgPerson 32 Attributter Medlemskab 33 Relationer OrgPerson 33 Relationer Medlemskab 34 Kontaktpunkt 35 Eksempel på anvendelse af Kontaktpunkt 35 Attributter 36 4
Relationer 37 Referencer i Organisationsmodellen 38 Retteblad for Organisationsmodellen version 2.0 39 5
Indledning > Formålet med model for Organisation Dette dokument indeholder en specifikation af en model for Organisation (Organisationsmodellen). Formålet med Organisationsmodellen er at tilbyde et fælles sprog for beskrivelse af formelle organer og de elementer, som indgår heri. Dette skal understøtte en mere smidig udveksling af organisationsoplysninger mellem it-systemer, som indeholder eller anvender disse organisationsoplysninger. Modellen kan enten alene eller i kombination med elementer fra andre modeller, som eksempelvis Sagsmodellen (se [SAG]), anvendes til at bygge udvekslingsmodeller, som lægges til grund for udvikling af snitflader. Organisationsoplysninger skabes, anvendes og vedligeholdes flere steder i flere forskellige organisationssystemer i en organisation. Lønsystemer, økonomisystemer, fagsystemer og ESDH-systemer indeholder alle forskellige beskrivelser af organisationen. I praksis giver det anledning til stort vedligeholdelsesarbejde, usikkerhed om hvilke oplysninger der er autoritative, samt et antal ikke-standardiserede integrationer. I forbindelse med etablering af nye offentlige it-løsninger, som fx i kommunerne med monopolbruddet, giver det anledning til særligt store udfordringer, hvis ikke der findes et fælles sprog for udveksling af organisationsoplysninger til brug for de nye centrale it-systemer. Organisationsmodellen sigter imod at udgøre en sådan fælles model for forståelse og beskrivelse af formelle organisationer og deres organisatoriske strukturer, ForretningsFunktioner, OrgPersoner og It-systemer. Ændringer siden version 1.1 Organisationsmodellen er en revision af Specifikation af serviceinterface for Organisation. Version 1.1 (OIO Organisation 1.1). Organisationsmodellen er udarbejdet som en del af en samlet revision af specifikationerne, som samlet set omtales som standarderne for OIO Sag og Dokument: Specifikation af serviceinterface for Dokument, Version 1.1.1 (OIO Dokument). Specifikation af serviceinterface for Organisation, Version 1.1 (OIO Organisation). Specifikation af serviceinterface for Klassifikation, Version 1.1 (OIO Klassifikation). Specifikation af serviceinterface for Sag, Version 1.2 (OIO Sag). Specifikation af serviceinterface for Arkivstruktur, Version 1.1 (OIO Arkiv). Generelle egenskaber for serviceinterfaces på sags- og dokumentområdet, Version 1.1 (OIO Generelle egenskaber). 6
OIO Arkiv har ingen kendte implementeringer. Endvidere har ingen af de adspurgte interessenter udtrykt et forretningsbehov for at tage den i anvendelse. Specifikationen revideres derfor ikke, men afpubliceres og udgår som standard. OIO Generelle egenskaber indeholder specifikke krav til udstilling af data i webservices. Erfaringerne fra implementering af standarderne er, at de generelle egenskaber er svære at forstå og kommunikere. Det kan give anledning til misforståelser mellem kravstillere og udviklere. Specifikationen revideres derfor ikke, men afpubliceres og udgår som standard. OIO Generelle egenskaber udgår. Derfor kan Organisationsmodellen stå alene i forhold til forståelsen af modellens forretningsobjekter. I hver af de opdaterede specifikationer er der indført et afsnit om egenskaber for modellen. Her findes beskrivelse af modelnotation, forretningsobjekter, unik identifikation, attributter og relationer anvendt i Organisationsmodellen. Denne beskrivelse er ens for de fire opdaterede standarder. 7
Egenskaber for Organisationsmodellen > Organisationsmodellen er en informationsmodel, der giver en grafisk og tekstuel beskrivelse af en Organisation (jf. [GODPRAKSIS]). I beskrivelsen er anvendt en række modelelementtyper: Som notation er anvendt UML klassediagram til beskrivelse af Organisationsmodellen. UML-pakker er anvendt med henblik på sammenhæng og genbrug af modelelementer på tværs af modeller. Forretningsobjekter er i Organisationsmodellen repræsenteret af en UML-klasse. Universel unik, persistent identifikation af forretningsobjekterne i organisationsmodellen er obligatorisk. Attributter beskriver informationsindholdet i Organisationsmodellen. Relationer repræsenterer de strukturelle sammenhænge mellem forretningsobjekter i Organisationsmodellen. Modelelementtyperne og brugen af dem i Organisationsmodellen er forklaret yderligere i de følgende afsnit. Diagrammer UML klassediagram udgør rammen for beskrivelse af Organisationsmodellen og forretningsobjekterne, der indgår heri og deres relationer. Formålet med diagrammet er visuelt at kommunikere de forskellige metadata, der indgår i beskrivelsen af en organisation. Som en visuel hjælp til forståelsen af diagrammet benyttes i diagrammerne elementer, som ikke indgår i et normalt UML Klassediagram. Farvemarkering benyttes til at indikere, hvilke forretningsobjekter der defineres i modellen (grå), og hvilke der er eksternt definerede (blå). Part eksisterer ikke som en eksternt defineret model. Men i modellen er Part alligevel vist som en UML Pakke, der rummer forretningsobjekterne Person og Virksomhed. Fremgangsmåden er anvendt for at kunne referere til de to objekter under et og i egenskab af Part. Diagrammet forklares uddybende i den medfølgende tekst. Alle forretningsobjekter, attributter og relationer defineres og beskrives i afsnittene efter diagrammet. Forretningsobjekter Et forretningsobjekt er i UML klassediagrammet for Organisationsmodellen repræsenteret af en UML klasse. Forretningsobjekterne i Organisationsmodellen er beskrevet som vist i tabellen nedenfor: 8
Forretningsobjekt Navn Entydigt klassenavn for det forretningsmæssige begreb. Definition En kort og præcis definition. Beskrivelse Uddybende beskrivelse og eksemplificering af forretningsobjektet. Tabel 1 Beskrivelse af Forretningsobjekter i Organisationsmodellen Universelt Unik, persistent identifikation af forretningsobjekter Universelt unik, persistent identifikation er obligatorisk for forretningsobjekterne i Organisationsmodellen. Unik identifikation er beskrevet igennem attributten ID og bør være af typen http-uri. Http-URI anvendes bl.a. af Grunddataprogrammet og i Den Fællesoffentlige Digitaliseringsstrategi 2016 2020. I retningslinjerne for stabile URI er er beskrevet, hvordan eksisterende identifikatorer som fx UUID og URN kan genbruges med brug af http-uri (se [HTTPURI]. UUID (Universal Unique IDentifier jf. [RFC4122]) bør anvendes i konstruktionen af http-uri for forretningsobjekterne i Organisationsmodellen. Egenskaberne ved UUID garanterer, at identifikatoren er universelt unik. Eksempel på UUID: 91aa87da-9f06-11e7-abc4-cec278b6b50a Eksempel på repræsentation af UUID i http-uri-form: https://data.gov.dk/id/thing/91aa87da-9f06-11e7-abc4-cec278b6b50a/ Http-URI en bør konstrueres, så det kan resolveres, hvilken objekttype en UUID er identifikator for, fx om det er OrgEnhed, Dokument, Sag mv. Et eksempel på en http-uri for en konkret OrgEnhed ses her: https://data.gov.dk/id/organization/organizationalunit/91aa87da-9f06-11e7-abc4-cec278b6b50a Der kan være tilfælde, hvor det er nødvendigt at anvende en anden identifikator end UUID i konstruktion af http-uri. I retningslinjerne for stabile http- URI er (se [HTTPURII]) er også anvist, hvordan en http-uri i så fald kan konstrueres, fx: Et eksempel med emneklassen 27.34.02 i klassifikationssystemet KLE som identifikator, der indgår i konstruktion af http-uri, ses her: https://data.gov.dk/id/classification/kle/emne#27.34.02 Her ses et eksempel med registreringsnummeret VZ26979 på køretøj som identifikator, der indgår i konstruktion af http-uri: https://data.gov.dk/id/vehicle/registration#vz26979 I tabellen nedenfor er vist, hvordan kravet om universelt unikt, persistent identifikation af forretningsobjekter er beskrevet i modellen: Betegnelse Beskrivelse Udfaldsrum 9
Betegnelse Beskrivelse Udfaldsrum ID Forretningsobjektets universelt unikke, persistente identifikator. Angives som http-uri (se [HTTPURI]), eksempelvis: https://data.gov.dk/id/organization/organizationperson/91aa87d a-9f06-11e7-abc4-cec278b6b50a/ Se også nærmere beskrivelse i afsnit ovenfor om universelt unik, persistent identifikation af forretningsobjekter. Tabel 2 Universelt unik identifikation af objekter i Organisationsmodellen Http-URI Attributter Organisationsmodellens informationsindhold, fx titlen på en organisationsenhed, er for de respektive forretningsobjekter, fx Organisation, repræsenteret af attributter. Attributter i Organisationsmodellen er beskrevet som vist i tabellen nedenfor: Betegnelse Beskrivelse Datatype Regel for udfyldelse Entydig navngivning af attributten indenfor det enkelte forretningsobjekt. Den forretningsmæssige definition af attributten samt kort beskrivelse af dens anvendelse. Angivelse af navn på datatype for attributten. Hvis attributten har et udfaldsrum, som ikke er givet i datatypen, beskrives det også her. Tabel 3 Beskrivelse af attributter i Organisationsmodellen Beskrivelse af de regler for anvendelse, der gælder for attributten. Fx om den er obligatorisk. Beskrivelsen af attributter kan være yderligere uddybet og eksemplificeret i afsnittet Beskrivelser af attributter, som følger efter tabellerne for attributter på forretningsobjekterne i Organisationsmodellen. Datatyper Organisationsmodellen skal kunne anvendes som udgangspunkt for udvekslinger af organisationsoplysninger mellem to eller flere it-systemer. Angivelse af datatyper sikrer, at informationsindholdet beskrives og læses på samme måde af de it-systemer, som udveksler informationer, fx ved at deltagerne i en informationsudveksling bruger det samme datoformat. Datatyperne præciserer modellens beskrivelser som udgangspunkt for transformation fra model til konkrete repræsentationer af data. Eksempelvis en XML-struktur som kan udveksles mellem it-systemer. Datatyperne er beskrevet som vist i tabellen nedenfor: Betegnelse Beskrivelse Datatypegrundlag Restriktioner Navnet på datatypen. Beskrivelse af datatypen. Tabel 4 Beskrivelse af datatyper Angivelse af det konkrete datatypegrundlag med anvendelse af XSDdatatyperne jf. [XSD]. Eventuelle restriktioner eller mønstre for datatypen. I tabellen nedenfor er beskrevet de anvendte datatyper i Organisationsmodellen: 10
Betegnelse Beskrivelse Datatypegrundlag Restriktioner Tekst Tekststreng. xsd:string Tekst- (enumeration) Tekststreng med begrænsning i form af en kodeliste. xsd:string Enumeration Heltal Helt tal uden decimaler. xsd:integer Http-URI jf. [HTTPURI] xsd:string For uddybende forklaring, se afsnit ovenfor om universelt unik, persistent identifikation af forretningsobjekter i Organisationsmodellen. Dato Dato uden tid. xsd:date YYYY-MM-DD Dato og tidspunkt Præcis angivelse af dato og tid inkl. Tidszone. xsd:datetime YYYY-MMDDThh: mm:ss.ssstzd Boolean Anvendes med mulighed for at svare Ja/Nej. Tabel 5 Datatyper i Organisationsmodellen xsd:boolean True = ja, False = Nej Mulighed for tilpasning af attributters udfaldsrum Organisationsmodellen rummer attributter, hvor udfaldsrummet er angivet med brug af datatypen Tekst (enumeration). Ved anvendelse af Organisationsmodellen vil der opstå behov for at udvide de pågældende udfaldsrum i forhold til den konkrete forretningsmæssige anvendelsessituation. I de tilfælde kan udfaldsrummet tilpasses på en af følgende måder: Udarbejde en ny enumeration med det nye udfaldsrum på attributten. Udarbejde klassifikation til at rumme det nye udfaldsrum. De konkrete værdier udtrykkes som Klasser i Klassifikationen. Fra forretningsobjektet i Organisationsmodellen tilføjes i modellen en relation til Klassifikationen, hvor Klasserne er udtrykt. Ved tilpasning af udfaldsrum for attributværdier må gerne tilføjes, men ikke fjernes, værdier fra udfaldsrummet. Relationer Relationer i Organisationsmodellen er er vist i diagrammer med betegnelse på relationen og kardinalitet på det forretningsobjekt, som relationen peger på. Relationer er beskrevet som vist i tabellen nedenfor: Betegnelse Beskrivelse Relateret objekt Kardinalitet 11
Et beskrivende navn på relationen. En kort og præcis definition på relationen. Tabel 6 Beskrivelse af relationer i Organisationsmodellen Det forretningsobjekt relationen peger på. Angiver rammerne for relationen. Beskrivelsen af relationer kan være yderligere uddybet og eksemplificeret i afsnittet Beskrivelser af relationer, som følger efter tabellerne. Virkning Virkning angiver de tidsperioder, hvori forretningsobjektet har virkning. Virkning skal angives i Organisationsmodellen, hvor der er forretningsmæssigt behov for at udtrykke en virkningsperiode. Virkning er i Organisationsmodellen beskrevet som vist i tabellen nedenfor: Betegnelse Beskrivelse Datatype VirkningFra Angivelse af dato for virkningsperiodes start Dato VirkningTil Angivelse af dato for virkningsperiodes slut Dato Tabel 7 Beskrivelse af virkning Ved angivelse af tid i fra/til intervaller, angives intervallerne lukkede i starten og åbne i enden (inclusive/exclusive). Eksempelvis er VirkningFra Dato 2018-01-01 inkluderet (inclusive) i virkningsperioden. VirkningTil Dato, fx 2018-02-01, er ikke inkluderet (exclusive) i virkningsperioden. 12
Organisationsmodellen > Organisationsmodellen beskrives igennem: Introduktion til organisationsbegrebet i forhold til modellen. Diagram for organisationsmodellen. Beskrivelse af forretningsobjekter, attributter og relationer i organisationsmodellen. Organisationsbegrebet Forskellige organisationssystemer vil typisk beskrive forskellige aspekter af organisationen: organisation (juridisk enhed), funktionel organisation, sikkerhedsmæssig organisation, projektorganisation, matrixorganisation, teams, grupper og systemer. Det er ambitionen med organisationsmodellen at kunne rumme beskrivelsen af flere organisationstyper samtidig. Organisationsmodellen beskriver de forretningsobjekter, der indgår i beskrivelsen af organisationen samt den logiske sammenhæng mellem disse. Organisationsmodellens forretningsobjekter kan have relationer til hinanden og til fremmede objekter som fx personer og virksomheder. Relationen kan navngives og repræsenterer ofte den rolle, som de to objekter indtager i forhold til hinanden. Begrebet ForretningsFunktion anvendes om de funktioner, som Organisationsenheder og It-systemer i Organisationsmodellen udfører og anvender i organisationen. ForretningsFunktion har derfor typisk et funktionelt navn og en relation til den eller de opgaver, som udføres. Et eksempel er forretningsfunktionen Udbetalingsenhed, som anvendes til at angive, at en organisatorisk enhed udfører eller anvender denne ForretningsFunktion. Begrebet OrgPerson repræsenterer de personer, som er en del af en organisation. Personer er knyttet til organisationsenheder igennem begrebet Medlemskab, som giver mulighed for en rigere beskrivelse af personers tilhørsforhold til organisationen, eksempelvis at en Person er ansat i organisationen. Organisation med relationer kan holde sammen på organisatoriske enheder med forretningsfunktioner. Eksempelvis ved en angivelse af, at en organisationsenhed udfører en forretningsfunktion, som anvendes af en eller flere andre organisationsenheder. Gennemgående eksempel Som en hjælp til at forstå Organisationsmodellen, og de forretningsobjekter der indgår heri, præsenteres som led i specifikationen også et gennemgående eksempel. Formålet med eksemplet er en virkelighedsnær konkretisering af anvendelsen af modellen. 13
Eksemplet tager udgangspunkt i en fiktiv dansk kommune, Korsbæk Kommune. Diagram for Organisationsmodellen I figuren nedenfor vises diagrammet for Organisationsmodellen: Figur 1 Diagram for Organisationsmodellen Organisationsmodellen beskriver de objekter, der hver især og igennem deres relationer til eksterne objekter udgør det nødvendige grundlag for beskrivelsen af en organisation. Som en visuel hjælp til forståelse af diagrammet er eksternt definerede forretningsobjekter i diagrammet vist med blå farve. Forretningsobjekter i Organisationsmodellen I Organisationsmodellen indgår følgende typer af forretningsobjekter: Centrale forretningsobjekter, som er defineret og ejet af Organisationsmodellen. Eksterne forretningsobjekter, som er defineret og ejet af andre modeller. De forskellige forretningsobjekttyper forklares nærmere i de følgende afsnit. Centrale Forretningsobjekter 14
I tabellen nedenfor er Organisationsmodellens centrale forretningsobjekter beskrevet: Betegnelse Organisation Beskrivelse En organisation er en juridisk enhed med rettigheder og ansvar. Forretningsobjektet Organisation er organisationens formelle repræsentation i forhold til omverdenen. OrgEnhed Eksempler på organisationer er myndigheder (fx et ministerium, en styrelse, en kommune) eller virksomheder. Forretningsobjektet OrgEnhed er som enhed en del af en Organisation og kan kun eksistere i forbindelse med denne. Eksempelvis kan et kontanthjælpskontor kun eksistere som en del af en kommune. OrgEnheder kan spænde fra mindre enheder som fx teams eller grupper og store og komplekse enheder som fx en forvaltning, der indeholder andre enheder. Forretningsobjektet OrgEnhed giver struktur på organisationen og anvendes til at opbygge organisationshierarkier. ForretningsFunktion Eksempler på OrgEnheder er teams, afdelinger, sektioner, kontorer, udvalg, projektgrupper, styregrupper, klasser, hold og lignende. ForretningsFunktion anvendes som en funktion, der kan udføres eller varetages af en eller flere OrgEnheder, eventuelt med anvendelse af et It-system. ForretningsFunktion er en funktion eller rolle, som forretningsobjektet har i forhold til de øvrige forretningsobjekter. It-system Et eksempel på ForretningsFunktion er enheders roller (Udbetalende enhed, henvendelsessted). Et It-system er en logisk applikation, som det er relevant at registrere noget om i organisationen i forhold til de opgaver, det udfører i forhold hertil. OrgPerson Eksempler på It-systemer er Kommunernes Ydelsessystem (KY) til udbetaling af kontante ydelser, omsorgssystemer som administrerer personlig hjælp og pleje til borgere med nedsat funktionsevne, og DUBU til styring af sager om udsatte børn og unge. OrgPerson repræsenterer en persons tilhørsforhold og medlemskab i OrgEnheder. OrgPerson er en Persons identitet i organisationsenheder og er eksempelvis udtrykt igennem OrgPersonens initialer, som er unikke inden for organisationsenheden. En Person kan have tilhørsforhold til flere organisationer og kan dermed kan flere OrgPersoner tilknyttet. Medlemskab Medlemskab beskriver et forhold eller en relation mellem en OrgPerson og en OrgEnhed. Medlemskabet kan også bruges til at beskrive den rolle, som en OrgPerson har i en organisation, fx at en OrgPerson er ansat. 15
Kontaktpunkt KontaktPunkt repræsenterer beskrivelse af de forskellige kontaktformer, der er tilgængelige for Organisationer, OrgEnheder og OrgPersoner. Eksempler på kontaktpunkter er fysisk adresse, e- mailadresse, digital post mv. Tabel 8 Objekter beskrevet i Organisationsmodellen Eksternt definerede forretningsobjekter I Organisationsmodellen indgår en række forretningsobjekter, som er eksternt definerede. Hvor forretningsobjektet er defineret og beskrevet i andre informationsmodeller, er det i diagrammet for Organisationsmodellen modelleret ved hjælp af en pakke. Pakken angiver titlen på den eksterne informationsmodel. Betegnelse Definition Ekstern model Beskrivelse Adresse Klasse Person Adresse er en struktureret betegnelse, som angiver en særskilt adgang til et areal, en bygning eller en del af en bygning, efter reglerne i adressebekendtgørelsen. Klasse er et begreb, som man ønsker at opmærke (klassificere) et objekt med. Person er et individ, der er registreret i CPR-registeret med personnummer. [DAR] [KLASSIFIKATION] [PERSON] Adresse er den fysiske adresse, som den findes i Danmarks AdresseRegister (DAR). En klasse kan fx være et emne, en handlingsfacet, et stikord mv. Klasser kan ordnes i lister eller hierarkier. Personer identificeres med CPR-nummer. Virksomhed Virksomhed er en juridisk enhed registreret i CVRregisteret med CVRnummer. [VIRKSOMHED] Virksomheder identificeres med CVR-nummer. Tabel 9 Eksternt definerede forretningsobjekter i Organisationsmodellen 16
Organisation > Organisation er defineret som en juridisk enhed, fx en offentlig myndighed (ministerium, styrelse, kommune) eller en virksomhed (med cvr-nummer). Forretningsobjektet Organisation er organisationens formelle præsentation i forhold til omverdenen og har som enhed rettigheder og ansvar. Er der sammenhæng mellem en eller flere organisationer, kan disse også beskrives med forretningsobjektet Organisation. Eksempelvis hvis der ønskes at afbillede virksomhedskonsortier bestående af flere juridiske enheder eller sammenhæng mellem myndigheder og selvejende institutioner. I figuren nedenfor er vist hvordan og til hvilke forretningsobjekter, forretningsobjektet Organisation er relateret. Figur 2 Organisation Eksempel på anvendelse af Organisation For Korsbæk Kommune anvendes forretningsobjektet Organisation til at registrere kommunens formelle repræsentation, som illustreret i Figur 3. Korsbæk Kommune er den formelle repræsentation og registreres som sådan med forretningsobjektet Organisation. I Organisationsmodellen er en formel organisation defineret som også at være en virksomhed med et CVR-nummer. Det er illustreret med relationen til Virksomheds-objektet, der er kilde til en række administrative stamdata på Virksomheder som fx det officielle navn. Korsbæk Kommune er samti- 17
dig en myndighed. Korsbæk Kommune som myndighed er identificeret igennem kommunens myndighedskode 666, som er registreret i CPRregisteret. Figur 3 Eksempel på brug af Organisation Kommunens kontaktoplysninger, som fx en adresse, er repræsenteret gennem forretningsobjektet Kontaktpunkt. I eksemplet er vist, at Korsbæk kommune har to kontaktpunkter i form af en fysisk adresse. Adressen kan findes i Danmarks Adresseregister, der er det autoritative register for alle danske adresser. Dog er kommunen som virksomhed også forpligtiget til at vedligeholde en række stamdata i CVRregisteret, herunder adresse. Korsbæk Kommune vedligeholder derfor kun adressedata i CVR og anvender disse for Organisation, imens kontaktpunkter til organisationsenheder vedligeholdes i Organisationsmodellen. Udover den fysiske adresse har borgere og virksomheder i Korsbæk Kommune også mulighed for at kontakte kommunen via Digital Post, som derfor også er modelleret ind som et kontaktpunkt. I praksis vil myndigheder have en række forskellige kontaktpunkter. Nye kontaktpunkter kan også hurtigt komme til, fx som følge af den teknologiske udvikling. Derfor rummer relationen fra Organisation til Kontaktpunkt mulighed for at have flere kontaktpunkter tilknyttet organisationen. Attributter Organisation har følgende attributter: Se også nærmere beskrivelse i afsnit ovenfor om universelt unik, persistent identifikation af forretningsobjekter. Betegnelse Beskrivelse Dataty pe ID Forretningsobjektets universelt unikke, persistente Http- identifikator. URI Regel for udfyldelse Obligatorisk Angives som http-uri (se [HTTPURI]), eksempelvis: https://data.gov.dk/id/organization/91aa87da- 9f06-11e7-abc4-cec278b6b50a/ 18
Organisationsnavn Officielt navn på organisationen. Tekst Ikke-obligatorisk Organisationer, der er registreret som virksomheder i CVR-registeret, anvender Organisationsnavn derfra. Feltet anvendes derfor kun af organisationer, der ikke findes i CVR. MyndighedsKode For den specialiserede type Myndighed er der en obligatorisk myndighedskode. Heltal Obligatorisk MyndighedsType Myndighedskode er et tre- eller firecifret tal, fx har Ikast-Brande Kommune koden 756. Angivelse af typen af myndighed med en af følgende værdier: Tekst[en umeration] Obligatorisk Kommune Region Stat Andet Hvis værdien Andet vælges, angives værdien i attributten AndenMyndighedsType AndenMyndighedsType Her angives myndighedstypen, hvis værdien Andet er angivet som værdi i attributten MyndighedsType. Tabel 10 Attributter for Organisation Tekst Ikke-obligatorisk Relationer Organisation beskrives yderligere igennem relationer til Organisationsmodellens øvrige objekter. Organisation kan have følgende relationer: Betegnelse Beskrivelse Objekttype Kardinalitet EjetAf Organisationen er ejet af en relateret organisation. Organisation 0..1 OverordnetEnhed En Organisation kan være ejet af en anden Organisation, fx et forsyningsselskab, der er ejet af en kommune. Organisationen har en overordnet OrgEnhed. En organisation kan pege på en OrgEnhed som overordnet. Altså den OrgEnhed, som man refererer til hierarkisk. For en kommune som Organisation kan det fx være relation til Kommunalbestyrelsen som OrgEnhed. Denne relation anvendes i en traditionel linjeorganisation, altså inden for samme organisation. Man kan kun angive én overordnet OrgEnhed til en organisation. OrgEnhed 0..1 19
Virksomhed 0..1 ErVirksomhed Organisationen er en Virksomhed. HarKontaktpunkt Organisationen kan have et eller flere kontaktpunkter. Tabel 11 Relationer fra Organisation Kontakt- Punkt 0..n 20
OrgEnhed > En organisationsenhed er repræsenteret ved forretningsobjektet Org- Enhed og er som enhed en del af en Organisation. Organisationsenheder kan spænde fra mindre enheder, som fx teams eller grupper, til store og komplekse enheder som indeholder andre organisationsenheder, som fx en forvaltning i en kommune. Forretningsobjektet OrgEnhed giver struktur på organisationen og anvendes til at opbygge organisationshierarkier, som fx en linjeorganisation. En OrgEnhed kan fx være et team, en afdeling, sektion, kontor, udvalg, projektgruppe, styregruppe, klasse, hold og lignende. Figur 4 Diagram for OrgEnhed Eksempel på anvendelse af OrgEnhed Figur 5 nedenfor viser et eksempel på, hvordan Korsbæk Kommunes administrative organisation er opbygget med brug af OrgEnhed til at repræsentere organisationens forskellige organisationsenheder. Korsbæk Kommune er også modelleret som en OrgEnhed, der tjener som den øverste enhed i hierarkiet. Pilen til Korsbæk Kommune som Organisation viser, at denne OrgEnhed tilhører Organisationen Korsbæk Kommune. Den øverste OrgEnhed i en administrativ organisation 21
skal have en relation, som viser, hvilken Organisation den tilhører. De øvrige OrgEnheder skal have en relation til en overordnet OrgEnhed, så alle organisationsenheders organisatoriske tilhørsforhold kan spores. I eksemplet er vist, hvordan hierarkiet bygges op, ved at en OrgEnhed peger på en overordnet OrgEnhed: Figur 5 Eksempel på opbygning af den administrative organisation med OrgEnhed Eksemplet viser også, hvordan forretningsobjektet Kontaktpunkt kan anvendes til at angive en eller flere forskellige typer af kontaktoplysninger for hver enkelt OrgEnhed i organisationen. Her er blot til eksempel vist, at Social og Sundhedsforvaltningen har en postadresse på Strandvejen 1 og Digital Post. Der ligger ikke i modellen eksplicitte regler for, at kontaktpunkter nedarves til underliggende OrgEnheder. Altså i dette tilfælde, at de anførte KontaktPunkter også gælder for alle de organisationsenheder, der ligger under Social og Sundhedsforvaltningen i hierarkiet. Attributter OrgEnhed har følgende attributter: Betegnelse Beskrivelse Datatype Obligatorisk 22
ID Forretningsobjektets universelt unikke, persistente identifikator. Http-URI Obligatorisk Angives som http-uri (se [HTTPURI]), eksempelvis: https://data.gov.dk/id/organizatio n/organizationalunit/91aa87da- 9f06-11e7-abc4-cec278b6b50a/ Se også nærmere beskrivelse i afsnit ovenfor om universelt unik, persistent identifikation af forretningsobjekter. Enhedsnavn Navn på organisationsenheden, fx Den Boligsociale Enhed. Tekst Obligatorisk P-nummer Enhedsnavn fungerer samtidig som brugervendt nøgle for forretningsobjektet OrgEnhed. Angivelse af p-nummer for den pågældende enhed. Tekst Ikke-obligatorisk VirkningFra Det angivne p-nummer skal være tilknyttet Organisationen (virksomheden) i CVR-registeret. Angivelse af dato hvor organisationsenheden har virkning fra. Dato Ikke-obligatorisk Et af formålene med at have virkningsperiode på dette forretningsobjekt er for at understøtte, at man kan modellere organisationsændringer med en fremtidig ikrafttrædelsesdato. VirkningTil Angivelse af dato hvor OrgEnhed har virkning til. Tabel 12 Attributter for OrgEnhed Dato Ikke-obligatorisk Relationer OrgEnhed kan have følgende relationer: Betegnelse Beskrivelse Objekttype Kardinalitet Tilhører OrgEnhed tilhører en organisation. Organisation 0..1 Den øverste OrgEnhed i en administrativ organisation skal altid tilhøre en Organisation. 23
a b e l 1 3 R e l a t i o n e r t i l e n Overordnet T OrgEnhed kan have en overordnet organisationsenhed. En OrgEnhed kan relatere til en overordnet OrgEnhed, altså den OrgEnhed som OrgEnheden referer til hierarkisk. Denne relation anvendes i en traditionel linjeorganisation inden for samme organisation. Ved hjælp af OrgEnhed og Overordnet relationen kan man opbygge organisationshierarkier som vist i eksemplet med Korsbæk Kommune ovenfor. En OrgEnhed, som ikke har en Overordnet OrgEnhed, skal altid have en Tilhører -relation til en Organisation. En OrgEnhed skal altså altid kunne henføres til en Organisation. Org.Enhed 0..1 AnvenderFunktion OrgEnhed kan anvende en eller flere ForretningsFunktioner. Forretnings- Funktion HarKontaktpunkt OrgEnhed kan have et eller flere kontaktpunkter Kontaktpunkt o..n Opgave OrgEnhed kan have relation til et antal opgaver. Relationen er en henvisning til en Klasse i en Klassifikation, som beskriver den eller de opgaver, en OrgEnhed arbejder med. Eksempler på opgaveklassifikationer er KLE for kommunerne og FORM fællesoffentligt. Klasse 0..n 0..n OrgEnhed 24
ForretningsFunktion > Forretningsobjektet ForretningsFunktion anvendes som en beskrivelse af en funktion, der kan udføres eller varetages af organisationsenhederne i organisationen. ForretningsFunktion er en funktion eller rolle, som en OrgEnhed har i relation til de øvrige OrgEnheder eller Itsystemer. Med ForretningsFunktion kan man beskrive organisationen i forhold til, hvilke forretningsfunktioner der skal være til stede og tilknytte dem de organisatoriske enheder, som skal udføre forretningsfunktionen. ForretningsFunktion kan anvendes til en mere detaljeret beskrivelse af forretningsobjekterne i en organisation. Med ForretningsFunktion kan OrgEnhed og it-system opmærkes i forhold til de forretningsfunktioner, de udfører eller anvender. ForretningsFunktion skal være beskrevet i et katalog modelleret i Klassifikationsmodellen til at angive en funktionstype og pa den måde anvende standardiserede rollekataloger til opmærkning af ForretningsFunktionerne. Forretningsobjektet ForretningsFunktion er vist i figuren nedenfor: Figur 6 Diagram ForretningsFunktion Eksempel på anvendelse af ForretningsFunktion I figuren nedenfor er vist et eksempel på, hvordan der i modelleringen af Korsbæk Kommunes organisation er anvendt forretningsobjekter af typen ForretningsFunktion til en mere detaljeret og fleksibel beskrivelse af relationerne mellem organisationens OrgEnheder og mellem Or- 25
genheder og it-systemer. Med ForretningsFunktion er det muligt at beskrive organisationen i forhold til de funktioner, som den udfører og anvender. Figur 7 Eksempel på anvendelse af ForretningsFunktion Med ForretningsFunktionen Henvendelsessted kan OrgEnheden Job og Ressourcer i Korsbæk Kommune pege på OrgEnheden Borgerservice som værende kontaktstedet for de relevante opgaver. ForretningsFunktion kan også bruges til at beskrive relationen mellem organisationsenhederne og organisationens it-systemer. I eksemplet er det for eksempel vist, at OrgEnhed Ydelse og Rådighed anvender en ForretningsFunktion Ydelsessystem. Ydelsessystem er ikke et konkret it-system men en beskrivelse af en ForretningsFunktion, som Org-Enheden anvender. Fra Ydelsessystem er der en relation til Kommunernes Ydelsessystem, som er et it-system, og som giver koblingen mellem ForretningsFunktionen og det konkrete it-system. Attributter ForretningsFunktion har følgende attributter: Betegnelse Beskrivelse Datatype Obligatorisk 26
ID Forretningsobjektets universelt unikke, persistente identifikator. Http-URI Obligatorisk Angives som http-uri (se [HTTPURI]), eksempelvis: https://data.gov.dk/id/organization/businessf unction/91aa87da-9f06-11e7-abc4- cec278b6b50a/ Se også nærmere beskrivelse i afsnit ovenfor om universelt unik, persistent identifikation af forretningsobjekter. Tabel 14 Attributter for ForretningsFunktion Relationer ForretningsFunktion kan have følgende relationer: Betegnelse Beskrivelse Objekttype Regel for udfyldelse UdførerFunktion ForretningsFunktion kan udføre en funktion for en eller flere OrgEnheder. OrgEnhed 1..n AnvenderItSystem Man kan tilknytte en eller flere Organisatoriske Enheder til en ForretningsFunktion. En ForretningsFunktion kan beskrive direkte hvilke funktioner, enheden arbejder med. ForretningsFunktion kan anvende et eller flere it-systemer. It-system 0..n Funktionstype Anvender betyder, at ForretningsFunktionen anvender et eller flere it-systemer til at udføre sin funktion. ForretningsFunktion kan tilføres én og kun en ForretningsFunktionstype. Klasse 1..1 UdførerOpgaver ForretningsFunktionen kan udtrykkes ved hjælp af et katalog over funktionstyper. FunktionsType-kataloget kan modelleres som et klassifikationssystem. Den enkelte funktionstype er udtrykt som en klasse, som en ForretningsFunktion kan relateres til. ForretningsFunktion kan have relation til flere opgaver, som er beskrevet i en opgaveklassifikation. Klasse 0..n Med relationen Opgaver kan der til den organisatoriske funktion tilknyttes information om, hvilken eller hvilke opgaver ForretningsFunktionen varetager for organisationen. Tabel 15 Relationer 27
It-system > Et It-system er en logisk applikation, som det er relevant at registrere noget om i organisationen i forhold til de opgaver, det udfører i forhold hertil. Forretningsobjektet It-system bruges til at registrere oplysninger om de logiske it-systemer, der anvendes i en organisation. Et logisk itsystem er en abstraktion over de forskellige konkrete systeminstanser af et it-system, som en organisation anvender. Eksempelvis anvender flere offentlige institutioner Formpipes Acadre som sagsbehandlingssystem. Forskellige afdelinger kan have forskellige versioner og forskellige konfigurationer. Det er de konkrete it-systeminstanser. Acadre er det logiske it-system, som kan beskrives med forretningsobjektet It-system. Et It-system kan beskrives i forhold til de opgaver, det udfører for organisationen. Hvis organisationens opgaver er beskrevet i klassifikationssystem (jf. [Klassifikation]), er den enkelte opgave repræsenteret som en Klasse i klassifikationssystemet. Den fællesoffentlige ForretningsReferenceModel (FORM, se [FORM]) er et eksempel på et klassifikationssystem, som beskriver alle offentlige opgaver. Acadre er et sagsbehandlingssystem. I FORM er den tilsvarende opgave repræsenteret ved forvaltningsopgaven Sagshåndtering. Med relationen Opgave fra It-system til Klasse kan beskrives, at It-systemet Acadre udfører opgaven Sagshåndtering. Forretningsobjektet It-system er vist i Figur 8 nedenfor: 28
Figur 8 Forretningsobjektet It-system Eksempel på anvendelse af It-system Med Forretningsobjektet It-system beskriver Korsbæk Kommune de logiske it-systemer, de har i drift i kommunen. Derudover bruger Korsbæk Kommune relationen til ForretningsFunktion til at mærke deres It-systemer op i forhold til den ForretningsFunktion, de udfører. Korsbæk Kommune bruger Silkeborg Løn som lønsystem. Med brug af relationen til ForretningsFunktionerne har de mærket op, at systemet udfører ForretningsFunktionerne Lønberegning, Lønudbetaling og Fraværsregistrering. Attributter Forretningsobjektet It-system har følgende attributter: Betegnelse Beskrivelse Datatype Regel for udfyldelse ID Forretningsobjektets universelt Http-URI Obligatorisk unikke, persistente identifikator. Angives som http-uri (se [HTTPURI]), eksempelvis: https://data.gov.dk/id/it- system/91aa87da-9f06-11e7- abc4-cec278b6b50a/ Se også nærmere beskrivelse i afsnit ovenfor om universelt unik, persistent identifikation af forretningsobjekter. ItSystemnavn Navn på det logiske it-system. Skal være unikt inden for organisationen. Tabel 16 Attributter for It-system Relationer It-system har følgende relationer: Tekst Obligatorisk Betegnelse Beskrivelse Objekttype Kardinalitet 29
Opgaver It-systemet kan have relation til en eller flere opgaver. Klasse 0..n It-systemet kan eksempelvis udføre 10 opgaver, men med udførerfunktion kan man ud-pege præcis hvilken af disse opgaver, It-systemet udfører for en given organisationsenhed. Henvisning til en eller flere klasser i et klassifikationssystem, den opgave som Itsystemet arbejder med er repræsenteret. UdførerFunktion It-systemet kan udføre en eller flere funktioner for en Forretnings- Funktion. Tabel 17 Relationer ForretningsFunktion 0..n 30
OrgPerson og Medlemsskab > Forretningsobjektet OrgPerson repræsenterer en persons tilhørsforhold til en Organisation. Forretningsobjektet Medlemskab bruges til at beskrive en OrgPersons medlemskab i en OrgEnhed. Beskrivelse af et medlemskab er, i denne sammenhæng, en beskrivelse af et forhold eller en relation mellem en OrgPerson og en OrgEnhed. Medlemskabet kan også bruges til at beskrive den rolle, som en OrgPerson har i en organisation, fx at en OrgPerson er ansat. En OrgPerson kan være tilknyttet én og kun én person. Men en Org- Person er ikke en person, på samme måde som et cpr-nummer ikke er en person. En OrgPerson repræsenterer en person i kontekst af tilhørsforhold til organisationen. Forretningsobjekterne OrgPerson og Medlemskab er illustreret i figuren nedenfor: Figur 9 Forretningsobjektet OrgPerson Eksempel på anvendelse af OrgPerson og Medlemskab I figuren nedenfor er vist, hvordan OrgPerson og Medlemskab er brugt til at modellere medarbejdernes relation til organisationen i de to organisationsenheder Ydelse og Rådighed og Job og Ressourcer i Korsbæk Kommune. Med Forretningsobjektet Medlemskab er modelleret en række medlemskaber (normeringer eller taburetter ) af de to organisatoriske enheder. Medlemskaberne kan oprettes med en relation til den organisatoriske enhed, men skal ikke nødvendigvis være tilknyttet en OrgPerson. På den måde kan OrgEnhedens bemanding og 31
nødvendige roller i forhold til enhedens ansatte modelleres uafhængigt at den faktiske aktuelle bemanding. OrgPersoner tilknyttes OrgEnheden igennem Medlemskab. I Ydelser og Rådighed i Korsbæk Kommune er der oprettet seks medlemskaber, som her er knyttet til seks OrgPersoner, der her er beskrevet ved deres initialer. Hver OrgPerson knyttet til en rigtig person. Figur 10 Eksempel på anvendelse af OrgPerson og Medlemskab Attributter OrgPerson Forretningsobjektet OrgPerson har følgende attributter: Betegnelse Beskrivelse Datatype Regel for udfyldelse ID Forretningsobjektets universelt unikke, persistente identifikator. Http-URI Obligatorisk Angives som http-uri (se [HTTPURI]), eksempelvis: https://data.gov.dk/id/organizatio nperson/91aa87da-9f06-11e7- abc4-cec278b6b50a/ Se også nærmere beskrivelse i afsnit ovenfor om universelt unik, persistent identifikation af forretningsobjekter. 32
OrgPersonNavn Navnet som OrgPersonen er identificeret med i organisationen, fx initialer. Tekst Obligatorisk Bemærk at OrgPersonNavn ikke er identisk med personens navn som beskrevet i cpr. OrgPersonNavn er det navn, OrgPersonen er identificeret ved i organisationen. Tabel 18 Attributter for OrgPerson Attributter Medlemskab Forretningsobjektet Medlemskab har følgende attributter: Betegnelse Beskrivelse Datatype Regel for udfyldelse ID Forretningsobjektets universelt unikke, persistente identifikator. Http-URI Obligatorisk Angives som http-uri (se [HTTPURI]), eksempelvis: https://data.gov.dk/id/thing/91aa8 7da-9f06-11e7-abc4- cec278b6b50a/ Se også nærmere beskrivelse i afsnit ovenfor om universelt unik, persistent identifikation af forretningsobjekter. MedlemskabRolle En beskrivelse af den rolle, som medlemskabet har i forhold til organisationen. Det kan fx være en stillingsbetegnelse eller en jobfunktion. Tekst Obligatorisk VirkningFra MedlemskabsRoller kan også ved behov for ensartethed beskrives standardiseret i en klassifikation og beskrives via en relation dertil. Angivelse af dato hvor Medlemskab har virkning fra. VirkningTil Angivelse af dato hvor Medlemskab har virkning til. Tabel 19 Attributter for Medlemskab Relationer OrgPerson OrgPerson har følgende relationer: Dato Dato Ikke-obligatorisk Ikke-obligatorisk Betegnelse Beskrivelse Objekttype Kardinalitet TilhørerOrg OrgPerson skal tilhøre netop Organisation 1..1 én Organisation. TilknyttetPerson OrgPerson kan være tilknyttet Person 0..1 netop én person. HarMedlemskab En OrgPerson kan have medlemskab af en eller flere Org-Enheder. Medlemskab 1..n Tabel 20 Relationer fra OrgPerson 33
Relationer Medlemskab Medlemskab har følgende relationer: Betegnelse Beskrivelse Objekttype Kardinalitet MedlemAf Medlemskab skal være Medlem af en eller flere OrgEnheder. OrgEnhed 1..n Tabel 21 Relationer fra Medlemskab 34
Kontaktpunkt > Forretningsobjektet Kontaktpunkt bruges til at beskrive organisationen og de underliggende enheders forskellige former for kontaktoplysninger. Organisationer, OrgEnheder og OrgPersoner har typisk flere forskellige kanaler at kontaktes på. Et eksempel er den fysiske adresse, som findes i Danmarks Adresseregister (DAR). Men derudover findes en række andre metoder til at kontakte de organisatoriske aktører på. Et Kontaktpunkt repræsenterer en kanal at kontakte organisationen på. Figur 11 Forretningsobjektet Kontaktpunkt Eksempel på anvendelse af Kontaktpunkt Korsbæk Kommune har flere Kontaktpunkter, som store og komplekse organisationer typisk har. Figur 12 nedenfor viser et eksempel på, hvordan forretningsobjektet KontaktPunkt kan bruges til at beskrive OrgEnheder, Organisationer og OrgPersoners kontaktkanal. Et kontaktpunkt repræsenterer én kanal, som fx en e-mail eller digital postkasse. 35
Figur 12 Eksempel på anvendelse af Kontaktpunkt Attributter Forretningsobjektet Kontaktpunkt har følgende attributter: Betegnelse Beskrivelse Datatype Regel for udfyldelse ID Forretningsobjektets universelt unikke, persistente identifikator. Angives som http-uri (se [HTTPURI]), eksempelvis: https://data.gov.dk/id/contactpoint/91 aa87da-9f06-11e7-abc4- cec278b6b50a/ Se også nærmere beskrivelse i afsnit ovenfor om universelt unik, persistent identifikation af forretningsobjekter. Http- URI Obligatorisk KontaktpunktNavn KontaktInformation KontaktBeskrivelse Navnet på kontaktpunktet. Skal afspejle den aktuelle kontaktkanal. Fx Digital Post eller Postadresse Tekst Beskrivelse af det konkrete stykke Tekst kontaktinformation, fx en e- mailadresse, en fysisk adresse eller et telefonnummer. KonktaktBeskrivelse kan indeholde information om fx åbningstider eller svarfrekvens. Tekst Ikke-Obligatorisk Obligatorisk hvis der ikke er en relation til Adresse i DAR. Ikke-obligatorisk Fx at den fysiske adresse er åben for fremmøde dagligt i tidsrummet 10.00 15.00. 36
Betegnelse Beskrivelse Datatype Regel for udfyldelse ID Forretningsobjektets universelt unikke, persistente identifikator. Angives som http-uri (se [HTTPURI]), eksempelvis: https://data.gov.dk/id/contactpoint/91 aa87da-9f06-11e7-abc4- cec278b6b50a/ Se også nærmere beskrivelse i afsnit ovenfor om universelt unik, persistent identifikation af forretningsobjekter. Http- URI Obligatorisk VirkningFra Angivelse af dato hvor Kontaktpunkt har virkning fra. VirkningTil Angivelse af dato hvor Kontaktpunkt har virkning til. Tabel 22 Attributter for Kontaktpunkt Dato Dato Ikke-obligatorisk Ikke-obligatorisk Relationer Kontaktpunkt kan have følgende relationer: Betegnelse Beskrivelse Objekttype Kardinalitet FysiskAdresse Kontaktpunktet er en fysisk Adresse 0..1 adresse, som hentes via reference til DAR (se [DAR]). KanalType Reference til et katalog over de forskellige tilladte Kanal- Typer i organisationen. Klasse 0..1 Eksempler på værdier: Postadresse E-mail Telefon Mobiltelefon Digital post Mfl. Tabel 23 Relationer fra Kontaktpunkt 37
Referencer i Organisationsmodellen > Nedenfor er angivet, hvilke referencer der er anvendt i Organisationsmodellen: Reference Titel Link til reference [ORGANVISNING] Anvisninger til anvendelse af STS- Organisation, KOMBIT 2017 https://sharekomm.kombit.dk/p089/referenced okumenter/sts%20anvisninger/anvisninge r%20til%20anvendelse%20af%20 Organisation%20v1.1.pdf?Web=1 (senest tilgået 18.01.18) [OLDORG] Specifikation af serviceinterface for Organisation version 1.1, OIO Udvalget for Sag og Dokument, 2011 [DAR] DanmarksAdresseRegister https://danmarksadresser.dk [ELI] Easier access to European legislation with ELI https://www.retsinformation.dk/eli (senest tilgået 16.12.2017) [GODPRAKSIS] God praksis for informationsmodellering, OIO-datastandardisering i sektorerne, It- og Telestyrelsen 2007 https://www.digst.dk/~/media/file s/arkitektur-ogdata/datastandardisering/oiostandardisering/god_praksis_for_informations modellering_-_oiodatastandardisering_i_sektorerne.pdf. (senest tilgået 16.12.2017) [FORM] FORM (forretningsreferencemodel) https://arkitektur.digst.dk/rammea rkitektur/klassifikationer/form (senest tilgået 19.12.2017) [GRUNDDATA] [HTTPURI] [KLAS] [DOK] [PERSON] [RFC4122] [SAG] [UNIKID] Modelregel 6.1 ALLE MODELENTITETER SKAL MODELLERES MED PERSISTENT, UNIK IDENTIFIKATION, Grunddatabestyrelsen 3. 02.2014 Udkast til Retningslinjer for stabile http URIer, Styregruppen for data og arkitektur Specifikation af model for Klassifikation (Klassifikationsmodellen) Specifikation af model for Dokument (Dokumentmodellen) "A Universally Unique IDentifier (UUID) URN Namespace" Specifikation af model for Sag (Sagsmodellen) Unikke identifikatorer til digitale objekter, It- og Telestyrelsen, 2006 [VIRKSOMHED] [XSD] W3C XML Schema Definition Language (XSD) 1.1 Part 2: Datatypes Tabel 24 Referencer i Organisationsmodellen http://arkitekturguiden.digitaliser.d k/node/828 (senest tilgået 17.12.2017) https://arkitektur.digst.dk/node/58 8 (senest tilgået 18.01.2018) [indsættes når model er klar] [indsættes når model er klar] autoritativ kilde til Person https://tools.ietf.org/html/rfc4122 (senest tilgået 17.12.2017) [indsættes når model er klar] https://digitaliser.dk/resource/324 032/artefact/UIDstandard_endelig.pdf (senest tilgået 15.12.2017) autoritativ kilde til Virksomhed https://www.w3.org/tr/xmlschem a11-2/ (senest tilgået 16.12.2017) 38
Retteblad for Organisationsmodellen version 2.0 Ændringer i "Organisationsmodellen" i forhold til "Specifikation af serviceinterface for Organisation, version 1.1" Afsnit i version 1.1 Nye/ændrede afsnit i Ændring Beskrivelse af ændringer Organisationsmodellen Indledning Revideret Afsnittet er skrevet om, så det afspejler ændringen fra specifikation af serviceinterface til specifikation af en informationsmodel Forord Udgået Afsnittet er erstattet af nyt afsnit om formål Formål med forretningsservice for Organisation Udgået Afsnittet er erstattet af nyt afsnit om formål Formål med model for Organisation Nyt Formålsafsnit som afspejler ændringen fra specifikation af serviceinterface til specifikation af en informationsmodel Ændringer siden version Nyt Afsnittet beskriver de overordnede ændringer 1.1 Egenskaber for Organisationsmodellen Nyt Afsnittet beskriver de modelmæssige egenskaber ved Organisationsmodellen. Diagrammer Nyt Afsnittet beskriver, hvordan diagrammer er anvendt i beskrivelsen af Organisationsmodellen Forretningsobjekter Nyt Afsnittet beskriver, hvordan forretningsobjekter er beskrevet i modellen. Universelt unik, persistent identifikation af forretningsobjekter Nyt Afsnittet anviser retningslinjerne for unik identifikation af forretningsobjekterne i modellen. Attributter Nyt Afsnittet beskriver, hvordan attributter er beskrevet i modellen Datatyper Nyt Afsnittet præciserer, hvilke datatyper der er anvendt i modellen Mulighed for tilpasning af udfaldsrum Nyt Afsnittet præciserer, hvordan udfaldsrum i modellen kan tilpasses Relationer Nyt Afsnittet beskriver, hvordan relationer er beskrevet i modellen Virkning Nyt Afsnittet beskriver, hvordan virkingstid angives i modellen Begrebsliste Udgået Alle begreber defineres og beskrives i forbindelse med modellen Serviceinterface Organisation Ændringer som følge af nærværende standardiseringsarbejde Organisationsmodellen Revideret udgået Afsnittet er skrevet om, så det afspejler ændringen fra specifikation af serviceinterface til specifikation af en informationsmodel Organisationsbegrebet Nyt Afsnittet beskriver forståelsen af begrebet Organisation i Organisationsmodellen Gennemgående eksempel Nyt Afsnittet introducerer et gennemgående eksempel, der anvendes i formidlingen af organisationsmodellen Diagram for Organisationsmodellen Nyt Afsnittet illustrerer og beskriver et diagram for Organisationsmodellen. I forhold til diagrammet, som er vist i figur 1 på side 9 i version 1.1, er det nye diagram mere detaljeret og viser modellens relationer og kardinalitet. 39
Ændringer i "Organisationsmodellen" i forhold til "Specifikation af serviceinterface for Organisation, version 1.1" Afsnit i version 1.1 Nye/ændrede afsnit i Ændring Beskrivelse af ændringer Organisationsmodellen Forretningsobjekter i Organisationsmodellen Nyt Afsnittet præsenterer forretningsobjekterne i Organisationsmodellen. I forhold til forretningsobjekterne i version 1.1 er der følgende ændringer: - Aktør er udgået som abstrakt klasse for alle forretningsobjekterne i modellen - Organisatorisk Funktion er udgået og erstattet af de to forretningsobjekter ForretningsFunktion og Medlemskab - Forretningsobjektet ForretningsFunktion er nyt. ForrretningsFunktion er den delmængde af Organisatorisk Funktion i version 1.1, som går på at beskrive OrgEnheders funktion i organisationen. - Forretningsobjektet Medlemskab er nyt. Medlemskab er den delmængde af Organisatorisk Funktion i version 1.1, som går på at beskrive OrgPersoners (som er den reviderede titel på Bruger fra version 1.1) og deres tilknytning og eventuelt rolle i forhold til organisationen. - Forretningsobjektet OrgPerson er en revision af forretningsobjektet Bruger i version 1.1. Den væsentligste ændring er, at OrgPerson kun kan være personer og dermed ikke it-systemer som i version 1.1 Centrale Forretningsobjekter Nyt Afsnittet beskriver de centrale forretningsobjekter i Organisationsmodellen Eksternt definerede forretningsobjekter Nyt Afsnittet beskriver, hvordan eksternt definerede forretningsobjekter indgår i Organisationsmodellen Organisation Revideret Afsnittet er skrevet om Eksempel på anvendelse af Organisation Nyt Afsnittet formidler igennem det gennemgående eksempel, hvordan Forretningsobjektet Organisation kan anvendes. Tilstande Udgået Tilstand behandles ikke i Organisationsmodellen som et selvstændigt objekt Attributter Nyt Afsnittet definerer og beskriver attributterne for forretningsobjektet Organisation. I forhold til attributlisten i tabel 3, side 12 i version 1.1 er der følgende ændringer: - "ID" er tilføjet eksplicit men erstatter i praksis attributten ID, der tidligere var en del af de generelle egenskaber. Nyt at ID anbefales at være af typen http-uri. - "Oganisationsnavn" er revideret i forhold til beskrivelse - "MyndighedsKode" er tilføjet som attribut - "MyndighedsType" er tilføjet som attribut - "AndenMyndighedsType" er tilføjet som attribut - fra version 1.1 er attributten "BrugervendtNøgle" udgået 40
Ændringer i "Organisationsmodellen" i forhold til "Specifikation af serviceinterface for Organisation, version 1.1" Afsnit i version 1.1 Nye/ændrede afsnit i Ændring Beskrivelse af ændringer Organisationsmodellen Relation Relationer Revideret Afsnittet definerer og beskriver relationerne fra forretningsobjektet Organisation. I forhold til relationerne i version 1.1 er der følgende ændringer:- Tilhører: relationen er ændret til "EjetAf"- TilknyttedeOrganisationer: udgået- Overordnet: relation er ændret til "OverordnetEnhed"- TilknyttedeEnheder: udgået- TilknyttedeFunktioner: udgået- TilknyttedeItSystemer: udgået- TilknyttedeBrugere: udgået- Tilknyttede- Interessefællesskaber: udgået- Skatteenhed: udgået- Virksomhed: Relationen er ændret til "ErVirksomhed"- Produktionsenhed: udgået- Myndighed: udgået - Ansatte: udgået- TilknyttedePersoner: udgået- Branche: udgået- Opgaver: udgået- Adresser (alle typer): er ændret til "Har- Kontaktpunkt"- Myndighedstype: udgået - Virksomhedstype: udgået Operationer Udgået OrgEnhed Eksempel på anvendelse af OrgEnhed Revideret Nyt Afsnittet er skrevet om Afsnittet formidler igennem det gennemgående eksempel, hvordan Forretningsobjektet OrgEnhed kan anvendes Tilstande Udgået Tilstand behandles ikke i Organisationsmodellen som et selvstændigt objekt Attributter Nyt Nyt afsnit som beskriver attributter for OrgEnhed. I forhold til attributlisten i tabel 7, side 22 i version 1.1 er der følgende ændringer: - BrugervendtNøgle: udgået - Enhedsnavn: beskrivelse opdateret, præciseret at enhedsnavn også er brugervendt nøgle Følgende attributter tilføjet i Organisationsmodellen: - ID: var i version 1.1 del af de generelle egenskaber - P-nummer: var i version 1.1 en relation - VirkningFra: var i version 1.1 del af de generelle egenskaber - VirkningTil: var i version 1.1 del af de generelle egenskaber 41
Ændringer i "Organisationsmodellen" i forhold til "Specifikation af serviceinterface for Organisation, version 1.1" Afsnit i version 1.1 Nye/ændrede afsnit i Ændring Beskrivelse af ændringer Organisationsmodellen Relation Relationer Revideret afsnit Afsnittet definerer og beskriver relationerne fra forretningsobjektet Organisation. I forhold til relationerne i tabel 9, side 23 i version 1.1 er der følgende ændringer: - Tilhører: beskrivelse er opdateret - TilknyttedeOrganisationer: udgået - Overordnet: beskrivelse er opdateret - TilknyttedeEnheder: udgået - TilknyttedeFunktioner: udgået - TilknyttedeItSystemer: udgået - TilknyttedeInteressefællesskaber: udgået - TilknyttedeBrugere: udgået - Produktionsenhed: udgået - Skatteenhed: udgået - Ansatte: udgået - TilknyttedePersoner: udgået - Branche: udgået - Opgaver: ændret til "Opgave", beskrivelse er opdateret - Adresser (alle typer): er ændret til "HarKontaktpunkt" Operationer udgået I forhold til version 1.1 er følgende relationer tilføjet i Organisationsmodellen: - AnvenderFunktion: Enhedstype Organisatorisk Funktion Tilstande Udgået Organisatorisk Funktion er delt op i to forretningsobjekter: ForretningsFunktion og Medlemskab ForretningsFunktion Nyt afsnittet beskriver forretningsobjektet ForretningsFunktion Eksempel på anvendelse af ForretningsFunktion Nyt Udgået Afsnittet beskriver igennem det gennemgående eksempel, hvordan forretningsobjektet Organisatorisk Funktion kan anvendes Attributter Nyt Nyt afsnit som beskriver attributter for Forretnings- Funktion. I forhold til attributlisten i tabel 7, side 22 i version 1.1 er der følgende ændringer: - BrugervendtNøgle: udgået - Funktionsnavn: udgået (funktion skal være identificeret ved funktionstype beskrevet i en klassifikation) Følgende attributter er tilføjet i Organisationsmodellen: - ID: var i version 1.1 del af de generelle egenskaber Relation relationer Revideret Afsnittet definerer og beskriver relationerne fra forretningsobjektet Organisation. I forhold til relationerne i tabel 13, side 31 i version 1.1 er der følgende ændringer: Operationer Udgået - TilknyttedeOrganisationer: udgået - TilknyttedeEnheder:ændret til "UdførerFunktion", kardinalitet ændret til 1..n - TilknyttedeItSystemer: ændret til "AnvenderItsystem" - TilknyttedeInteressefællesskaber: udgået - TilknyttedeBrugere: udgået - TilknyttedePersoner: udgået - Opgaver: ændret til "UdførerOpgaver" - Adresser(alle typer): udgået - OrganisatoriskFunktionstype: ændret til "Funktions- Type" 42
Ændringer i "Organisationsmodellen" i forhold til "Specifikation af serviceinterface for Organisation, version 1.1" Afsnit i version 1.1 Nye/ændrede afsnit i Ændring Beskrivelse af ændringer Organisationsmodellen Interessefællesskab Udgået Forretningsobjektet Interessefællesskab indgår ikke længere i Organisationsmodellen, da der ikke er identificeret nogle eksempler på anvendelse. Tilstande Udgået Relation Udgået Operationer Udgået It-system Tilstande Eksempel på anvendelse af It-system Revideret Nyt Udgået scope for it-system ændret, så det ikke længere kan anvendes i betydningen "it-systeminstans", hvor det identificeres som en konkret version og konfigurering af et it-system. It-system anvendes derfor i Organisationsmodellen udelukkende i betydningen logisk itsystem. Fx at en kommune har Formpipe Acadre som ESDH-system. Men ikke med information om version, konfiguration, lokation mv. Afsnittet beskriver igennem det gennemgående eksempel, hvordan forretningsobjektet It-system kan anvendes attributter nyt Nyt afsnit som beskriver attributter for It-system. I forhold til attributlisten i tabel 19, side 43 i version 1.1 er der følgende ændringer: - BrugervendtNøgle: udgået - ItSystemnavn: beskrivelse opdateret, så det afspejler ændring - KonfigurationReference: udgået - ItSystemtype: udgået Følgende attributter er tilføjet i Organisationsmodellen: - ID: var i version 1.1 del af de generelle egenskaber Relation Relationer Revideret Afsnittet definerer og beskriver relationerne fra forretningsobjektet It-system. I forhold til relationerne i tabel 21, side 44 i version 1.1 er der følgende ændringer: - Tilhører: udgået - TilknyttedeOrganisationer: udgået - TilknyttedeEnheder: udgået - TilknyttedeFunktioner: ændret til "UdførerFunktion" - Tilknyttede- Interessefællesskaber: udgået - TilknyttedeItSystemer: udgået - TilknyttedeBrugere: udgået - TilknyttedePersoner: udgået - Opgaver: beskrivelse er opdateret - Systemtyper: udgået - Adresser (alle typer): udgået Operationer Udgået Bruger OrgPerson og Medlemskab Revideret Afsnittet er skrevet om i forhold til Bruger objektet i version 1.1. En OrgPerson kan kun være en person, og Medlemskab er tilføjet som Forretningsobjekt til at beskrive, hvordan personen er tilknyttet organisationen, fx et ansættelsesforhold. Kan beskrives ved hjælp af roller og afløser den del af Organisatorisk Funktion fra version 1.1, der relaterede sig til personer. 43
Ændringer i "Organisationsmodellen" i forhold til "Specifikation af serviceinterface for Organisation, version 1.1" Afsnit i version 1.1 Nye/ændrede afsnit i Ændring Beskrivelse af ændringer Organisationsmodellen Eksempel på anvendelse af OrgPerson og Medlemskab Nyt Afsnittet beskriver igennem det gennemgående eksempel, hvordan forretningsobjekterne OrgPerson og Medlemskab kan anvendes Tilstande Udgået Attributter OrgPerson Nyt Nyt afsnit som beskriver attributter for OrgPerson. I forhold til attributlisten for Bruger i tabel 23, side 49 i version 1.1 er der følgende ændringer: - BrugervendtNøgle: udgået - Brugernavn: ændret til "OrgPersonNavn", beskrivelse ændret - Brugertype: udgået - kan kun være person Følgende attributter er tilføjet i Organisationsmodellen: - ID: var i version 1.1 del af de generelle egenskaber Attributter Medlemskab Nyt Nyt afsnit som beskriver attributter for Medlemskab Relation Relationer OrgPerson Revideret Afsnittet definerer og beskriver relationerne fra forretningsobjektet OrgPerson. I forhold til relationerne i tabel 25, side 50 i version 1.1 er der følgende ændringer: - Tilhører: ændret til "TilhørerOrg", gjort obligatorisk med kardinalitet 1..1 - TilknyttedeOrganisationer: udgået - TilknyttedeEnheder: udgået - TilknyttedeFunktioner: udgået - Tilknyttede- Interessefællesskaber: udgået - TilknyttedeItSystemer: udgået - TilknyttedePersoner: Ændret til "TilknyttetPersone", ændring af kardinalitet til o..1 - Opgaver: udgået - Brugertyper: udgået - Adresser: udgået Følgende relationer er tilføjet i Organisationsmodellen: - HarMedlemskab - MedlemAf Relationer Medlemskab Nyt Nyt afsnit som beskriver relationer fra Medlemskab Operationer Udgået Operationer for alle aktører Eksempler på anvendelse Bilag 1: Struktur for input-/outputmeddelelse Bilag 2: Retteblad til version 1.1 Referencer i Organisationsmodellen Udgået Udgået Nyt Udgået Udgået afsnittet er udgået. I stedet er indsat det gennemgående eksempel, som anvendes løbende til at beskrive anvendelsen af forretningsobjekterne i Organisationsmodellen. afsnittet indeholder de anvendte referencer i Organisationsmodellen Retteblad til version 2.0 Nyt 44