Modernisering af services og webservicebeskeder - Spørgsmål og svar

Spørgsmål og svar

ID

Fra

Dato

Spørgsmål

Svar

Status

 

ID

Fra

Dato

Spørgsmål

Svar

Status

 

1

KMD (KSS)

Oct 24, 2022

Vi har behov for en kontaktliste til Moderniseringsprojektet, så vi har et sted at stille fremtidige spørgsmål.

Der oprettes postkasse til brug for indsendelse af nye spørgsmål.

besvaret

 

2

KMD (KSS)

Oct 24, 2022

Følger releases (for Moderniseringsprojektet) de almindelige STAR releases?

Releases til Moderniseringsprojektet vil som udgangspunkt følge de almindelige STAR releases.

besvaret

 

3

KMD (KSS)

Oct 24, 2022

Hvordan vil større lovændringer påvirke denne plan?

STAR forventer, at der over projektperioden vil komme både større og mindre lovændringer og andre forhold, som vil påvirke den til enhver tid gældende plan. Når dette sker er det vores forventning at gå i dialog for at finde en løsning, der bedst muligt passer de fleste.

besvaret

 

4

KMD (KSS)

Oct 24, 2022

Hvor lang tid før en given release ligger dokumentation klar til eksternt review?

Det følger de sædvanlige tidsfrister for STAR releases.

besvaret

 

5

KMD (KSS)

Oct 24, 2022

Er der en tilsagnsproces?

STAR vil løbende have en dialog med aftagerne og deres leverandører om planen og forsøge at løse de udfordringer der opstår.

besvaret

 

6

KMD (KSS)

Oct 24, 2022

Hvor lang tid (i hverdage) er der mellem at en given dokumentation for en Service/Operationer låst og til at den er færdigkodet og ligger klar på STAR's eksterne testmiljøer (T3 eller T4)?

Det følger de sædvanlige tidsfrister for STAR releases.

besvaret

 

7

KMD (KSS)

Oct 24, 2022

Hvor lang tid før en given release ligger de færdige services klar på STAR's
eksterne testmiljøer (T3 eller T4), således at eksterne aftagere kan begynde at udvikle op imod dem?

Det følger for nogle snitflader de sædvanlige tidsfrister for STAR releases, fx hvis der pga. lovændringer skal ske indholdsmæssige ændringer samtidig med ny REST version af en service.

For andre snitflader forventes det i nogle tilfælde at være muligt, at snitfladen er klar i testmiljø fx 1 release før den skal ibrugtages i prod.

besvaret

 

8

KMD (KSS)

Oct 24, 2022

Er en service først "klar" til eksterne aftagere når alle planlagte operationer er omlagt?

Efter behov kan de forskellige operationer/metoder klarmeldes efterhånden som de er klar.

besvaret

 

9

KMD (KSS)

Oct 24, 2022

Hvor lang tid (i hverdage) har serviceaftagere til at omlægge en service før den skal indgå i en E2E test. (Klar til ekstern udvikling minus start på E2E test).

Det følger de sædvanlige tidsfrister for STAR releases. Se også svar på spg. 7.

besvaret

 

10

KMD (KSS)

Oct 24, 2022

Hvor meget forsinkelse må der være i en given STAR service omlægning, før at omlægningen flyttes til en senere release?

Forsinkelse i forhold til;

  • Om dokumentation er klar til eksternt review

  • Hvornår en given dokumentation for en Service/Operation er låst

  • Hvornår en omlagt services ligger klar på STAR's eksterne testmiljøer (T3 eller T4)

Det beror på størrelsen/kompleksitet af den enkelte service - og på om der der lovgivning, der betinger, at servicen skal tages i brug på et bestemt tidspunkt.

besvaret

 

11

KMD (KSS)

Oct 24, 2022

Omlægning af ”besked-motor” til Push:
Hvor lang tid går der fra en operation er kommittet i en silo til den nye push rammer vores endpoint

Dette vil ske tæt på realtid. I tilfælde af driftsproblemer vil push-beskederne blive sendt hurtigst muligt.

besvaret

 

12

KMD (KSS)

Oct 24, 2022

Omlægning af ”besked-motor” til Push;
Hvor mange samtidige push kan STAR udsende?

Den endelige interne arkitektur er ikke afklaret. Forventningen er dog, at der pr. borger sendes én besked ad gangen indtil serveren har svaret “modtaget“ på den foregående. På tværs af borgere er der ikke tænkt begrænsninger. Såfremt aftagernes server ikke kan følge med vil STAR “bakke tilbage“ og gensende lidt senere - med overholdelse af nødvendig rækkefølge.

