Vilkår vedrørende anvendelsen af Støttesystemet Organisation
1. Indledning og vejledning Nærværende vejledning beskriver, hvordan it-systemer afsender og/eller modtager beskeder fra Støttesystemet Organisation, samt den daglige administration og vedligehold, og indgåelse og vedligehold af aftaler om adgang. Dokumentet er opdelt i følgende afsnit: Punkt 2: Vilkår vedrørende afsendelse og modtagelse af beskeder fra Organisation Punkt 3: Vilkår vedrørende konfiguration af Systemet Der anvendes udover de generelle definitioner følgende definitioner i dokument: Beskedkuvert: OIO-INF-ORG: OIO-SERVICE-ORG: Organisationens Beskedkuvert Informations- og meddelelsesmodeller for Organisation, http://digitaliser.dk/resource/991439 version 1.1. Specifikation af serviceinterface for Organisation (Sag og dokument standard), http://digitaliser.dk/resource/1569113 Der henvises i nærværende vejledning til informationsmodellen for Organisation. Da denne endnu ikke er færdig, er der til denne udgave af vilkårene for brug af Organisation i stedet vedlagt begrebsmodellen for Organisation. Når Informationsmodellen er klar, vil denne blive gjort tilgængelig. 2. Vilkår om brug af Støttesystemet Organisation Organisationssystemer anvendes i mange af kommunernes it-løsninger. Et Organisationssystem kan eksempelvis være en forvaltning, en del af en forvaltning, kommunalbestyrelsen eller andre for It-løsninger individuelle Organisationer. Organisation giver mulighed for at: It-løsningen kan offentliggøre egne organisationssystemer til brug i andre løsninger It-løsningen kan hente organisationssystemer og anvende disse Organisationssystemer kan enten lagres i Organisation som kopi eller den kan have sin master version i Organisation. Hvis organisationssystemet lagres i Systemet og som kopi i Organisation, er det Systemets ansvar at opdatere denne kopi. Beskedfordeler kan anvendes til at give besked om hændelser på objekter i et organisationssystem i Systemet. Såfremt organisationssystemet lagres i Organisation som kopi, vil denne kopi skulle opdateres via disse beskeder eller via de til Organisation hørende operationer. Dette er beskrevet i afsnit 2.2 Hvis organisationssystemet lagres som master i Organisation og Systemet har samme data i kopi, er det Systemets ansvar at sikre opdatering af disse kopier i Systemet. Når objekter eller organisationssystemer der er master i Organisation ændres i Organisation, udsendes besked om disse hændelser via Beskedfordeler. Det er Systemets ansvar at lytte på disse beskeder og sørge for opdatering af egen kopi, Side 2 af 6
enten vha. informationer i den enkelte besked eller ved at læse data i Organisation via de til Organisation hørende operationer. Dette er beskrevet i afsnit 2.3. Organisation kan anvendes som opslag i organisationssystemer via Organisations snitflade. Snitflade til Organisation er tilgængelige via den fælleskommunale service platform. Organisation kan dermed benyttes til opslag af organisationssystemer og Systemet kan således undvære at indeholde egne organisationssystemer. Dette er beskrevet i afsnit 2.4 2.1 Generelle vilkår for anvendelse af Organisation Nærværende afsnit beskrives de generelle vilkår til Systemets anvendelse af Organisation snitflade, tilslutning, sikkerhed samt eksport af store mængder data. Vilkår #1 Systemet skal bruge OIOXML ved integration med Organisation Systemet skal kommunikere med Organisation ved brug af XML, udformet efter OIO- Datastandardiseringskomiteens anvisninger (kaldet OIOXML), og derfor skal niveauet for brugen af XML-skemaer til udveksling af informationer beskrives. Vilkår #2 Systemet skal udveksle data med Organisation ved brug af tilpassede OIOstandarder Systemets udveksling af data med Organisation skal baseres på de OIO godkendte Standarder for Organisation, med en række specifikke tilpasninger og udvidelser. (tilgår) En beskrivelse af OIO-standarderne for Organisation findes i [OIO-INF-ORG] samt [OIO- SERVICE-ORG]. Tilpasninger mv. i forhold til Standarder for Organisation og hertil hørende OIO-services vil først blive endeligt fastlagt og offentliggjort senere i forløbet med konkurrenceudsættelse og udvikling af Organisation. Vilkår #3 Systemet skal understøtte den fælles sikkerhedsmodel Systemet skal understøtte modellen for adgangsstyring i den fælleskommunale rammearkitektur i forbindelse med integrationen til Organisation. Side 3 af 6
Vilkår #4 Systemet skal kunne tilsluttes Organisation trinvis Systemet skal kunne understøtte at det tilsluttes til Organisation per kommune og per enhed i kommunen efter kommunens behov. Ved behov for indlæsning af hele Organisationssystemer tilbyder Organisation en eksport mulighed. Vilkår #5 Systemet kan gennemføre større data udtræk fra Organisation via eksport funktion i Organisation Såfremt Systemet har behov for at udtrække et helt organisationssystem, eks. til fuld load i Systemet, gennemføres dette via eksport funktion i Organisation. Systemet skal kunne behandle dette dataudtræk ved opdatering af data i Systemet eller andre formål i Systemet. 2.2 Vilkår til anvendelse af Organisation hvor Systemet er master for organisationssystemer Nærværende afsnit beskriver vilkår til Systemet, hvor der i Systemet forefindes et organisationssystem der samtidig er lagret i Organisation som kopi. Organisationssystemer indeholdt i Systemet, der samtidig forefindes i Organisation som kopi, skal vedligeholdes i Organisation. Opdatering i Organisation kan finde sted på 2 måder: 1. Via den fælleskommunale Beskedfordeler 2. Via Organisations snitflade der er tilgængelige via den fælleskommunale Serviceplatform Det anbefales at Systemet anvender netop 1 af ovenstående metoder. Det anbefales at benytte metode 1. Vilkår #6 Systemet skal opdatere kopier af Organisationer i Organisation via Beskedfordeler Systemet meddeler ændringer i de i Systemet lagrede objekter via beskeder i besked fordeler. Beskederne skal overholde de fastlagte regler for beskeder og indeholde nok information i beskedkuverten Beskedkuvert til at Organisation korrekt kan opdatere sin kopi af objektet. Beskedens øvrige indhold skal overholde aftalen med Kunden om konkret beskedindhold i de anvendte beskedtyper. Side 4 af 6
Vilkår #7 Systemet skal opdatere kopier af Organisationer i Organisation via Organisations snitflade Systemet opdaterer ændringer i de i Systemet lagrede objekter via de til Organisation hørende operationer 2.3 Vilkår til anvendelse af Organisation hvor Organisation er master for organisationssystemer Nærværende afsnit beskrivervilkår til Systemet, hvor der i Systemet forefindes et organisationssystem der forefindes som master i Organisation, jævnfør indledende tekst i afsnit 2. Kopi af organisationssystemer indeholdt i Systemet, der forefindes som master i Organisation, skal vedligeholdes i Systemet. Vilkår #8 Systemet skal opdatere kopier af organisationssystemer i Systemet når ændringer til disse meddeles via beskeder i Beskedfordeler Systemet skal lytte på beskeder via Beskedfordeler om ændringer på de i Organisation lagrede organisationssystemer og opdatere eventuel egen kopi. 2.4 Vilkår til anvendelse af Organisation som opslag Organisation kan indeholde de til Systemet nødvendige organisationssystemer. Disse organisationssystemer kan tilgås via Organisations snitflade og dermed behøver Systemet ikke at indeholde egne organisationssystemer og vedligehold af disse. Et kombination af hvor organisationssystemer lagres er også muligt, dette afsnit omhandler alene organisationssystemer der lagres i Organisation. Ved eks. opmærkning, fordeling eller til andre formål kan data læses efter behov i Organisation. Eventuelt kan Systemet indeholde en cache af organisationssystemerne, som dermed skal holdes vedlige. Vilkår #9 Systemet læser organisationssystemer i Organisation efter behov Systemet læser de nødvendige organisationssystemer i Organisation via dennes snitflade. Vilkår #10 Vilkår til Systemet såfremt cache af organisationssystemer anvendes Såfremt Systemet cacher organisationssystemer fra Organisation, skal Systemet lytte på beskeder via Beskedfordeler om ændringer på de i Organisation lagrede objekter og ud fra disse beskeder opdatere Systemets cache. Alternativt opdateres cache med for Systemet passende tidsintervaller via Organisations snitflade. I løsningsbeskrivelsen skal indgå hvordan og hvor ofte Systemet sikrer at Organisationer i Systemet er passende aktuelle og hvordan passende defineres. Side 5 af 6
2.5 Vilkår til aftaler For at Organisation kan anvendes af Systemet skal der være indgået aftaler herom. Aftaler om afsendelse og modtagelse fastlægges via en serviceaftale, der etableres i som beskrevet i vilkårerne for adgangsstyring. Vilkår #11 Etablering af aftale om tilslutning af Systemet Leverandøren er ansvarlig for at anmode om tilslutning af Systemet til Beskedfordeler. Side 6 af 6