Beskrivelse af epic af it-understøttelse af Styrelsen for Arbejdsmarked og Rekrutterings forretning
...
Page Properties | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
...
|
Versionshistorik af betydning for eksterne (v0.1, v0.3, v0.5 og v1.0)
Anvendes ved ændringer, der har betydning for eksterne.
Dato | Version | Hvem | Hvad er ændret? |
---|---|---|---|
3. marts 2022 | 0.3 | BHA | Alle JC, som på et tidspunkt har haft sagen, modtager WSRM. Jf. KMD’s kommentar ved tilsagn. |
...
Jira Legacy | ||
---|---|---|
|
...
|
Jira Legacy | VIR-3438 |
---|
Indholdsfortegnelse
...
|
Indholdsfortegnelse
Table of Contents | ||
---|---|---|
|
...
Afgrænsning af epic
Afgrænsning | ||
---|---|---|
Som en STAR vil jeg implementere sletninger og adgangsbegrænsninger for historiske data i VITAS for at opfylde GDPR krav, samt slette-WSRM til KSS | ||
Acceptkriterier | ||
Nr. | Beskrivelse | Relevant for |
|
|
|
|
|
|
971.50.3 | Der sendes WSRM, når en sag slettes | VITAS, DFDG, KSS |
971.50.4 | De indførte kodelisteværdier til anden slettemodel er ryddet op igen | DFDG |
...
Jira Legacy | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Beskrivelse af epic
Acceptkriterie 971.50.1 og 971.50.2 udgår og implementeres i stedet i epic 971.55.
971.50.1 En virksomhed har ikke adgang til ansøgninger og bevillinger, som ikke længere er relevante for virksomheden
Virksomheder må ikke kunne få adgang til ansøgninger, bevillinger, forlængelser og ophør, som ikke længere er relevante for virksomheden. Disse kan ikke længere optræde i lister, kan ikke fremsøges og kan ikke vises.
Adgangsbegrænsningen skal gennemføres med et "forløb" som enhed. Dvs. adgangen til samhørende ansøgninger, bevillinger, tillægsbevillinger, forlængelser, ophør, bilag mv. på ét sagsnummer (ID) afskæres.
Adgangsbegrænsningen på 3 år er defineret i forhold til den seneste forretningsmæssige hændelse på forløbet, dvs. på ét af elementerne på sagsnummeret. Forretningsmæssige hændelser er:
Indsendelse af ansøgning, forlængelse, ophørGodkendelse af ansøgning, forlængelse, ophørSend bevilling, forlængelse, ophør til arbejdsgiverGodkendelse af ansøgning, bevilling, forlængelse, ophørAktuel slutdato for bevillingsperiode (defineret af seneste bevilling, forlængelse, ophør)Personlig assistance eller hjælpemidler, som er permanente, slettes 10 år efter afgørelsesdatoen (Afventer endelig STAR beslutning)
Ovenstående kriterier gælder også for tillægsbevillinger og seneste forretningsmæssige hændelser på en tillægsbevilling indregnes i seneste forretningsmæssige hændelser på den sag, som tillægsbevillingen tilhører.Tekniske hændelser på et forløb, fx. ifm. konvertering ifm. ændring af datamodel, påvirker ikke adgangsbegrænsningen.
Gælder også deep links. Brugerne får en meddelelse om at adgangen til sagen er fjernet pga. tidsfrist.
Bemærk, at der tale om samme kriterier som ved slettefrister jf. epic 971.37. Derved kan "Slettemotoren" fra epic 971.37 genanvendes og udbygges til af begrænse adgang ved en anden frist.
971.50.2 Et jobcenter har ikke adgang til ansøgninger og bevillinger, som ikke længere er relevante for jobcenteret
Jobcentre og Anden Aktør må ikke kunne få adgang til ansøgninger, bevillinger, forlængelser og ophør, som ikke længere er relevante for jobcenteret.
Samme frist og forretningsregler, som for virksomheder.
Bemærk: Gælder også øvrige roller, herunder Landssupporten.
971.50.3 Der sendes WSRM, når en sag slettes
...
Der kan være flere elementer på samme VitasCaseID og afhængigt af sagstypen så kan der være flere personnumre eller sågar ingen personnumre. Vi har derfor bygget strukturen op med sagen som samlende element.
VITAS kalder metode “SendVitasGdprSlettet” på webservice VitasNotificationService Opdateret 2022-03-03: Alle JC, som på et tidspunkt har haft sagen, modtager WSRM.
VITAS kalder metode “SendVitasGdprSlettet” på webservice /wiki/spaces/GI/pages/3468132615 for at sende data til WSRM GetVitasGdprSlettetVersion1 (på WSRMMessageService v11 /wiki/spaces/GI/pages/3443065560) som KSS kan aftage.
SendVitasGdprSlettet
...
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 | |||
| dateTime |
| 1 | Dato og tidspunkt for hvornår hændelsen er indtruffet. | |||
| string | Length: 1-20 | 1 | ID-nummer på sagen i VITAS, det sagsnummer der indeholder ansøgning, bevillingen og evt. forlængelse/ophør. | |||
|
| 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})|00000000001 | 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. | |||
| 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.) |
...
Element | Type | Detaljer | Forekomst | Beskrivelse | |||||
---|---|---|---|---|---|---|---|---|---|
GetVitasGdprSlettetVersion1Response | GetVitasGdprSlettetTypeCollection |
| 1 |
| |||||
| GetVitasGdprSlettetType |
| 0 - * |
| |||||
| 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 |
| |||||
| string | Length: 1-20 | 1 | ID-nummer på sagen i VITAS, det sagsnummer der indeholder ansøgning, bevillingen og evt. forlængelse/ophør. | |||||
|
| 1 | Angiver ordning der er oprettet sag på i Vitas. | ||||||
| 1 | ||||||||
| |||||||||
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})|00000000001 | 0 - * | Borgers CPR-nr. |
| SlettetIdTypeCollection | 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.) |
...
Konsekvenser for drift/idriftsættelse
I forbindelse med idriftsættelse:
Skal der køres et fuldt dataload ved første kørsel af et batchjob - aftal med SF hvornår load skal køres
skal der køres konvertering
Skal der køres databasescripts for opdatering af tabeller i databasen
Efter idriftsættelse:
Arkitektur- og implementeringsnoter
WSRM ved Ingen særlige konsekvenser for drift/idriftsættelse.
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:
Nye dataområder
Nye snitflader
Nye komponenter
Nye miljøer
Nye teknologier
Nye aftagertyper
Eller afvigelser fra principperne
Eventuelle behov for reduktion af teknisk gæld skal afdækkes
Der gives en beskrivelse af hvorledes disse tænkes håndteret/implementeret i løsningen og om dette har været vendt med STAR arkitekten.