1 INTRODUKTION TIL DKAL SNITFLADER 3



Relaterede dokumenter
INTRODUKTION TIL DKAL SNITFLADER

Digital Post. Snitflader. Version 6.3

Digital Post. Snitflader. Version 6.3

DKAL Snitflader Afsendelse og modtagelse af meddelelser via S/MIME

Digital post Snitflader Bilag B - Afsendelse og modtagelse af meddelelser via S/MIME Version 6.3

DKAL Snitflader REST Register

DKAL Snitflade Webservice

Typografidefinition: Typografi1: Skrifttype: 10 pkt, (intet) DKAL Snitflader REST Afhentningssystem

Digital post Snitflader Bilag A2 - REST Register Version 6.3

Digital Post Snitflader Version 7.0

DKAL Snitflader Masseforsendelse

Digital post Integration for virksomheder Via sikker og REST Version 6.4

Digital post Snitflader Bilag C Filbaseret Version 6.3

Tilslutning til digital post og NemSMS

Introduktion til Digital Post. Februar 2016

Vejledning i at oprette afsendersystemer i Digital Post. Februar 2016

Digital post Snitflader Bilag A5 - REST HTTP returkoder Version 6.3

Introduktion til Digital Post. Digitaliseringsstyrelsen August 2019

Digital Post. Snitflader. Version 6.1

Integrationsmuligheder

Udkast til REST-ressourcer for Dokumentboks (DKAL) (uddrag fra kravspecifikation og E-boks løsningsbeskrivelse)

Kom godt igang - for virksomheder. Digital Post 2

DKAL Snitflader REST Afhentningssystem

Bliv klar til Dokumentboks / NemSMS

Vejledning: Kontaktbarhed med SEPO (Produktionsmiljøet)

Digital post. Snitflader. Bilag A4 - REST Portal. Version 6.1

e-boks mobilløsninger, tovejskommunikation og øvrige produktnyheder

Vejledning: Kontaktbarhed med SEPO (Produktionsmiljøet)

TM Sund. NemSMS/Digital Post brugervejledning. TM Care a/s Niels Hemmingsens Gade 9, København K

Vejledning i at oprette postkasser i Digital Post. August 2019

Digital post Snitflader Bilag F Sikkerhed Version 6.2

Inspirationsdag: Integrationsmuligheder med Digital Post 11. december 2012

Brugerstyring i Digital Post

Bilag 1 - Tilslutningsinstruks

Vejledning i at anvende åbningskvittering. Juli 2016

Kom godt i gang med Digital Post og NemSMS

DKAL Snitflader REST Portal

Giv andre medarbejdere adgang til den digitale postkasse. Vejledning til Digital Post for virksomheder

Vejledning om avanceret afhentning. i Digital Post på Virk.dk.

Kom godt i gang med Digital Post og NemSMS

Tilslutning til ecomone Basis (OIO Faktura)

Introduktion til MeMo

Opret og vedligehold afsendersystemer i Digital Post

Vejledning i anvendelse af Kommunikationslog. August 2019

Brugerstyring i digital post

Vejledning i at anvende åbningskvittering. August 2019

FORSLAG TIL MASSEAFSENDELSE

FACTSHEET TIL MICROSOFT DYNAMICS NAV CONTINIA E FAKTURA

Videresend til egen . Vejledning til Digital Post for virksomheder

Navision Stat 9.0+ Digital Post tilslutning for Navision Stat. Overblik. Side 1 af 24. ØSY/CPS Dato

Vejledning i at oprette postkasser i Digital Post. Juli 2016

Videresend til egen . Vejledning til Digital Post for virksomheder

Brugervejledning Indstillinger og Funktioner

Vejledning til anvendelse af MeMo og SMTP. Næste generation Digital Post Maj 2018, version 0.9

Digital post. Snitflader. Bilag A3 - REST Afhentningssystem. Version 6.1

Digital post Snitflader Bilag D - Forsendelse via printfiler Version 1.3

Digital post. Snitflader. Bilag A5 - REST HTTP returkoder. Version 6.1

Vejledning i anvendelse af Kommunikationslog. Juni 2016

TM Sund. NemSMS/Digital Post brugervejledning. TM Care a/s Niels Hemmingsens Gade 9, København K

Fremsøg sendte og modtagne meddelelser

Brugerstyring i Digital Post. Digitaliseringsstyrelsen August 2019

Introduktion til MeMo

Skriv til digital post

White paper IMS DigitalPost IMS A/S Oktober Ansvarlig Henrik Rabæk Poulsen IMS A/S Åbogade 25A 8200 Aarhus N

Digital post Snitflader Bilag A5 - REST HTTP returkoder Version 7.0

Certifikatpolitik for NemLog-in

Vejledning i at anvende besvarelsesformular. August 2019

Integration mellem Dokumentboks og ProFile ESDH Supplerende beskrivelse af use cases, der kræver ændringer i ProFile ESDH.

Digital post Snitflader Bilag B - Afsendelse og modtagelse af meddelelser via S/MIME Version 7.0

Introduktion til NemSMS. August 2019

Kort introduktion til e-boks

Vejledning i at anvende besvarelsesformular. Juli 2016

N OT AT. Arbejdsgang i forbindelse med afsendelse af dokument til Dokumentboks. Overordnet vision til håndtering afsendelse af dokumenter

Digital post Snitflader Bilag C Filbaseret Version 7.0

En teknisk introduktion til NemHandel

Certifikatpolitik. For den fællesoffentlige log-in-løsning. Side 1 af 9 2. december Version 1.1

Guide til NemLog-in Security Token Service

Navision Stat. NS/Digital Post tilslutning: Trin for trin. Overblik. Side 1 af 22. ØSY/CPS Dato

