Hämta bolagengagemang för en privatperson från Bolagsverket.
I steg två skall tjänsten byggas ut mot Bolagsverkets Mina Ombud.
I ett första steg anropar vi Bolagsverkets engagemang-tjänst för att hämta vilka bolagsengagemang en privatperson har.
Då alla anrop mot bolagsverket innebär en kostnad, cachas alla svar från bolagsverket i 30 minuter.
Livscykelstatus
Design
Lösningsbeskrivning
Hantering av personuppgifter
API specifikation
Alla anrop mot bolagsverket har två tvingande parametrar vilket även är tvingande in i detta API förutom personId:
serviceName - Det system som anropet initierades ifrån.
useCaseArea - Indikerar om anropet originerar från ett system eller om det är en person "bakom" anropet. Initieras requestet från en person skall “indirect” anges, initieras requestet från ett system (t.ex. batch-körning eller likn.) skall “direct” anges.
engagements: Kan innehålla 0 → n antal engagemang personen har, varje objekt innehåller organisationsnamn och organisationsnummer.
WIP: organizationId, kommer vara ett random-genererat UUID tills dess att integrationen mot tjänsten “Organization” blir implementerad.
statusDescriptions: Innehåller eventuella fel från bolagsverket, men där vi fått ett svar vi kan hantera. T.ex. kan det vara att underliggande system överskred begärd svarstid. Typen är en “Map<String, String>”.
status: Visar om personens alla engagemang kunde hämtas utan fel. Vid eventuella fel sätts denna till “NOK” och det reflekteras även i parametern statusDescriptions genom att varje felbeskrivning läggs till.
organizationId: Unik identifirerare för företaget, OBS! Ej implementerad ännu!