besvaret

 

13

KMD (KSS)

Oct 24, 2022

Omlægning af ”besked-motor” til Push;
Hvor hurtigt vil vores endpoint kunne blive udsat for et efterfølgende kald?

Se #12

besvaret

 

14

KMD (KSS)

Oct 24, 2022

Omlægning af ”besked-motor” til Push;
Hvis en Push fejler, vil det så betyde at alle efterfølgende push stoppes indtil fejlen er rettet

  • Vil det betyde stop for alle push til jobcenteret?

  • Eller kun efterfølgende push for den borger?

STAR vil ikke blokere for push til hele jobcenter. Udelukkende for den enkelte borger.

besvaret

 

15

KMD (KSS)

Oct 24, 2022

Omlægning af ”besked-motor” til Push;
Hvilket præmisser i en SLAG skal vi kunne leve op til?

 

Ikke afklaret

 

16

FOA

Oct 24, 2022

Baggrundsmaterialet er svært at overskue – bl.a. pga

  1. diverse interne forkortelser (fx pakkenavne)

  2. og fordi nogle områder nævnes flere steder (fx tællere i rk. 57 og 143)

  3. og vi ved ikke, om de nævnte releases gælder for eksterne leverandører eller kun for STAR

  4. og nogle områder har ingen release på (AKMEDL-1)

  5. kan vi regne med at ”konverteringen sker 1:1 (uden nye felter fx)

  6. og en del områder er formentlig irrelevante for a-kasser (SIKKERHED-2, VITAS-1 mv.)

  7. og fordi nogle services slet ikke er i brug i a-kasser nu (fx PlanService), mens andre er konverteret til REST (CVService)

 

Ad 1: Forkortelserne på pakke navne er anvendt for internt at have en idé om forretningsindhold i de enkelte pakker. De kunne også have haft et ikke-betydende løbenr.

Ad 2: Række 57 er dp.tællere (som a-kasserne indberetter). Række 143 er tæller om 225 timers reglen på kontanthjælpsområdet.

Ad 3: Som udgangspunkt er release for både STAR og eksterne (med enkelte undtagelser, jf. fx NUPH-1, hvor der i kommunikationsprojektet vedr. a-kasse kommunikation er aftalt, at ekstern ibrugtagning aftales nærmere).

Ad 4: Ligger tentativt i 2023-4.

Ad 5: På områder hvor der ikke samtidig er lovgivningsmæssige ændringer forventes at konverteringen indholdsmæssigt sker 1:1 og med dansk navngivning i snitfladerne.

Ad 6: De enkelte services og pakker berører fx jobcentersystemer og a-kasse systemer forskelligt afhængigt af, om aftager bruger den enkelte service.

Ad 7: Se ad 6.

besvaret

 

17

Netcompany

Oct 25, 2022

… jeg savner 5-10 linjer knyttet til hver service (ikke WSRM type) omkring hvad er jeres tanker mht. arbejdet. Hvis det blot er et SOAP-REST skift, eller om der er planlagt andre (forretningsændringer).

Jeg kan se, at der på de services der snart skal kigges på, er forretningsændringer (det er vel også derfor de ligger først?) – men kan man sige lidt mere om hvad planerne er med de fremtidige ændringer.

Se FOA (id 16) ad 5.

 

 

Det er korrekt at de services, der kigges på først, er på Plan-området, fordi de (med forbehold for FT-valget og en kommende regering) påvirkes, af aftale om helhedsorienteret indsats.

besvaret

 

18

Netcompany

Oct 25, 2022

På hele WSRM området er det også endnu uklart hvad der kommer til at ske.

Tages det nye rammeværk i brug allerede i 2023-1 ?  eller er det blot ”jeres” udvikling der starter der?

Hvordan bliver overgangene for de enkelte WSRM’er?  Bliver nye kun tilgængelige via den måde at transportere dem på?

Hvornår skal de gamle skiftes over? Er der ikke problemer i at køre med 2 kanaler for hændelser, i forhold til rækkefølgen vi så får dem ind i?

Nogen hændelser skal jo modtages i ”rækkefølge” på tværs af typer – eks cancelBooking og createBooking.

Foreløbigt svar

Vores udvikling påbegyndes med 2023-1 - og forventes idriftsat med 2023-1.

Hvis der er nye beskedtyper i 2023-2 er målet, at aftagerne tager disse i brug i form af de nye webservicebeskeder i 2023-2.