Introduktion til eblisten Opret brugerkonto Abonnementtyper Kom godt i gang med eblisten Start eblisten...

Vejledning til brug af dybe link i Digital Post

Digital post iframe API. Version 1.4

Introduktion til ebconnect gateway Opret brugerkonto Registrer dig i NemHandelsregistret... 2

AuthorizationCodeService

Navision Stat NS/Digital Post tilslutning: Trin for trin. Overblik. Side 1 af 22. ØSY/CPS Dato

Guide til kravspecifikation

En teknisk introduktion til NemHandel

Digital Post for virksomheder. Introduktion og vejledninger til Digital Post

Brugsscenarier for Dokumentboks/NemSMS. Peter Hauge Jensen, Odense Kommune,

Brugervejledning til Doc2Mail

Februar Vejledning til Danske Vandværkers Sikker mail-løsning

e-boks præsentation - januar JANUARY COPYRIGHT E-BOKS

Begreber i Digital Post. August 2019

Digital post Snitflader Bilag A2 - REST Register Version 7.0 Final

Timeout-politik for den fællesoffentlige føderation

Vejledning i at fremsøge sendte og modtagne meddelelser. Februar 2016

23. maj 2013Klik her for at angive tekst. HHK/KMJ. Vejledning til brug af Støttesystemet Adgangsstyring

Brugermanual. PoP3 og Outlook Express Webmail Udarbejdet af IT-afdelingen 2005

Guide til integration med NemLog-in / Signering

Vejledning om dybe links i Digital Post. August 2019

Vejledninger når man er logget ind Indhold

Transkript:

DKAL Snitflader 1

Indholdsfortegnelse 1 INTRODUKTION TIL DKAL SNITFLADER 3 1.1 ANVENDELSE AF OIOXML 3 2 SNITFLADEOVERSIGT 3 2.1 REST 5 2.1.1 HTTP RETURKODER OG FEJLKODER 6 2.1.2 WEBSERVICE 6 2.2 AFSENDELSE OG MODTAGELSE AF MEDDELELSER VIA S/MIME 6 2.3 MASSEFORSENDELSE VIA FILER 6 2.4 FORSENDELSE VIA PRINTFILER 8 2.5 PORTAL INTEGRATION VIA IFRAME 8 2.6 EHANDEL VIA OIORASP 10 2.7 SIKKERHED FOR SYSTEM-TIL-SYSTEM INTEGRATION 10 3 BEGREBER 11 3.1 MEDDELELSESIDENTIFIKATOR 11 3.1.1 FORMAT 11 3.2 MEDDELELSESMETADATA 11 3.3 BEGREBSLISTE 12 DKAL Snitflader 2

1 Introduktion til DKAL snitflader Dette dokument giver en oversigt over de system-til-system snitflader, som DKAL stiller til rådighed. Det giver en beskrivelse af alle de særlige begreber, som anvendes i snitfladebeskrivelserne. Målgruppen for disse snitfladebeskrivelser er udviklere og arkitekter, som skal udarbejde en integrationsløsning med DKAL. Disse snitflader er udarbejdet med udgangspunkt i Kravspecifikation for Digital Kommunikations og Arkiv Løsning (DKAL). 1.1 Anvendelse af OIOXML Hvor det er relevant anvendes der i snitfladerne XML skemaer til at definere dataformaterne. Disse XML skemaer er udformet i overensstemmelse med OIO Navngivnings- og Designregler (NDR) version 3.2. 2 Snitfladeoversigt Nedenstående tabeller giver en oversigt over de system-til-system snitflader, som DKAL stiller til rådighed. For hver snitflade er anvendelsen beskrevet, det er angivet hvilke standarder og protokoller som den benytter, og der er henvisninger til snitfladens detaljerede beskrivelse. Den første tabel henvender sig til myndigheder og den anden tabel henvender sig til virksomheder. Disse tabeller er en vejledning, der skal hjælpe læseren til at finde den snitflade, som passer til læserens behov. Beskrivelserne i tabellerne anvender nogle begreber, der har en bestemt betydning i DKAL disse er angivet i kursiv. For myndighed Snitflade Anvendelse Integration Afsendelse af meddelelser via REST (Se afsnit 2.1 og Bilag A1) Register via REST (Se afsnit 2.1 og Bilag A2) Afsende meddelelser enkeltvis til en slutbruger Hente tidligere afsendte meddelelser Afgøre om en slutbruger ønsker at modtage en meddelelse af en bestemt type Hente en liste af tilmeldte slutbrugere Hente en slutbrugerliste, som indeholder stamdata og tilmeldinger for den enkelte slutbruger Hente en slutbrugers stamdata og tilmeldinger Opdatere en slutbrugers stamdata Oprette en slutbruger Tilmelde og afmelde en slutbruger til at modtage meddelelser af bestemte typer. REST HTTP TLS/SSL REST HTTP TLS/SSL DKAL Snitflader 3

