ØIR KLASSIFIKATIONSSYSTEM Introduktion for leverandører 28. Januar 2016 (opdateret 1.2.2016) Version 1.0
Agenda Generelt om STS Klassifikation ØiR Klassifikationssystem Formål og krav Gennemgang af klassifikationssystem Overvejelser Adgang til klassifikationsdata Sammenhæng til Organisation
STS Klassifikation Opbygning STS Klassifikation består af en række selvstændige tønder Opdelt pr. myndighed + en fælles Serviceoperationer går på tværs, dvs. man som serviceanvender adresserer STS Klassifikation som et hele Klassifikationer kan importeres mellem tønderne Kommune 1 Kommune 2 Kommune 98 UDK Fælles KOMBIT
STS Klassifikation Opbygning Klassifikation er den bærende grundstruktur En klassifikation kan opdeles i facetter Selvstændige / afgrænsede kapitler Hver facet indeholde klasser Klasser kan være forbundet i hierarkier Klasser kan være sideordnet netværksstruktur Klasser kan relateres til andre klasser indenfor samme klassifikation
STS Klassifikation Klassifikation
STS Klassifikation Facet
STS Klassifikation Klasse
STS Klassifikation Operationer Følger OIO-standarden Importer, List, Laes, Opret, Passiver, Ret Services for Klassifikation, Facet og Klasse Opdatering som beskeder via Beskedfordeler Specialiseret service Klassifikationssystem FremsøgObjekthierarki Import Eksport Livscyklus
Formål Understøtte erklærer taxonomien, som anvendes i ØiRsnitfladerne Autoritativt valideringsgrundlag for integrationen, aftale om dataudveksling Krav Entydig, robust, forandringsparat Klart definerede ansvar Understøtte kombinationen af centrale værdisæt som kan suppleres med kommunale værdier (tilføjelse/specialisering) Være enkel at anvende for hhv. fagsystemer og økonomiløsninger Understøtte mapning i økonomiløsning med udgangspunkt i et fagsystem
En samling af klassifikationer! ØiR Klassifikationssystem (1590_A) Debitor (1590_B) Udbetaling (1590_C) KSD Debitor Debitor KSD Udbet. Udbet. KSD
De fælles klassifikationer ØiR Klassifikationssystem (1590_A) Debitor (1590_B) Udbetaling (1590_C) KSD Debitor Debitor KSD Udbet. Udbet. KSD
Kommunespecifikke specialisering
Snitfladen / Domain (1590_A) KSD
fagsystemet (1590_A) Debitor (1590_B) Udbetaling (1590_C) Debitor Udbet.
Overblik samlet tilgang ØiR Klassifikationssystem
ØiR Klassifikationssystem Klasse: ØiR Klassifikationssystem Facet: Domain Klassifikationer Ansvarlig: KOMBIT Klasse: 01 (attribut: version n) Klasse: 02 Debitor (attribut: version n) Klasse: Facet: Fagsystem Domain Anvendelse Klasse: 01 - (attribut: version n) Klasse: 02 KSD- (attribut: version n) Klasse: Governance: Versionering - En version af snitfladen vil altid anvende een version af Domain Klassifikationen - En version af Domain Klassifikationen kan anvendes af flere versioner af samme snitflade Ejer: KOMBIT
(1590_A) Klassifikation: Domain Attribut/Relation Relation til klasse: Domain- (SF1590_A) Attribut(-ter): Version 1.0 (af SF1590_A) Facet: Værdiliste per anvendersystem Facetopbygning: xxx Klasse: 001 Konto Klasse: 002 Dranst Klasse: 003 Ejer Klasse: 004 Art Klasse: 005 Firmakode Klasse: 006 Omkostningssted Klasse: 007 OrganisatoriskReference Klasse: 008 SekundæreDimensioner Klasse: 009 Referencenøgle.Type Facet: FIltyper Facetopbygning: xxx Klasse: 001 PDF Klasse: 002 CVS Klasse: 003 JPG Facet: Fejlkoder Facetopbygning: xxx.xxx.xxx Klasse: 001 Servicetilgængelig Klasse 001.001 Understøttes ikke Klasse 001.002 Midlertidig utilgængelig Ejer: Ansvarlig: KOMBIT KOMBIT
Debitor (1590_B) Klassifikation: Debitor Domain Attribut/Relation Relation til klassen: Domain-Debitor (SF1590_B) Attribut(-ter): Version 1.0 (af SF1590_B) Facet: Værdiliste per anvendersystem Facetopbygning: xxx Klasse: 001 DelfordringType Klasse: 002 DelfordringSpecifikaton Klasse: 003 Indbetaling OrganisatoriskReference Facet: DebitorkontoType Facetopbygning: xxx.xxx Klasse: 001 Institutionsområde Klasse: 001.001 Daginstitution Klasse: 001.002 SFO Facet: Fejlkoder Facetopbygning: xxx.xxx.xxx Klasse: 001 Servicetilgængelig Klasse 001.001 Understøttes ikke Klasse 001.002 Midlertidig utilgængelig Ejer: Ansvarlig: KOMBIT KOMBIT
Klassifikation: Attribut/Relation Relation til klassen: Klassifikation/ Domain Relation til OE: It-system Facet: Konto Facet: Dranst Facet: Ejer Facet: Art Facet: Omkostningssted Facet: Organisatorisk reference Facet: Sekundær dimension Ejer: Ansvarlig: KOMBIT forvaltning
Debitor Klassifikation: KSD Attribut/Relation Relation til klassen: Klassifikation/ Domain (version 1.0) Relation til OE: It-system KSD Facet: Konto Facet: Dranst Facet: Ejer Facet: Art Facet: Omkostningssted Facet: Organisatorisk reference Ejer: Ansvarlig: KOMBIT KSD forvaltning
Klassifikation: Udfoldning af : Konto Ejer: Ansvarlig: KOMBIT forvaltning Facet: Konto Relation: Klassifikation/ Domain (version 1.0), Klasse: 001 Konto Facetopbygning: x.xx.xx.xxx.xx Facetsupplement: Ej tilladt Klasse: 5 Klasse 5.58 Klasse: 6... Klasse 5.58.83 Klasse 5.58.83.000 Klasse 5.58.83.000.00 Klasse 5.58.83.000.01 Klasse 5.58.83.001 Klasse 5.58.83.001.00 Klasse 5.58.83.001.01 Alle klasser har: - UUID - Brugervendt nøgle - Titel - Beskrivelser
Klassifikation: Udfoldning af : Omkostningssted Ejer: Ansvarlig: KOMBIT forvaltning Facet: Omkostningssted Relation: Klassifikation/ Domain, Klasse: 006 Omkostningssted Facetopbygning: nnnn Facetsupplement: Tilføjelse krævet på myndighedsniveau Alle klasser har: - UUID - Brugervendt nøgle - Titel - Beskrivelser
Klassifikation: Udfoldning af : Sekundær dimension Ejer: Ansvarlig: KOMBIT forvaltning Facet: Sekundær dimension Relation: Klassifikation/ Domain (version 1.0), Klasse: 009 Sek.dim. Facetopbygning: nnn.999.9* Facetsupplement: Tilføjelse og specialisering muligt på myndighedsniveau Klasse: 001 Tandpleje Klasse: 002 Sociale aktiviteter Alle klasser har: - UUID - Brugervendt nøgle - Titel - Beskrivelser
Fra fælles til kommune specialisering Import af fælles klassifikation Kommune ansvarlig for Lokale tilføjelser Lokal specialisering forvaltning ansvarlig for import Fælles KOMBIT Kommune 1 Kommune 2 Kommune 98 UDK Lokal Lokal Lokal
Klassifikation: Lokal angivelse: Omkostningssted Facet: Omkostningssted Klasse: 0001 Ydelsescenter Øst Ejer: Ansvarlig: Økonomiafdeling Klasse: 0002 Ydelsescenter Vest Ejer: Ansvarlig: Økonomiafdeling Klasse: 0100 Ydelsescenter Ejer: Ansvarlig: Bogmesterkontoret Klasse: 0001 Socialcenter Ejer: Kommune 3 Ansvarlig: SC Ejer: KOMBIT Ansvarlig: forvaltning Tilføjelser: Kommunespecifik Alle klasser har: - UUID - Brugervendt nøgle - Titel - Beskrivelser
Klassifikation: Lokal Angivelse: Sekundær dimension Facet: Sekundær dimension Klasse: 001 Tandpleje Ejer: KOMBIT Ansvarlig: forvaltning Klasse: 001.001 Tandbøjle standard Ejer: Ansvarlig: Økonomiafdeling Klasse: 001.002 Tandbøjle speciel Ejer: Ansvarlig: Økonomiafdeling Klasse: 002 Sociale aktiviteter Ejer: KOMBIT Ansvarlig: forvaltning Klasse: 003 Briller Ejer: Ansvarlig: Økonomiafdeling Ejer: KOMBIT Ansvarlig: forvaltning Tilføjelser: Kommunespecifik Special.ing: Kommunespecifik Alle klasser har: - UUID - Brugervendt nøgle - Titel - Beskrivelser
Klassifikation: Lokal Angivelse: Sekundær dimension og 2 Facet: Sekundær dimension Klasse: 001 Tandpleje Ejer: KOMBIT Ansvarlig: forvaltning Klasse: 001.001 Tandbøjle standard Ejer: Ansvarlig: Økonomiafdeling Klasse: 001.002 Tandbøjle speciel Ejer: Ansvarlig: Økonomiafdeling Klasse: 002 Sociale aktiviteter Ejer: KOMBIT Ansvarlig: forvaltning Klasse: 003 Briller Ejer: Ansvarlig: Økonomiafdeling Klasse: 003 Supplerende rengøring Ejer: Ansvarlig: Økonomiafdeling Ejer: KOMBIT Ansvarlig: forvaltning Tilføjelser: Kommunespecifik Special.ing: Kommunespecifik Alle klasser har: - UUID - Brugervendt nøgle - Titel - Beskrivelser
Under overvejelse Håndtering af kommunespecifikke klasser Som alternativ til udbygning af fælles klassifikation med kommunale tilføjelser og specialiseringer kunne man oprette en lokal ejet klassifikation med de facetter og evt. klasser fra den overliggende fælles klassifikation
Fra fælles til kommune specialisering Oprettelse af lokale klassifikationer Ud fra papirbaseret fælles skabelon Kommune ansvarlig for tilføjelser og specialisering Ansvarlig for oprettelse: Ej afklaret Fælles KOMBIT Kommune 1 Kommune 2 Kommune 98 UDK Lokal Lokal Lokal
Klassifikation: Attribut/Relation Relation: (version 1.0) Ejer: Ansvarlig: Økonomiafdeling Facet: Omkostningssted Relation: Klassifikation/ Domain (version 1.0), Klasse: 006 Omk.sted Facetopbygning: xxx.xxx Facetsupplement: Ej muligt Facet: Organisatorisk reference Relation: Klassifikation/ Domain (version 1.0), Klasse: 007 Org.reference Facetopbygning: xxx.xxx Facetsupplement: Ej muligt Facet: Sekundær dimension Relation: Klassifikation/ Domain (version 1.0), Klasse: 008 Sekundær dimension Facetopbygning: xxx.xxx.xxx Facetsupplement: Ej muligt (NB: Kommunen kan kun her lave tilføjelser)
ØiR Klassifikationssystem Klasse: ØiR Klassifikationssystem Facet: Domain Klassifikationer Ansvarlig: KOMBIT Klasse: 01 (attribut: version n) Klasse: 02 Debitor (attribut: version n) Klasse: Facet: Fagsystem Domain Anvendelse Klasse: 01 - (attribut: version n) Klasse: 02 KSD- (attribut: version n) Klasse: Facet: Kommune Fagsystem Domain Anvendelse Klasse: 001 (attribut: version n) Klasse: 002 (attribut: version n) Klasse: Ejer: KOMBIT
Adgang til Klassifikationsdata Service-tilgang Indlæse herunder udlede betydende ændringer Klassifikation er med fuld bitemporalitet Operationer Søg, List og Laes Sikkerhedsmodel: Token eller certifikat Altid i en myndighedskontekst Myndigheden får adgang til at læse de fælles klassifikationer Event-tilgang Indlæse initialt load via servicekald Efterfølgende opdatering via beskeder Konsolidering via servicekald Tilslutning til Beskedfordeler Push: Udstille REST-service Pull: AMQP-client Sikkerhedsmodel: Token Altid i en myndighedskontekst Myndigheden får adgang til at læse de fælles klassifikationer
Organisation Begreber i snitfladen OprettetAfITSystem Virksomhed BogføringsansvarligMyndighed AfgivendeMyndighed Debitor OprettetAfITSystem AfgivendeITSystem AfgivendeMyndighed DebitoransvarligMyndighed Organisation:ItSystem Organisation:Myndighed Organisation:Myndighed Organisation:Myndighed Organisation:ItSystem Organisation:ItSystem Organisation:Myndighed Organisation:Myndighed
Organisation Adgang til værdisæt Model 1 Simpel tilgang/overgangsordning: Myndigheder angives i Organisation ved deres cvr.nr. urn:oio:cvr:xxxxxxxx Løsningen holder en intern list (98 kommuner + UDK) It-systemer angives i Organisation ved en UUID Snitfladedokumentationen vil blive opdateret med disse værdier Løsningen holder en intern liste over disse (relativt få) Model 2 Fremtidsikret model Løsningen fremsøger værdisæt i STS Organisation (Søg, List, Laes) Løsning kan evt. abonnere på opdateringer med brug af beskedfordeling.
Organisation Udledning af klassifikationsværdier Organisationsreferencen fastlægges i fagsystemet ud fra sagens organisatoriske ophæng (STS Organisation) Fagsystemet omsætter det organisatoriske ophæng til facet + klasse i ØiR Klassifikationssystemet (STS Klassifikation) Der skabes i STS Organisationen en relation mellem en Organisatorisk Enhed (OE) og en given ØiR klasse, fx en klasse som angiver omkostningssted. Simpel model Fagsystemet angiver i en intern mapningstabel sammenhæng mellem en OE og UUID for den relevante klasse Dynamisk model Fagsystemet benytter relationen mellem OE og klasser til at udlede relevant klasses UUID (se næste side)
Organisation Dynamisk model Relation til klassen findes ved traversering af organisationshierarki med søgning på relevant funktionsrelation ift. ydelsens ophæng. STS Organisation STS Klassifikation TilknyttedeFunktioner Udbetalendeenhed Socialforvaltning Økonomiafdeling Enhedstype Klasse Udbetal.- Enhed A Klasse Org.Ref. 1 Omkostningssted Org.- Reference (budget) Center Vest Center Øst Ydelse Klasse Omkost.- Sted I Klasse Omkost.- sted II