...
KSS ønsker at modtage slette-WSRM fra VITAS efter samme mønster, som ved slette-WSRM'er fra DFDG (skabelon: GetJobletGdprSlettetVersion1GetJoblogGdprSlettetVersion1).
Slette-WSRM'en skal indeholde følgende informationer:
VITAS ordning (virksomhedspraktik, løntilskud, fleksjob …)
Liste med CPR-numre på ansøgning bevilling. Bemærk, at der kan være 0 CPR-numre, hvis der alene er tale om en ikke-øremærket ansøgning, samt at der kan være flere CPR-numre, hvis der er tale om en jobrotationsansøgning
VitasJobIdentifier, guid, 1 - *, Vitas ID på elementet (ansøgningen, bevillingen, tillægsbevillingen …). Der kan være flere elementer på samme VitasCaseID.
VITAS kalder metode TO DO D&S “SendVitasGdprSlettet” på webservice VitasNotificationService for at sende data til WSRM.
SendVitasGdprSlettet
Når en sag (ansøgning, tilbud, bevilling, vurdering eller IGU-aftale) slettes i VITAS pga. GDPR slettefrist, kalder Vitas DFDG via denne metode. DFDG skaber herefter en WSRM til KSS mm.
(bullits pga. fejl i Confluence ved Paste)
Tilladte organisationer
| Alle borgere | Egne borgere | Tidligere egne borgere | Gæsteadgang | Anden Aktør - egne borgere | Anden Aktør - gæsteadgang |
---|---|---|---|---|---|---|
JobCenter | X |
|
|
| X |
|
STAR | X |
|
|
|
|
|
Input
Element | Type | Detaljer | Forekomst | Beskrivelse |
---|---|---|---|---|
SendVitasGdprSlettetNotificationRequest | SendVitasGdprSlettetNotificationRequestType |
| 1 |
|
| JobCenterCodeType |
| 1 | Det jobcenter som har sagen (ansøgning, bevilling …) |
| string | Pattern: [0-9]{5} | 1 | Jobcenter kode |
| guid | Pattern: [\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12} | 1 | Nøgle ID der angiver hvilken aftale, ansøgnings-, bevillings eller vurderingssag der skal hentes. |
| dateTime |
| 1 | Dato og tidspunkt for hvornår hændelsen er indtruffet. |
|
| 1 | Angiver ordning der er oprettet sag på i Vitas. | |
| 1 | |||
| PersonnummerType | 0 - * | Borgers CPR-nr. Ikke udfyldt, hvis der alene er tale om en ikke-øremærket ansøgning. Der kan være flere ved jobrotationsansøgninger. | |
| PersonCivilRegistrationIdentifierType | Pattern: ((((0[1-9]|1[0-9]|2[0-9]|3[0-1])(01|03|05|07|08|10|12))|((0[1-9]|1[0-9]|2[0-9]|30)(04|06|09|11))|((0[1-9]|1[0-9]|2[0-9])(02)))[0-9]{6})|0000000000 | 1 | Borgers CPR-nr. |
| SlettetIdTypeCollection |
| 1 | ID'er for slettede elementer |
| SlettetIdType |
| 0 - * |
|
| guid | Pattern: [\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12} | 1 | ID for slettet element (Samme værdi som “JobIdentifier” på øvrige WSRM’er og webservices fra VITAS.) |
Output
Element | Type | Detaljer | Forekomst | Beskrivelse |
---|---|---|---|---|
SendVitasGdprSlettetNotificationResponse | EmptyResponseType |
| 1 | Tom kvittering |
Fejlkoder
Fejlkode | Fejltekst | Beskrivelse |
---|---|---|
1014 | Failed to validate message | The submitted message could not be validated |
9131 | Invalid CodeListItemIdentifier | Invalid CodeListItemIdentifier |
DFDG udstiller WSRM til KSS:
GetVitasGdprSlettetVersion1
Tilladte organisationer
| Alle borgere | Egne borgere | Tidligere egne borgere | Gæsteadgang | Anden Aktør - egne borgere | Anden Aktør - gæsteadgang |
---|---|---|---|---|---|---|
A-kasse |
|
|
|
|
| |
JobCenter | X |
|
|
|
|
|
STAR | X |
|
|
|
|
|
Input
Element | Type | Detaljer | Forekomst | Beskrivelse |
---|---|---|---|---|
GetVitasGdprSlettetVersion1Request | WsrmRequestType |
| 1 |
|
Output
(bullits pga. fejl i Confluence ved Paste)
Element | Type | Detaljer | Forekomst | Beskrivelse |
---|---|---|---|---|
GetVitasGdprSlettetVersion1Response | GetVitasGdprSlettetTypeCollection |
| 1 |
|
| GetVitasGdprSlettetType |
| 0 - * |
|
| VitasDeletedBaseType |
| 1 |
|
| WSRMMetadataBaseType |
| 1 |
|
| WSRMMetadataType |
| 0 - 1 |
|
| guid | Pattern: [\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12} | 0 - 1 |
|
|
| 0 - 1 |
| |
| ActiveOrganisationHeaderType |
| 0 - 1 |
|
| OrganisationTypeIdentifierType | MinInclusive: 1 | 1 |
|
| OrganisationCodeType | Length: 1-20 | 1 |
|
| RequestUserMetadataType |
| 0 - 1 |
|
| RequestUserStructureType |
| 1 | Information om den kaldende bruger. |
| UserFullNameType | Length: 1-140 | 1 | Sagsbehandlers fulde navn, ved systemkald angives systemets og jobbets navn her. |
|
| 1 | Brugertype | |
| UserIdentifierType | Length: 1-255 | 1 | Unik identifikation af brugeren, f.eks. en GUID, et medarbejder ID, system ID, bruger ID, certifikat ID, cpr-nummer, email (hvis den er unik) o.l. |
| EmailAddressIdentifierType | Pattern: ([^>\(\)\[\]\\,;:@\s]{0,191}@[^>\(\)\[\]\\,;:@\s]{1,64}) | 0 - 1 | Brugers e-mail. |
| RequestOrganisationStructureType |
| 1 | Den organisation som registrerende bruger tilhører. |
|
| 1 | Kodeliste med organisationstype / myndighedstype for registrerende bruger. | |
| OrganisationCodeType | Pattern: [-][1]|[0-9]{1,8} | 1 | Organisationskode for den registrerende bruger. |
| dateTime |
| 1 | Kaldende systems registreringstidspunkt. |
| dateTime |
| 0 - 1 |
|
| unsignedLong |
| 0 - 1 |
|
|
| 1 | Angiver ordning der er oprettet sag på i Vitas. | |
| 1 | |||
| PersonnummerType | 0 - * | Borgers CPR-nr. Ikke udfyldt, hvis der alene er tale om en ikke-øremærket ansøgning. Der kan være flere ved jobrotationsansøgninger. | |
| PersonCivilRegistrationIdentifierType | Pattern: ((((0[1-9]|1[0-9]|2[0-9]|3[0-1])(01|03|05|07|08|10|12))|((0[1-9]|1[0-9]|2[0-9]|30)(04|06|09|11))|((0[1-9]|1[0-9]|2[0-9])(02)))[0-9]{6})|00000000000 - * | 1 | Borgers CPR-nr. Ikke udfyldt, hvis der alene er tale om en ikke-øremærket ansøgning. Der kan være flere ved jobrotationsansøgninger. |
| SlettetIdTypeCollection |
| 1 | ID'er for slettede elementer |
| SlettetIdType |
| 0 - * |
|
| guid | Pattern: [\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12} | 1 | ID for slettet element (Samme værdi som “JobIdentifier” på øvrige WSRM’er og webservices fra VITAS.) |
Fejlkoder
Ingen fejlkoder
Særlige krav til test
Test scenarie | Berørte systemområder (herunder nye batchjobs*) | Identificeret af |
---|---|---|
|
| Bjarne Hansen |
Adgangsbegrænsning ved forældelse (3 år) | Sager skal scriptes tilbage i tiden for at udløse slettefrist | Bjarne Hansen |
* Batchjobs
bør testes både med delta og fuldt load,
bør hvis der er afhængigheder køres med normalt load fra BI i ét testmiljø i hele testperioden
bør testes i samarbejde med teams som har afhængigheder
kørselstid, særligt hvis det er en del af NightlyBatch
...
Arkitektur- og implementeringsnoter
WSRM ved sletning jf. DFDG mønster for WSRM ved sletning.
Her beskriver PO/FA om arkitekturen og teknikken bag løsningen, om der f.eks. anvendes:
...