For myndighed Snitflade Anvendelse Integration Afhentning af meddelelser via REST (Se afsnit 2.1 og Bilag A3) Portalintegration via REST (Se afsnit 2.1 og Bilag A4) Afsendelse af meddelelser via S/MIME (Se afsnit 2.2 og Bilag B) Modtagelse af meddelelser via S/MIME (Se afsnit 2.2 og Bilag B) Portalintegration via iframe (Se afsnit 2.5 og Bilag E) Masseforsendelse via filer (Se afsnit 2.3 og Bilag C) Forsendelse via printfiler (Se afsnit 2.4 og Bilag D) ehandel via OIORASP (Se afsnit 2.6) Hente meddelelser fra sikre boks, inklusiv meddelelser, som slutbrugere har sendt via DKAL postkasser Hente en oversigt over seneste meddelelser i en slutbrugers sikre boks Hente antallet af ulæste meddelelser i en slutbrugers sikre boks Tilmelde en slutbruger til at modtage meddelelser af bestemte typer. Afsende meddelelser enkeltvis til en slutbruger Modtage meddelelser enkeltvis fra slutbrugere Modtage meddelelser enkeltvis fra sin sikre boks Give en slutbruger adgang til sin sikre boks Give en slutbruger adgang til at tilmelde og afmelde sig modtagelse af bestemte typer af meddelelser Afsende meddelelser som masseforsendelse til slutbrugere Afsende meddelelser som printfiler til slutbrugere Afsende negativt svar på ehandel faktura REST HTTP TLS/SSL REST HTTP TLS/SSL S/MIME SMTP S/MIME SMTP HTML iframe HTTP TLS/SSL SAML SFTP WS MQ OIOUBL OIORASP For visse anvendelser kan der således vælges mellem flere snitflader. Dette er gældende for følgende: Afsende meddelelser enkeltvis til en slutbruger kan gøres via snitfladerne Afsendelse af meddelelser via REST og Afsendelse af meddelelser via S/MIME. Afhængigt af antallet af meddelelser og formål. kan meddelelser sendes via tre snitflader: de to ovenstående og Masseforsendelse via filer. Hente/Modtage meddelelser fra sin sikre boks kan gøres via snitfladerne Afhentning af meddelelser via REST og Modtagelse af meddelelser via S/MIME. DKAL Snitflader 4

For virksomhed Snitflade Anvendelse Integration Afhentning af meddelelser via REST (Se afsnit 2.1 og Bilag A3) Modtagelse af meddelelser via S/MIME (Se afsnit 2.2 og Bilag B) Hente meddelelser fra sin sikre boks Modtage meddelelser enkeltvis fra sin sikre boks REST HTTP TLS/SSL S/MIME SMTP Disse to snitflader tilbyder den samme anvendelse, de er blot implementeret på forskellig vis, da de benytter forskellige protokoller. De følgende afsnit giver en introduktion til snitfladerne nævnt i tabellerne. 2.1 REST Denne snitflade er baseret på konceptet om REpresentational State Transfer, som giver en simpel og gennemskuelig snitflade, hvor følgende funktionalitet er til rådighed: Undersøge om en slutbruger er tilsluttet DKAL, samt om brugeren ønsker at modtage en specifik type af afsendelse. Fremsende meddelelser til specifikke brugere evt. med vedhæftede dokumenter. Fremsende servicebeskeder til specifikke brugere. Brugerne kan være borgere, virksomheder & myndigheder. Tilmelde en slutbruger til en tilmeldingsgruppe / myndighed. Virksomheder og myndigheder kan hente og fjerne deres meddelelser fra indbakken. Den anvendte transport protokol er HTTP. For mere information om REST henvises til www.oiorest.dk. Alle URL reference, der anvendes i REST snitfladen bliver foranstillet med https://rest.eboks.dk/v1/. For at tilgå integrationstestmiljøet skal https://demo-rest.e-boks.dk/v1 skrives foran URL en. Det er således muligt at versionere snitfladen. REST snitfladen er delt i fire funktionsområder, som er beskrevet i hver sit bilag: Bilag A1 REST Afsendersystem beskriver REST snitflade for Afsendersystem, der anvendes af myndighed til at sende meddelelser til slutbrugere. Bilag A2 REST Register beskriver REST snitflade for Register, der anvendes af myndighed til at hente og opdatere stamdata og tilmeldinger for slutbrugere. Bilag A3 REST Afhentningssystem beskriver REST snitflade for Afhentningssystem, der anvendes af virksomhed til at hente meddelelser i sin sikre boks, og af myndigheder til at hente meddelelser modtaget via deres postkasser. DKAL Snitflader 5

Bilag A4 REST Portal beskriver REST snitflade for Portal, der anvendes af myndighed til at tilmelde slutbrugere til tilmeldingsgrupper samt at hente slutbrugers seneste meddelelse og antallet af ulæste meddelelser. Og Bilag A5 HTTP returkoder og fejlkoder beskriver den generelle anvendelse af HTTP returkoder for REST snitfladen, samt de specifikke fejlkoder, som DKAL anvender. 2.1.1 HTTP returkoder og fejlkoder For hver operation i REST snitfladen er det angivet nogle HTTP returkoder og fejlkoder, som den kan returnere. Disse koder er specielt relevante, men det er ikke de eneste koder en operation kan returnere. Der er nemlig også en række generelle HTTP returkoder og en række fejlkoder som alle operationer kan returnere, f.eks. fejlkode 112 Ugyldig XML, der returneres via en HTTP returkode 400 Ugyldig input parameter. Disse generelle HTTP returkoder og fejlkoder er beskrevet i Bilag A5. 2.1.2 Webservice Den funktionalitet, der er stillet til rådighed via REST snitfladen, er også til rådighed via en klassisk webservice snitflade. Denne snitflade lever op til kravene i OIO Web Service Arkitektur model T (OWSA-T) med sikker direkte transport. Disse webservices anvender således SOAP og transport protokollen er HTTP. Denne snitflade er et supplement til REST snitfladen. I forhold til DKAL anbefaler IT- og Telestyrelsen, at REST snitfladen anvendes frem for webservice snitfladen. Snitfladen er beskrevet i Bilag G Webservice. 2.2 Afsendelse og modtagelse af meddelelser via S/MIME DKAL giver mulighed for, at myndigheden både kan besvare og initiere en meddelelse via S/MIME. Dette kan gøres på to måder afhængig af hvordan myndighedens infrastruktur er opbygget. Den primære forskel er hvordan modtageren angives. Den ene model anvendes typisk, hvor meddelelse besvares og initieres direkte fra en mail klient (f.eks. Outlook), hvor der f.eks. ikke er integration til et FESD system. Ved afsendelse direkte fra en mail klient skal DKAL modtager angives i mail via specielle tags som indsættes direkte i e-mailen. Hvis afsendelse f.eks. sker via et FESD system kan disse data vedlægges i en vedhæftet fil, hvor det er FESD systemet, som håndterer angivelse af DKAL modtager. Myndigheden kan via administrationsportalen angive hvorvidt de ønsker kvittering når meddelelsen er modtaget af DKAL og om myndigheden skal sende en kvittering til DKAL, når meddelelser er modtaget fra DKAL. Som transport protokol anvendes SMTP, og S/MIME anvendes til kryptering og signering af indholdet. 2.3 Masseforsendelse via filer DKAL stiller en fil-baseret snitflade til rådighed, hvor der kan afleveres masseforsendelser af meddelelser og servicebeskeder. Masseforsendelser er forsendelser, der sendes til DKAL i et batch. For hver meddelelse skal serviceaftager angive en meddelelsesid som anvendes til at identificerer meddelelsen. Forsendelse til DKAL foregår via SFTP (Secure FTP) og efter indlæsning i DKAL sendes en kvitteringsfil retur til myndigheden, med en entydig meddelelsesid for hver meddelelse. Der DKAL Snitflader 6