Vi forventer, at på områder der ikke samtidig er omfattet af forretningsmæssige ændringer, at dér kan vi bruge WSRM og de nye webservicebeskeder parallelt.

 

Der kan køres parallelt for fx “Til- og afmelding” og “indkaldelser”, men dog således, at den enkelte aftager modtager enten WSRM eller nye webservicebeskeder på hvert samhørende område. Dvs. ikke fx WSRM på tilmelding og nye beskeder på afmeldinger.

Endelig svar

Ikke afklaret

 

Foreløbigt

 

19

Netcompany

Oct 25, 2022

… hvad Release kolonnen angiver – er det der hvor I starter jeres udvikling, eller er det der hvor ændringerne rulles ud – ug skal tages i brug af os?

Det går rygter om, at det med at køre SOAP og REST services i parallel – ikke kommer til at være en mulighed i fremtiden – måske på baggrund af de erfaringer vi har med IndkaldelseServicen – hvor eksisterende funktionalitet blev på virket af de nye services, fordi de blev anvendt ”inde bagved”.

…..

Et hårdt skift stiller dog store krav til jer om at være færdig med jeres udvikling til tiden – i er nødt til at give os noget at arbejde med – så vi kan få integrationerne på plads i god tid.

Det med at I leverer kode til ekstern en uge før I forventer at vi starter test op – er ikke ok.

Der må som minimum foreligge nogle end points på T3 i god tid inden, at I afleverer alt til ekstern test – så vi også får noget tid til at foretage vores udvikling.
Det har fungeret tidligere med at der var ”noget” på T3 vi kunne kigge på – men vi altså meget afhængige af, at I udstiller en snitflade som minimum et godt stykke tid før I er helt færdige med jeres udvikling.
Vi kan godt abstrahere fra, at services smider nogle fejl i starten, hvor vi oprettet vores klienter. Vi startet først den ”rigtige” test når I melder klar.

Vi er meget afhængige af at få noget fra jer tidligt, så vi kan starte vores udviklingsforløb.

På de fleste områder er det, hvor der rulles ud til aftagerne.

 

 

 

 

 

 

Det er vi klar over, men der ligger allerede nu et større område og et mindre, der kan tages i brug, frem for at opbygge en pukkel.

  • Bookinger/Indkaldelser: Fra 2022-3

  • InterviewDeadline/Frister: Fra 2022-4 (kun KSS)

  • SustenanceHistoryService/Forsørgelseshistorik: Fra 2022-4

besvaret

 

20

Netcompany

Oct 25, 2022

Det vil også være en fordel for os at vide hvornår i har snitflader klar, og hvis i arbejder på flere services hvilken rækkefølge implementeres de så i.

I CV forløbet var vi meget i tvivl om hvilke services var færdige hvornår, og vi sad og ventede på en service som I havde besluttet, at den var der nok ikke brug for alligevel.

Ønsket er noteret

besvaret

 

21

Netcompany

Oct 25, 2022

I kolonnen Berør A-kasse står der:

  • ”Se bemærkning” for jobordre – hvor finder jeg bemærkningen ?

