Integrationsmöjligheter till Quality ID Pulsen AB POSTAL ADDRESS Pulsen Application AB F O Petersons gata 9 421 31 Västra Frölunda Sweden VISITING ADDRESS F O Petersons gata 9 TEL +46 (0)31-709 82 00 FAX +46 (0)31-709 45 45 CORP ID 556353-7579 COMPANY SITE Borås HEAD OFFICE POSTAL ADDRESS Pulsen AB Box 881 501 15 Borås Sweden VISITING ADDRESS Nils Jacobsonsgatan 5 TEL +46 (0)33 17 18 00 FAX +46 (0)33 12 33 70 WWW www.pulsen.se www.itbutiken.se
Innehållsförteckning INNEHÅLLSFÖRTECKNING... 2 1 DOKUMENTHISTORIK... 3 1.1 VERSIONER... 3 1.2 REVISIONER... 3 2 FÖRKORTNINGAR... 3 3 INLEDNING... 4 4 STANDARDFUNKTIONALITET I Q-ID... 4 4.1 GENERELLT GRÄNSSNITT... 4 4.2 IDENTITETSLÖSNINGAR NOVELL... 4 4.3 MICROSOFT ILM/FIM... 4 5 SKATTEVERKSGRÄNSSNITT(TILLÄGGSMODUL I Q-ID)... 5 6 ANPASSNINGAR... 5 7 EXEMPELTEXT FÖR UPPHANDLING... 5 7.1 INLEDNING... 5 7.2 BESKRIVNING... 5 PULSEN-#35198-v3-Integrationsmöjligheter_till_Q-ID Sida 2 av 6
1 Dokumenthistorik 1.1 Versioner Version Datum Beskrivning Upprättad av 1.0 2010-10-28 Grunddokument skapat Fredrik Andersson 1.1 2011-04-28 Kompletterat med SOAP stöd Fredrik Andersson 1.2 2011-09-08 Uppdaterat beskrivning om stöd för ILM/FIM lösningar 1.3 2011-12-22 Uppdaterat med beskrivning av stöd för Skatteverksgränssnitt Fredrik Andersson Fredrik Andersson 1.2 Revisioner Avsnitt Datum Beskrivning Upprättad av 2 Förkortningar Förkortning Beskrivning PULSEN-#35198-v3-Integrationsmöjligheter_till_Q-ID Sida 3 av 6
3 Inledning Syftet med produkten Quality ID(Q-ID) är att centralisera hanteringen av kvalitetssäkrade personuppgifter. För att göra detta så enkelt som möjligt så finns det ett flertal möjligheter till integration som beskrivs här nedan. 4 Standardfunktionalitet i Q-ID Följande integrationsmöjligheter och gränssnitt finns med som standardfunktionalitet i Q-ID 4.1 Generellt gränssnitt Följande generella funktionalitet och integrationsmöjligheter finns med som standard i Q-ID. De system som vill integrera mot Q-ID beskrivs nedan som konsumenten. 1. Fråga efter personpost via personnummer Konsumenten kan efterfråga en komplett personpost baserat på personnummer 2. Abonnera på uppdateringar av personpost Konsumenten kan flagga en personpost i Q-ID att få uppdateringar vid förändringar. 3. Uppdateringar av personposter Konsumenten kan ta emot uppdateringar av förändrade personposter som konsumenten sedan tidigare har valt att abonnera på. Teknik: JMS 4. Avsluta abonnemang Konsumenten kan avregistrera ett abonnemang på en person post i Q-ID 5. Namnsökning Konsumenten kan utföra sökningar på personer baserat på ett flertal attribut, exempel är: Förnamn, Efternamn, Adress, ort, födelseintervall, etc. Svaret returnerar en lista över sökträffar som kan kombineras med Fråga efter personpost för att få komplett personinformation. Teknik: SOAP 4.2 Identitetslösningar Novell För integration mot Novells identitetslösning så ingår en specialanpassad driver som innehåller alla funktionslitet som behövs för att integrera mot Q-ID. Drivern anropar det standardiserade gränssnittet för att utföra sina operationer, REST och JMS. 4.3 Microsoft ILM/FIM För integration mot Microsofts lösningar så används ett anpassat REST gränssnitt för att utföra sina operationer. Lösningen finns med i Pulsens paketeringar för ILM/FIM lösningar. PULSEN-#35198-v3-Integrationsmöjligheter_till_Q-ID Sida 4 av 6
5 Skatteverksgränssnitt(tilläggsmodul i Q-ID) Q-ID tilläggsmodul Skatteverksgränssnitt vänder sig till verksamhetssystem som redan har stöd för att direktansluta till Skatteverkets Navettjänst(e-transport). Verksamhetssystemet kan ansluta till Q-ID med samma gränssnitt/funktionalitet som mot Navet. Funktionerna som stöds är: Direktfråga personuppgifter Infil Aviseringsfil För mer information gå till Skatteverkets hemsida: http://www.skatteverket.se/foretagorganisationer/formyndigheterkommuner/navet/tekniskbesk rivning.4.4bf45f331098492fe0e8000813.html 6 Anpassningar Q-ID har stora möjligheter att anpassa sätten som man vill integrera, transformera eller transportera information efter egna önskemål och systemens förutsättningar. Exempel: Anpassade webservices format Anpassade filformat Anpassade databaskopplingar Anpassade transportsätt, e-post, FTP, etc. Kontakta Pulsen för mer information och diskussioner kring de behov av anpassningar som finns. 7 Exempeltext för upphandling 7.1 Inledning Här finns en exempeltext som kan användas vid upphandling av verksamhetssystem där man vill att systemet skall kunna integrera mot Q-ID. Beskrivningen avser att utnyttja den standardfunktionalitet som finns i Q-ID och som innebär minst arbete ur Q-ID:s perspektiv. Det är givetvis fullt möjligt att göra anpassningar i hur integrationen skall fungera, men att utnyttja standardfunktionaliteten bör vara ett första alternativ. 7.2 Beskrivning Verksamhetssystemet skall kunna hämta och ta emot uppdateringar av kvalitetssäkrade personuppgifter från kommunens centrala register för kvalitetssäkrade personuppgifter(q-id). Vid nyuppläggning av en person så skall verksamhetssystemet via webservices efterfråga kompletta personuppgifter baserat på inslaget personnummer och automatiskt fylla i aktuella fält. Verksamhetssystemet skall kunna importera uppdateringar av personposter från Q-ID som förser verksamhetssystemet med relevanta uppdateringar. Följande operationer skall kunna hanteras: 1. Fråga efter personpost via personnummer Verksamhetssystemet skall kunna hämta personposter baserat på personnummer och populera relevanta fält. PULSEN-#35198-v3-Integrationsmöjligheter_till_Q-ID Sida 5 av 6
2. Abonnera på uppdateringar av personpost När användare lagras i verksamhetssystemet så skall även Q-ID meddelas om att aktuellt verksamhetssystem vill abonnera på personposten för att kunna ta emot uppdateringar. 3. Uppdateringar av personposter Baserat på de abonnemang av personposter som verksamhetssystemet har registrerat i Q-ID så skall verksamhetssystemet kunna importera uppdateringar av personposter. Teknik: JMS 4. Avsluta abonnemang När användaren tas bort eller motsvarande i verksamhetssystemet så skall Q-ID meddelas detta så att en avregistrering av abonnemang kan ske i Q-ID. PULSEN-#35198-v3-Integrationsmöjligheter_till_Q-ID Sida 6 av 6