fremsendes endvidere også en fejlfil, hvor det fremgår hvilke meddelelser og servicebeskeder, der ikke kunne sendes via DKAL. Udover SFTP er det også muligt at anvende Websphere MQ og eksisterende lukkede linjer til KMD til overførelse af filerne. Den eksisterende e-boks snitflade til masseforsendelse kan også anvendes til aflevering af meddelelser og servicebeskeder. DKAL Snitflader 7

2.4 Forsendelse via printfiler DKAL understøtter modtagelse af masseforsendelser som printfiler, opsplitning samt konvertering af disse til PDF inden indlæsning i slutbrugers sikre boks. For konvertering til PDF er det en forudsætning, at printfilen lever op til en række krav: Printdata skal leveres i et separat datasæt. For at kunne identificere modtageren af de enkelte forsendelser skal der for hvert dokument indsættes en identifikationsrecord (datalinie), der bl.a. viser, hvem modtageren er. Identifikationsrecord indeholder endvidere oplysninger om dokumenttitel, afsender, valørdato og lign. Der skal benyttes standard fonte (Helvetica, Courier, Times) og standard IBMfontnavngivning, for at dokumentets fonte bliver vist rigtigt i Adobe Reader. Alle uddataressourcer (fonte, logo m.v.) skal være i 300 dpi opløsning. 2.5 Portal integration via iframe Det vil være muligt at integrere DKAL i egen portal via iframe. DKAL stiller en iframe til rådighed, så hele DKAL funktionaliteten kan integreres i egen portal. For at DKAL kan indgå som en naturlig del af portalen, er det muligt at integrere eget stylesheet. Dette skal være placeret hos portalen og den fysisk placering (URL) skal angives i Administrationsportalen. Det er et krav, at alle nødvendige filer placeres, så slutbrugerens browser kan hente filerne via en sikker forbindelse (SSL). Grafiske elementer vil kunne erstattes med portalens egne, hvis de som udgangspunkt er defineret i et stylesheet. Dette inkluderer ikoner, baggrundsgrafik etc. Ved anvendelse af iframe skal de sædvanlige retningslinjer for portalen overholdes. Det er f.eks. at portalen skal sikre sig, at brugeren er logget ind via NemLog-in/Virk BRS inden der gives adgang til iframe. Dette sker for at sikre, at der ikke vises et logon billede i iframe. Til udvikling af eget DKAL stylesheet stilles statiske HTML-sider til rådighed, hvor eksempler på brug af de enkelte elementer i brugerfladen illustreres. Brugerfladen er bygget op af elementer fra OIM CSS Klassemodel beskrevet i Den offentlige integrationsmodel for portaler (Version 1.1). Hvor denne ikke har været dækkende, som f.eks. ved brugen af mappetræer, dokumentlister etc., er der udviklet særlige DKAL-elementer. Disse elementer er beskrevet i Bilag E DKAL CSS Klassemodel. Se bilaget for en beskrivelse af DKAL klassemodel. For integration i egen portal anvendes nedenstående. Portalid findes i administrationsportal. <iframe src="https://xxxx/?portalid=yyyy"></iframe> DKAL Snitflader 8

Eksempel på integration i borger.dk Eksempel på integration i virk.dk DKAL Snitflader 9

2.6 ehandel via OIORASP DKAL understøtter modtagelse OIOUBL forretningsdokumenter af typen Applikationsmeddelelse negativ svar på faktura dokument via OIORASP. OIORASP understøttes kun via HTTP protokollen. Der er ikke support for afsendelse af OIOUBL dokumenter via DKAL. For at en slutbruger eller offentlig myndighed kan modtage OIOUBL 2.01 dokumenter i DKAL, skal der fortages registreringer i UDDI. OIOUBL dokumenter vil, som alle øvrige dokumenter, blive lagt i slutbrugers sikre boks, og der er dels adgang til dokumenterne via portalintegrationen eller via REST snitfladen. Transformation af XML dokumenter til HTML på visningstidspunktet sker via XLST som leveres af IT- og Telestyrelsen. 2.7 Sikkerhed for system til system integration Dettte bilag beskriver sikkerhedsopsætningen for DKAL. Beskrivelsen henvender sig til administratorer, som ønsker at oprette medarbejdere for virksomheder og myndigheder, samt udviklere og arkitekter, som ønsker viden om sikkerheden i forbindelse med system til system integration med DKAL. DKAL Snitflader 10