For TEMP adresse står der ”S-M” - hvad betyder det ?  (mit umiddelbare gæt har slet ikke noget med webservices at gøre 😊

Bemærkningen indgår ikke i Excel-arket, men går på at det i anden delaftale om nytænkning af beskæftigelsesindsatsen indgår afsnit om a-kasser og jobordrer.

Temp: Der skulle have stået “Ja”.

besvaret

 

22

Netcompany

Oct 25, 2022

Jeg kan se at services som PersonStatus Service og PersonHistory Service ikke optræder på listen – jeg går ud fra, at det er pga. at udfasningen af dem forventes at ske i løbet af perioden.

Hvornår forventes det at de lukkes ned ?   Og er der andre SOAP services der på samme måde erstattes af andre REST services, der leverer data fra siloerne?

PSS og PHS tømmes i 2023 og 2024 gradvist for indhold efterhånden som registreringsservices på de enkelte områder omlægges fra SOAP til REST.

besvaret

 

23

Netcompany

Oct 25, 2022

Der er en række services vi i dag anvender – som er markeret med ”Nej” i Berør A-kasse det er:

  1. ScreeningService – Anvendes af a-kasser i a-kasseforsøget for at hente seneste profilafklaring – med hensyn til om medlemmer skal være med i forsøg eller ej.

  2. SustenenceHistoryService – Anvendes til at hente forsørgelses historik.

  3. PersonStatusComment – anvendes til at anmode om gæsteadgang til data.

Ja, det er korrekt, at a-kasserne bruger de 3 services.

Opdateret i kildearket.

 

 

besvaret

 

24

Netcompany

Oct 25, 2022

Så er der også en række services der er markeret med at de berører a-kassen – men som vi ikke har implementeret, fordi de ikke er tilgængelige for os:

  1. IllnessRecoveryInformationService (2022-1) - kan ikke kaldes af a-kasser

  2. Create, Update og DeleteAdditionalInformationOnAbsence  - kan ikke kaldes af a-kasser

  3. GetIllnessCompositeMessage WSRM - Kan ikke modtages af A-kasser – nævnes 2 steder

  4. GetRecoveryCompositeMessageVersion8 WSRM - Kan ikke modtages af A-kasser   - nævnes 3 steder

  5. TransferDataService ??  - kan ikke kaldes af a-kasser – der nævnes en WSRM i servicebeskrivelsen, hvad er det for en?

  6. GetPersonContactInfo WSRM - Kan ikke modtages af A-kasser

  7. TaxService – Kan kun anvendes at STAR brugere (AmpAdmin2)

  8. CounterService - kan ikke kaldes af a-kasser

 

Ad 1-4, 6, 7 og 8: Ja, det er korrekt, at a-kasserne bruger disse services eller WSRM’er. Opdateret i kildearket.

Ad 5: Jobcentre modtager WSRM’erne

 

besvaret

 

25

Netcompany

Oct 25, 2022

Endeligt går det rygter om at sikkerhedsmodellen også skal ændres.
Hvordan kommer dette til at foregå?

Foreløbigt svar

Det er korrekt, at vi arbejder en ændring af sikkerhedsmodellen, men vi bestræber os på, at ændringerne laves på en måde så aftagerne ikke berøres - eller berøres mindst muligt.

Foreløbigt

 

26

Edora

Oct 26, 2022

For os hos Edora er det rigtigt vigtigt, at man fortsat har mulighed for at få tilsendt historiske Webservicebeskeder.

Det er en vigtig del af både opsætningen, men også den gnidningsfrie overgang til en ny planner løsning.

Jeg kunne forstå på mødet i dag, at det ikke havde været i jeres overvejelser, men at det vil være muligt at efterkomme.

Vil du ikke vende tilbage med en bekræftelse, at det også vil være muligt fremover.

Foreløbigt svar

Så har jeg vist ikke været tydelig nok, for det jeg prøvede at sige var, hvordan det i dag er muligt for vores systemforvalter fra et ”arkiv” at tage kopi af de WSRM-beskeder, der var sendt til et jobcenters afgående planner-leverandør og lægge på kø til et jobcenters kommende planner-leverandør, så planner-systemet kan få kendskab til kommende møder i det pågældende jobcenter.

Vi lovede på mødet at undersøge om det er muligt fremover i en kommende beskedløsning. Så det bliver vi nød til at undersøge - og vende tilbage på.

Endelig svar

Ikke afklaret

Foreløbigt

 

27

Schultz

Feb 6, 2023

Domæneadskillelse (siloer) vs. Forretningsmæssige afhængigheder

Vi ønsker at få afdækket tankerne omkring rækkefølgen af webservicebeskeder: "Rækkefølgende af webservicebeskeder overholdes dermed i kombinationen af det enkelte forretningsdomæne og den enkelte borger." Vi forstår det således, at der hos DFDG vil være en kø (internt) pr. domæne (silo), hvor rækkefølgen er garanteret. Men hvilke problemer kan der være, hvis der fx er forsinkelse på en af domænerne, i forhold til afsendelsen og dermed processeringen hos KSS? Er det anderledes end i dag - og kan man risikere at modtage en webservicebesked, som reelt ikke må/kan processeres pga. sammenhængende funktionalitet hos KSS? Er tanken, at man med det nye koncept ikke længere skal opfatte DFDG som ét system, men en række uafhængige systemer? Skal KSS således betragte DFDG som en række selvstændige it-systemer, og garanterer DFDG at disse fungerer uafhængigt af hinanden?

Eksempel: Besked ved tilflytning. Kan vi, når vi modtager en besked om tilflytning (i dag PersonNotificationType) regne med, at alle domæner hos DFDG er fuldt opdateret og at vi på det tidspunkt kan hente opdaterede data fra alle disse? Eller kan man risikere at få besked før alle data m.m. er replikeret/commited ned i DFDG’s domæner? Samme spørgsmål gør sig gældende for andre beskeder fx om tilmelding, fravær, kandidatformidling m.m. hvor KSS har forretningslogik der fx opretter sager eller andet, der er afhængig af at borgerens samlede tilstand er opdateret.

STAR har igangssat et spor om at afdække dette samt løsningsmodeller.

Endelig svar

Ikke afklaret

Foreløbigt

 

28

Schultz

Feb 6, 2023

Sikkerhed på webhooks

Vi vil gerne beskyttes mod hul i vores system, der kan benyttes til misbrug, overbelastning (DDoS), fejlkonfiguration og risiko for at beskeder fejlagtigt sendes på tværs af miljøer. Klientcertifikat mTLS er vores foretrukne løsning og ønske at anvende.

STAR vil arbejde videre ud fra dette input da der på mødet Feb 7, 2023 var enighed om fordelen med at benytte klientcertifikat.

besvaret

 

29

Schultz

Feb 6, 2023

Teknisk indhold (json) - Tidspunkter, "angives i dansk tid":

Vi vil gerne opfordre til, at der altid er tidszonekomponent. Men ellers rigtig god idé, at tidspunkterne er angivet i Copenhagen timezone.

Det giver god mening og det vil vi indarbejde.

besvaret

 

30

Schultz

Feb 6, 2023

Teknisk indhold (json) - Links:

Vi vil gerne høre jeres tanker om dette, men umiddelbart tænker vi ikke at det er et koncept vi kommer til at følge. I dag er det typisk vores PO og ARK, som ud fra nogle forretningsmæssige overvejelser beslutter, hvorfra vi henter data på baggrund af en (wsrm) besked fra DFDG.

På vores møde Feb 7, 2023 var der inden deltagere som så anvendelsen af disse links. Derfor bliver linkes som beskrevet ikke implementeret.

besvaret

 

31

AKA-IT

Feb. 20, 2023

I dokumentet er det beskrevet, at I går væk fra at benytte hovedkø og subkøer, og at webhooks kan sættes op pr. aftagende system.

Er det rigtigt forstået, at flere systemer kan abonnere på samme hændelse, f.eks. at et cv er opdateret, sådan at den samme besked bliver sendt til både system A og system B.

Ja, det er korrekt forstået

besvaret

 

32

AKA-IT

Feb. 20, 2023

Under punktet DFDGs kald til aftagers webhook skriver I om en base-url pr. miljø. Kan I bekræfte, at det er en base-url ”pr. system, pr. miljø”? Sådan at Min A-kasses fagsystem Modulus og Min A-kasses andet system ikke skal modtage hændelser på samme base-url’er. Jeg vil bare være sikker på, at ”webservicebeskedaftager”, som der står i teksten, dækker over systemet og ikke over a-kassen, som kan have flere aftagende systemer.

Ja, det er korrekt forstået

besvaret

 

33

Netcompany

Mar. 03, 2023

Venligst præciser hvad der forstås ved at en besked er ”modtaget og behandlet” –

Vi forventer at hente beskeden ned i eget system, persistere den, og dermed kvittere for modtagelsen af den.
Ordet ”behandlet” virker på mig som at vi går videre med beskeden – at vi trækker data ned på det udsendte GUID – og ?... (forretningslogik i vores eget system skal vel ikke også været gået godt, før vi kvitterer for modtagelsen?)

Jeres forventning er korrekt. I kvitterer alene for at beskeden er korrekt modtaget. STAR retter til i Noter til web-beskeder

besvaret

 

 

34

Netcompany

Mar. 03, 2023

Hvad gør vi, hvis vi ikke kan hente data på det udsendte GUID?   Eks. ”Det kendes ikke i DFDG…” eller hvad vi nu kan finde på.

Vi anbefaler at der implementeres resilience/modstandsdygtighed (dvs. genkørsler) i aftagerløsningerne uanset hvad. Dog arbejder vi i STAR på om vi kan løse problemet i DFDG.

besvaret

 

35

Netcompany

Mar. 03, 2023

Jeg er ikke sikker på at jeg forstår blokeringen på dataentitet / forretningsdomæne.  Hvis vi ikke kan aftage en indkaldelse (booking) vil vi så ikke kunne modtage flere bookinger (på andre personer) før vi kan aftage den der fejler?

Blokeringen vil udelukkende ske på borgerniveau. Dermed vil andre borgere ikke blive påvirket af at én borger er blokeret.

besvaret