3 Begreber I systembeskrivelsen for DKAL anvendes der en række særlige begreber, som har en helt bestemt definition. Mange af disse begreber er anvendt i snitfladebeskrivelserne sammen med andre begreber, der er specielle for snitfladerne. Som en hjælp til læseren, for at gøre snitfladebeskrivelserne mere tilgængelig, er de anvendte begreber beskrevet i dette afsnit. Først beskrives to af de centrale begreber, som det er vigtigt for læseren at havde en forståelse af. Derefter følger en liste, som beskriver alle anvendte begreber. 3.1 Meddelelsesidentifikator Når en myndighed henvender sig til en slutbruger via DKAL, sender de en afsendelse. Afsendelsen bliver til en meddelelse, når den modtages af slutbrugeren. Der skelnes mellem afsendelse og meddelelse, da de indeholder forskellige informationer, der kun er relevante for hhv. myndigheden (afsenderen) og slutbrugeren (modtageren). Når en afsendelse oprettes, skal den have en unik identifikator. Efter oprettelsen kan afsendelsen entydigt identificeres via denne identifikator. Den meddelelse, som afsendelsen bliver til, kan ligeledes entydigt identificeres via den samme identifikator. Den fælles betegnelse for denne identifikator er meddelelsesidentifikator (forkortet meddelelsesid). For OIOXML navngivningen er betegnelsen MeddelelseIdentifikator anvendt. I REST-snitfladens Afsendersystem, skal afsenderen angive meddelelsesid. I S/MIME- og masseforsendelse-snitfladerne har afsenderen mulighed for at angive meddelelsesid, men det er ikke påkrævet. Er meddelelsesid ikke angivet af afsenderen genererer DKAL en unik id for afsendelsen, som returneres til afsenderen via en kvittering såfremt kvitteringer ønskes. 3.1.1 Format Når meddelelsesid er angivet af afsenderen skal den overholder følgende format. De første 6 karakterer skal være identisk med id en på det afsendersystem, som afsendelsen afsendes fra (med foranstillede 0 er). De efterfølgende op til 24 karakterer skal angive en unik identifikator for meddelelsen, for det pågældende afsendersystem. Dette gøres med henblik på at gøre en meddelelsesid unik på tværs af en myndigheds afsendersystemer. Den maksimale størrelse på en meddeleldesid er således 30 karakterer. Når meddelelsesid er angivet af afsenderen må den ikke starte med DKAL, da dette er reserveret til id er genereret af DKAL. Meddelelsesid må kun indeholde URI ikke-reserverede karakterer 1. For at understøtte den eksisterende e-boks snitflade til masseforsendelse, skal meddelelsesid er fra denne snitflade ikke opfylde de samme krav. Den maksimale længde er dog stadigvæk 30 karakterer. En afsendelse, som ikke overholder ovenstående format, og hvor der er angivet en svarpostkasse og emne for den pågældende indholdstype, bliver afvist. 3.2 Meddelelsesmetadata Meddelelser (og afsendelser) indeholder informationer om dens kontekst, f.eks. afsender og modtager, og om dens indehold. Den fælles betegnelse for disse informationer er meddelelsesmetadata (forkortet metadata). Disse metadata er opdelt i forskellig typer: Standard metadata, som altid er angivet. Disse inkluderer bl.a. afsender, modtaget, tidspunkt for afsendelse eller modtagelse, indholdets størrelse og format, 1 Reference: http://tools.ietf.org/html/rfc3986 DKAL Snitflader 11

FESD metadata, der knytter meddelelsen til en bestemt sag og afsenderens sagsbehandlingssystem. Kan udfyldes af afsender og præsenteres aldrig for slutbrugeren. Returneres altid til myndigheden ved afhentning af en meddelelse, såfremt de tidligere er blevet angivet. Afsendermetadata, der kan anvendes af afsenderen til at knytte yderligere relevante oplysninger til meddelelsen. Rent praktisk sker dette ved at afsender vedhæfter en fil med navnet dkalafsendermetadata.xml. Herved er vedhæftningen skjult for slutbrugeren. Postkassemetadata, kan opsættes for hvert enkelt emne på postkassen. Det kan både være skjulte og ikke skjulte felter. De ikke skjulte felter udfyldes at slutbrugeren og de skjulte tilføjes automatisk. Disse metadata anvendes af myndighedens systemer til at navigere en henvendelse fra en slutbruger til myndighedens ønskede system. De skjulte er altid til stede når en myndighed modtager en meddelelse. De ikke skjulte, er kun medtaget når borgeren initierer henvendelsen. Tilsammen anvendes disse metadata til automatisk visitering og håndtering af meddelelserne. 3.3 Servicebeskeder Servicebeskeder, der er korte meddelelser fra myndighed til slutbruger, kan afsendes via REST, S/MIME og masseforsendelse snitfladerne. Da slutbruger skal kunne modtage servicebeskeder som SMS, sætter dette nogle begrænsninger på indholdet af servicebeskeder. Disse begrænsninger gælder for alle tre snitflader. Servicebeskeder kan maksimalt indeholde 160 karakterer. Disse karakterer er begrænset til standard SMS 7-bit karaktersæt, som defineret i GSM 03.38 standarden for Alphabets and language-specific information 2. 3.4 Begrebsliste Begreb Administrationsportal Afhentningssystem Definition Anvendes blandt andet til at opsætte og konfigurere postkasser, og angive hvilke tilmeldingsgrupper en bruger kan tilmelde sig. En myndighed som ønsker at afsende meddelelser (heriblandt dokumenter og servicebeskeder) via dataservices, skal oprette det pågældende afsendersystem i administrationsportalen. En virksomhed (og myndighed) kan opsættes til at kunne hente deres egne meddelelser i deres boks via dataservices (omtales også at hente post). Dette kræver at et afhentningssystem bliver opsat hertil via administrationsportalen. 2 Reference: http://www.3gpp.org/ftp/specs/html-info/0338.htm DKAL Snitflader 12

Begreb Afsendelse Afsender Afsendermetadata Afsendersystem Alle myndigheder Definition Når en afsender ønsker at sende en meddelelse til en slutbruger, sker dette via denne ressource. Afsendelsen kan være en servicebesked, hvilket vil fremgå af indholdstypen på afsendelsen. Afsendelser kan planlægges ud i fremtiden, udskydes og annulleres. Et eksempel på en afsendelse kan f.eks. være lønsedler (indholdstypen) og afsendersystem kan være myndighedens lønsystem. En afsender vil altid være en myndighed. En afsender kan have et eller flere afsendersystemer tilknyttet. En afsender har stamdata som beskriver hvem der afsendte beskeden samt hvordan de kan kontaktes. Informationer som afsender ønsker at inkludere i en afsendelse. Disse informationer er inkluderet i eventuelle besvarelser. Afsendermetadata inkluderes i afsendelser og meddelelser som en vedhæftning, og vil altid kun være tilgængelige for afsenderen. System hos myndighed som afsender afsendelser til DKAL slutbrugere. Afsendersystemet opsættes i administrationsportalen, og kan have forskellige kanaler, f.eks. REST og sikker e-post. Slutbrugers tilmelding til alle myndighed. Dette svarer til at slutbrugeren er tilmeldt alle tilmeldingsgrupper for alle myndigheder. Slutbrugeren vil automatisk optræde, som værende tilmeldt nye myndigheder og deres tilmeldingsgrupper. Slutbrugeren vil blive notificeret når nye myndigheder oprettes. Ved afmelding til alle myndigheder, vil slutbrugeren ikke længere være tilmeldt nogle myndigheder eller nogle tilmeldingsgrupper. Tilmelding til alle myndigheder er således ikke det samme som enkeltvis at tilmelde sig samtlige myndigheder. Bilag Boks Der kan vedlægges vedhæftninger til en meddelelse. Når den samme vedhæftning skal vedlægges til mange slutbrugere, eksempelvis vejledninger, kan bilag med fordel anvendes. Et bilag oploades en gang og kan efterfølgende refereres gentagne gange. Hver slutbruger har deres egen boks hvor de kan modtage meddelelser (heriblandt dokumenter og servicebeskeder). Boks er en central ressource som indeholder slutbrugers stamdata. Slutbrugere som udelukkende ønsker servicebeskeder (til deres private e-mail og/eller mobiltelefon) har også en boks, hvor det fremgår af deres DKAL status at de ikke har logget på og accepteret DKAL vilkår. DKAL Snitflader 13

Begreb Certifikat Delegerede Dialogtråd DKAL DKAL status Dokument e-boks status Emne Enkeltforsendelse Definition Alle slutbrugere logger på deres boks via et certifikat. De anvendte certifikater er OCES (Offentlige Certifikater til Elektronisk Service. Slutbrugere kan give andre slutbrugere adgang til at se meddelelser i deres sikre boks. Disse kaldes delegerede. Det kræver at slutbrugeren der giver adgang oplyser den delegerede om et kodeord til at få adgang. En delegeret kan ikke besvare / videresende meddelelser som denne har fået adgang til. Når en meddelelse sendes frem og tilbage mellem en myndighed og slutbruger, har slutbrugeren mulighed for at se alle de meddelelser der har indgået i dialogen i et oversigtsbillede (både de fremsendte og svarene). Den oplysning der hægter meddelelserne sammen kaldes dialogtråden. Digital Kommunikations og Arkivløsning er en arbejdstitel for løsningen og ej det endelige navn for løsningen som skal markedsføres mod slutbrugere og myndigheder. Angiver om en slutbruger har været logget ind og accepteret DKAL vilkår. Når en slutbruger har accepteret DKAL vilkår, er slutbrugerens sikre boks endeligt oprettet, og slutbrugeren kan begynde at modtage dokumenter. Hvis DKAL vilkår ikke er accepteret kan slutbrugeren kun modtage servicebeskeder. En fil der kan vedhæftes en meddelelse. Kan eksempelvis være i formatet PDF, DOC, ODF, OOXML, GIF, JPG eller tilsvarende. Slutbrugeren har også mulighed for at oploade egne filer til sin boks. Angiver om en slutbruger har accepteret e-boks vilkår og dermed også er en e-boks bruger. En postkasse, som slutbrugeren benytter til at rette henvendelse til myndighed, kan have et eller flere emner tilknyttet. Disse emner opsættes i administrationsportalen sammen med postkassen. Emner anvendes til at kvalificere henvendelser fra slutbrugere. Et emne kan have tilknyttet postkassemetadata. En forsendelse til én slutbruger, der kun indeholder én meddelelse, evt. med vedhæftede dokumenter. Meddelelsen kan være én servicebesked. Enkeltforsendelser er ad hoc forsendelser som typisk initieres af en sagsbehandler i en myndighed. DKAL Snitflader 14

Begreb FESD metadata Foreløbig tilmelding Hente post Indholdstype Masseforsendelse Meddelelse MeddelelsesID Metadata Definition Når en meddelelse afsendes fra en myndighed er det muligt at tilknytte oplysninger om det sagsbehandlingssystem som afsender meddelelsen. Herved kan slutbrugerens svar knyttes direkte til sagen ved en besvarelse. Når en myndighedsmedarbejde har tilmeldt en slutbruger til en tilmeldingsgruppe, er det kun en foreløbig tilmelding, og slutbrugeren kan endnu ikke modtage meddelelser for den pågældende tilmeldingsgruppe. Slutbrugeren skal efterfølgende logge på DKAL og godkende tilmeldingen. Herefter kan myndigheden afsende til slutbrugeren. Virksomheder og myndigheder kan hente meddelelser fra deres sikre boks ved at opsætte et afhentningssystem. Dette kaldes for at hente post. En indholdstype anvendes til at kategoriserer afsendelserne efter type. Eksempelvis vil en Lønseddel være en specifik indholdstype, ligesom Lønseddel årsafslutning er. Da slutbrugeren ikke skal foretage tilmeldinger på et så detaljeret niveau, men blot vil tilmelde sig Løn introduceres yderligere begrebet tilmeldingsgruppe. Indholdstyper opsættes for et specifikt afsendersystem i administrationsportalen. En forsendelse, der indeholder to eller flere meddelelser, med evt. vedhæftede dokumenter, eller servicebeskeder. En meddelelse kan indeholde 0 eller flere vedhæftninger. En meddelelse kan specielt være en servicebesked (kan ikke have vedhæftninger). En meddelelse kan indeholde fortrolige og personfølsomme informationer i modsætning til en servicebesked. Såfremt en meddelelse har en svarpostkasse angivet, kan meddelelsen besvares. Meddelelser kan videresendes til en anden myndighed (postkasse). Virksomheder kan specielt videresende til privat e-mail. Afsendelser bliver til meddelelser når de er afsendt. Begge identificeres via den samme meddelelsesid. Denne ID kan genereres af afsender og skal da være entydig indenfor det pågældende afsendersystem. ID en bruges efterfølgende til at matche kvitteringer for en afsendelse samt eventuelt til at tilbagekalde eller ændre afsendelsestidspunktet. Meddelelser kan indeholde informationer som beskriver selve meddelelsen. Der skelnes mellem tre typer af metadata: afsendermetadata, FESD metadata og postkassemetadata. DKAL Snitflader 15

Begreb Myndighed Myndighedsniveau Definition En myndighed kan have deres egen boks på lige fod med virksomheder. Derudover kan de via administrationsportalen opsætte postkasser hvortil slutbrugere kan rette henvendelse. Desuden kan de oprette tilmeldingsgrupper som den enkelte slutbruger kan tilmelde sig. De kan ligeledes søge blandt afsendelser som er afsendt og planlagt til afsendelse. Tilmelding på myndighedsniveau angiver at slutbrugeren er tilmeldt alle myndighedens tilmeldingsgrupper. En tilmelding på dette niveau betyder, at slutbrugeren automatisk bliver tilmeldt nye tilmeldingsgrupper for denne myndighed når de oprettes. Ved afmelding til en myndighed, vil slutbrugeren ikke længere være tilmeldt nogle af myndighedens tilmeldingsgrupper. Tilmelding til en myndighed er således ikke det samme som enkeltvis at tilmelde sig samtlige myndighedens tilmeldingsgrupper. Notifikation Obligatorisk indholdstype OCES OIM Operation PID Hændelser som slutbrugeren bliver præsenteret for efter login. Disse inkluderer: Foreløbig tilmeldinger som skal godkendes, e-mail kunne ikke sendes til angivne e-mail adresse, servicebesked kunne ikke sendes til angivne mobilnummer, og henvendelse til en postkasse kunne ikke leveres. En obligatorisk indholdstype betyder at slutbrugeren ikke behøver at være tilmeldt for at en afsendelse kan finde sted. I denne situation har afsender opnået samtykke fra modtager. Offentlige Certifikater til Elektronisk Service. Borgere kan få udstedt et personligt certifikat, som bl.a. kan anvendes til digital signatur. Virksomheder og myndigheder kan få udstedt et virksomhedscertifikat, som kan anvendes til digital signatur og verificering af klientens identitet ved system-til-system kommunikation. Medarbejdere i en virksomhed og myndighed kan få udstedt et medarbejdercertifikat. Virksomheder og myndigheder kan også udstedes funktionsspecifikke certifikater, som anvendes specifikt til verificering af klientens identitet ved system-til-system kommunikation. Offentlig Integrations Model for Portaler. En operation angives en handling, der kan udføres på en ressource. I REST (og webservice) snitfladerne er operation et centralt begreb. En OCES betegnelse der anvendes i personlige certifikater. PID identificerer entydigt certifikatets ejer. Der er en 1-til-1 reference mellem PID og CPR-nummer. DKAL Snitflader 16

Begreb Portal Postfordeler Postkasse Postkasse metadata Ressource Register RID Definition En system type som kan opsættes via administrationsportalen. Den tillader system til system integration hvor en slutbrugers tilmeldinger og meddelelser kan hentes. Der skelnes mellem en fællesoffentlig portal og en portal. En portal kan kun foretage tilmeldinger og se meddelelser for den myndighed hvor den er opsat. En fællesoffentlig portal kan derimod foretage tilmeldinger og se meddelelser for alle myndigheder. Tilstanden fællesoffentlig portal kan ikke konfigureres af myndigheden, men kræver kontakt til serviceudbyder. Medarbejder hos virksomhed (slutbruger) som har slutbrugerrettighed til at læse, besvare og videresende alle modtagne meddelelser i virksomhedens sikre boks. En myndighed kan opsætte postkasser via administrationsportalen. Slutbrugeren kan efterfølgende rette henvendelse til myndigheden via disse postkasser. Postkasser kan oprettes i en hierarkisk struktur. En postkasse kan have tilknyttet et eller flere emner. En meddelelse kan besvares såfremt den har angivet en svarpostkasse som er en reference til en postkasse. Postkasser kan have tilknyttet postkasse metadata. Meddelelser der initieres af en slutbruger kan indeholde postkasse metadata såfremt disse er angivet på det emne der sendes til. Postkasse metadata opsættes for det enkelte emne og anvendes til at knytte bestemte informationer til meddelelser. Det kan enten være skjulte felter med faste værdier, eller ikke skjulte felter. De ikke skjulte værdier indtastes af slutbrugeren og de skjulte er faste tekster der er defineret på ved opsætningen af emnet. Ressourcer er et centralt begreb i REST. De har en række egenskaber (felter) hvor nogle er læsbare, andre kan anvendes ved oprettelse og endnu nogle kan opdateres. Ressourcer indeholder referencer til hinanden. Register hos myndighed som kan oprette og opdatere navn, tilmeldinger, samtykke, e-mailadresse og mobilnummer i slutbrugers stamdata i DKAL. Det er ligeledes navnet på en systemtype som kan opsættes via administrationsportalen i forbindelse med system til system integration. Er OCES betegnelse der anvendes i medarbejder certifikater. RID identificerer entydigt en medarbejder i en virksomhed eller myndighed. CVR-nummer og RID er tilsammen identificerer entydigt certifikatet. DKAL Snitflader 17

Begreb Rolle Samtykke Serviceaftager Servicebesked Servicebeskedmodtager Signaturbevis SSO Slutbruger Stamdata Svaremne Definition En rolle i DKAL er en slutbruger eller anden bruger, som har en given funktion med givne slutbrugerettigheder. En funktion er eksempelvis postfordeler og DKAL administrator. Til hver rolle er knyttet et sæt af slutbrugerrettigheder. En slutbruger der tilmelder sig en tilmeldingsgruppe giver hermed sit samtykke til at modtage meddelelser for pågældende tilmeldingsgruppe. Virksomhed eller myndighed der anvender de services (og operationer) som DKAL stiller til rådighed i system-til-system snitfladerne. Tekst der sendes fra myndighed til slutbruger og som kan modtages af slutbruger på e-mail eller SMS på baggrund af brugerens præferencer registeret for tilmeldingen. Servicebeskeder kan ikke have vedhæftninger. Slutbruger som kun modtager servicebeskeder. Slutbrugeren har ikke været logget ind og accepteret DKAL vilkår. NemSMS bruger. Et DKAL signaturbevis er metadata på meddelelser, som myndigheder modtager. DKAL signaturbeviset indeholder information om slutbrugeren, der sendte meddelelsen. Disse informationer er taget fra det certifikat, som slutbrugeren benyttede til at logge på DKAL med. Derudover indeholder signaturbeviset også informationer om hvor meddelelsens vedhæftninger oprindeligt stammer fra. Stammer vedhæftningerne oprindeligt fra en myndighed, er det angivet hvilken. Har slutbrugeren selv oploadet vedhæftningen, eller stammer den fra et andet sted, er informationerne om vedhæftningens oprindelse ikke medtaget, da denne ikke er kendt. Herved er det muligt for en myndighedsmedarbejder at skelne mellem vedhæftninger slutbrugeren selv har oploadet samt vedhæftninger som er videresendt fra andre myndigheder. Single Sign On. Brugeren behøver kun logge på en gang. Borger, virksomhed eller myndighed der modtager forsendelser fra myndigheder. En borger er identificeret ved ét CPR-nummer. En virksomhed og en myndighed er identificeret ved ét CVR-nummer. Hver slutbruger har én boks. Informationer om en slutbruger. Inkluderer navn, e-mail og mobilnummer. Stamdata er tilknyttet slutbrugerens boks. Emne på en meddelelse. På emnet kan opsættes skjulte metadata. Disse skjulte metadata vil blive tilføjet ved en besvarelse. DKAL Snitflader 18

Begreb Svarpostkasse Systemrettigheder Tilmelding Tilmeldingsgruppe Tilmeldingsgruppeniveau Tilmeldingsliste Vedhæftninger Vilkår Virk BRS SSO Virksomhed Ændringsliste Definition Postkasse på meddelelser, som kan besvares. Angiver den postkasse der sendes til når slutbrugeren besvarer meddelelsen. Systemrettighederne angiver hvad den enkelte type af system har lov til at udføre af funktioner. De fire typer er afsendersystem, register, afhentningssystem og portal. Eksempelvis bemyndiger systemrettighederne en virksomhed til at hente post via et afhentningssystem. En slutbruger kan være tilmeldt til forskellige tilmeldingsgrupper som hver indeholder en eller flere indholdstyper. En slutbruger tilmelder sig tilmeldingsgrupper. En tilmeldingsgruppe indeholder en eller flere indholdstyper. Se indholdstype for et eksempel. En tilmeldingsgruppe indeholder en beskrivelse som forklarer slutbrugeren hvad der modtages ved en tilmelding. Slutbrugers tilmeldinger er angivet som specifikke tilmeldinger til en tilmeldingsgrupper som slutbrugeren er tilmeldt. Se også myndighedsniveau. En liste af tilmeldinger som hver angiver at en bestemt slutbruger er tilmeldt en bestemt indholdstype. Vedhæftninger er filer som kan vedlægges en meddelelse. Hvis den samme fil skal vedlægges til mange brugere kan den med fordel oploades som et bilag. Når en slutbruger første gang logger ind skal DKAL vilkår accepteres før den sikre boks endeligt kan oprettes. Hermed giver slutbrugeren sit samtykke til at der må udveksles oplysninger med de myndigheder hvis tilmeldingsgruppe slutbrugeren er tilmeldt. Der skelnes mellem DKAL vilkår og e-boks vilkår. Står for brugerrettighedsstyring single sign on. Hvilket betyder, at på baggrund af en logon, er det muligt at hente en brugers rettigheder. Virksomheder kan ligesom myndigheder have deres egen boks hvori de kan modtage, besvare og rette henvendelse til myndigheder. Virksomhed er også en slutbruger. En tilmeldingsliste som kun indeholder ændringer i tilmeldingerne, i modsætning til den komplette liste af tilmeldinger. DKAL Snitflader 19