Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 42 Next »

Beskrivelse af epic af it-understøttelse af Styrelsen for Arbejdsmarked og Rekrutterings forretning


STAR Projektleder (PL)Forretningsanalytiker (FA)STAR ReleaseEpic statusEksterne snitflader
Knud de Place (STAR)2020-10.3KSS, A-kasser (f)




key po fa ux sme eksterne snitflader interne snitflader status labels
Loading...
Refresh

DS-1082 - Getting issue details... STATUS

BI-389 - Getting issue details... STATUS


Indholdsfortegnelse




Afgrænsning af epic

Afgrænsning

Som STAR, jobcenter og a-kasse

ønsker jeg en modernisering af persongruppeprojekter 

for at persongruppeprojekter og persongruppemarkeringer bedre understøtter de forretningsmæssige behov

Acceptkriterier

Nr.BeskrivelseRelevant for
953.1.1 STAR ønsker, at regionale persongruppeprojekter ikke længere kan oprettes, opdateres, hentes eller slettes. DFDG
953.1.2STAR og jobcentrene ønsker, at der kan oprettes fælles persongruppeprojekter, der alene kan anvendes i udvalgte jobcentre og udvalgte a-kasserDFDG
953.1.3STAR og a-kasser ønsker, at a-kasserne kan anvende persongruppeprojekterDFDG
953.1.4STAR kan angive om statslige persongruppeprojekter må anvendes af jobcentre og/eller a-kasser samt hvilke jobcentre og a-kasser, der må anvende projektetDFDG
953.1.5STAR ønsker en liste på aktive statslige persongruppeprojekter, hvor der ikke er tilknyttet persongruppemarkeringer de seneste 6 måneder med henblik på at foretage oprydning i reelt inaktive projekterDFDG
953.1.6 DFDG overgår internt til person-id på persongruppemarkeringerDFDG
935.1.7I LSS kan de moderniserede persongruppeprojekter registreres og opdateres og der vises GUID'en (ved mouse-over på Nøglen) på persongruppeprojekter som andre GUID-visninger.DFDG
Kriterier for tilsagn til serviceaftager i forhold til STARs snitfladerBerørte acceptkriterierBemærkninger

953.1.1953.1.2953.1.3953.1.4953.1.5953.1.6
Eventuelle referencer til regionale persongruppeprojekter kan fjernes fra KSSX





KSS'er og jobcentre og  a-kasser kan anvende persongruppeprojekter, der er afgrænset til udvalgte jobcentre og a-kasser
X




A-kasser kan anvende persongruppeprojekter, herunder både statslige og a-kasse-projekter

X



A-kasser kan anvende persongruppeprojekter, der er afgrænset til udvalgte a-kasser


X



Oversigt over berørte webservices 

Manuelt dannet oversigt

Links er ikke klikbare for eksterne, men de indeholder i øvrigt ikke mere relevant information end hvad der fremgår af tabellen.

SummaryVarslingstypeVarslingsnoteEksterne SnitfladerInterne SnitfladerProject
CodeListService(version 5).PersonGroupProjectTypeIdentifierÆndretId 2 (regionale projekter) udgår. Nye id'er 4 og 5. Id 1 opdateret navn.A-kasse(f) KSS(f)BI JobKonD+S
PersonGroupProjectService(Version 7).AddProjectParticipatingAuthoritiesNyDer tilføjes en metode til tilføjelse af myndigheder. Metoden er kun tilgængelig for STAR

D+S
PersonGroupProjectService(Version 7).CreatePersonGroupMarkingNyMetoden til at tilknytte borgere til persongruppeprojekt flytter ind i PersonGroupProjectServiceA-kasse(f) KSS(f)
D+S
PersonGroupProjectService(Version 7).CreatePersonGroupProjectÆndretMetoden til at oprette et persongruppeprojekt opdateres til (også) at kunne benyttes af a-kasserA-kasse(f) KSS(f)
D+S
PersonGroupProjectService(Version 7).DeletePersonGroupMarkingNyMetoden til at fjerne borgertilknytning til persongruppeprojekt flytter ind i PersonGroupProjectServiceA-kasse(f) KSS(f)
D+S
PersonGroupProjectService(Version 7).DeletePersonGroupProjectÆndretMetoden til at slette et persongruppeprojekt opdateres til at kunne benyttes af a-kasserA-kasse(f) KSS(f)
D+S
PersonGroupProjectService(Version 7).GetPersonGroupProjectMarkingsByCaseworkerÆndretDer tilføjes en ResponsibleAuthority, myndighed som kan redigere. Periodeudtræk forbedret. A-kasser får adgangA-kasse(f) KSS(f)
D+S
PersonGroupProjectService(Version 7).GetPersonGroupProjectMarkingsÆndretDer tilføjes en ResponsibleAuthority, myndighed som kan redigere. Periodeudtræk forbedret. A-kasser får adgangA-kasse(f) KSS(f)
D+S
PersonGroupProjectService(Version 7).GetPersonGroupProjectsÆndretOmdøbt da output kan være multipelt. Output opdateres til at kunne indikere de tilknyttede myndigheder. A-kasser får adgangA-kasse(f) KSS(f)
D+S
PersonGroupProjectService(Version 7).RemoveProjectParticipatingAuthorityNyDer tilføjes en metode til fjernelse af myndighed fra tværgående projekt. Metoden er kun tilgængelig for STAR

D+S
PersonGroupProjectService(Version 7).UpdatePersonGroupMarkingNyMetoden til at opdatere borgertilknytning til persongruppeprojekt flytter ind i PersonGroupProjectServiceA-kasse(f) KSS(f)
D+S
PersonGroupProjectService(Version 7).UpdatePersonGroupProjectÆndretMetoden til at opdatere et persongruppeprojekt opdateres til at kunne benyttes af a-kasserA-kasse(f) KSS(f)
D+S
PersonVisitationStatusService (Version 1).AlleUdgåetServicen udfases, brug version 2 i stedetA-kasse KSS Plannersystemer
D+S
PersonVisitationStatusService (Version 3).GetPersonVisitationStatusÆndretKollektion tilføjes: PersonGroupMarkingInfo med persongruppetilknytningerA-kasse KSS Plannersystemer
D+S
WSRMMessageService (Version 11).GetPersonGroupProjectVersion6NyNy version af beskeden, udvidet med projektdeltagende myndighederA-kasse(f) KSS(f)
D+S
WSRMMessageService(Version 10).GetPersonGroupMarkingVersion4UdgåetWSRM'en lukkes, brug version 5 i stedet.KSS
D+S


Bemærk at vi holder den kørende "opsætning" i live aht. åben ibrugtagningsdato for KSS-systemerne. Det handler om at

  • PersonGroupProjectService (Version 6)
  • PersonStatusService collection GetPersonGroupMarkingInfo
  • PersonRegistrationService metoder til projekt-markeringer og
  • WSRM  GetPersonGroupProjectVersion5

fortsat kan anvendes.


Derimod håber vi at I vil lade os lukke

  • GetPersonGroupMarkingVersion4 og 
  • PersonVisitationStatusService (Version 1) - denne service har endnu ikke (pr. 1.11.2019) været anvendt af jobcentre og a-kasser i produktion.

Nye aftagere forventes at bruge de nyeste versioner af alle services.


Automatisk dannet oversigt

Oversigt er ikke synlig for eksterne brugere uden STAR Jira-konto.

summary varslingstype varslingsnote eksterne snitflader interne snitflader project
Loading...
Refresh


Beskrivelse af epic

Persongruppeprojekterne moderniseres til at kunne omfatte a-kasserne, og kombinationer af a-kasser og jobcentre.

Med arkitekturmålene i tankerne flyttes tilknytningsfunktionerne væk fra PersonRegistrationService, og ind i PersonGroupProjectService. På samme baggrund overtager PersonVisitationStatusService PersonGroupMarkingInfo fra PersonStatusService.

Bemærk dog, jf. indledningen (se nærmere i beskrivelse under afsnit om berørte services), at vi holder den kørende "opsætning" i live aht. åben ibrugtagningsdato for KSS-systemerne.

Acc.kr. 953.1.1 - Regionale persongruppeprojekter udgår

Webserviceunderstøttelsen indeholder mulighed for anvendelse af regionale persongruppeprojekter og afspejler dermed ikke, at beskæftigelsesregionerne er nedlagt i 2015.

Ønsket er derfor, at regionale persongruppeprojekter ikke længere kan oprettes, opdateres, hentes eller slettes. 

Der er pr. 04.01.2019 samlet set 7.786 persongruppeprojekter, hvor ét er et regionalt projekt ("Etableringsordning om vækst- og vidensiværksætteri", der var aktivt i perioden 28-06-2013 til 31-12-2014). Data vedrørende dette projekt vil derfor være afleveret til Statens Arkiver ved seneste aflevering i 2017/2018 - og online data i DFDG vedrørende regionale projekter vil derfor uden hensyn til fremtidig aflevering til Statens Arkiver kunne slettes eller arkiveres. 

CodeListService (version 5).PersonGroupProjectTypeIdentifier

Id 1 rettes med justeret navn for at tydeliggøre at det er alle jobcentre der er med i et statsligt projekt. Id 2 får slutdato. Id 3 får tilføjet "og STAR". Id 4 og 5: Nye id'er jf. acceptkriterie 3 og 4.

IdNavnBeskrivelseStartdatoSlutdato
1Stat - jobcenterPersongruppen er oprettet af staten og kan ses af alle jobcentre26-04-201001-07-2100
2RegionPersongruppen er oprettet af en region og kan ses af alle jobcentre tilknyttet den enkelte region26-04-201013-03-2020
3JobcenterPersongruppen er oprettet af det enkelte jobcenter og kan kun ses af jobcentret og STAR01-10-200901-07-2100
4A-kassePersongruppen er oprettet af den enkelte a-kasse og kan kun ses af a-kassen og STAR01-06-201901-07-2100
5Stat, a-kasse og jobcenterPersongruppen er oprettet af staten og kan ses af tilknyttede a-kasser og jobcentre01-06-201901-07-2100

Acc.kr. 953.1.3 - A-kasser kan anvende persongruppeprojekter

A-kasserne kan i dag ikke anvende eller registrere persongruppeprojekter (via PersonGroupProjectService) eller persongruppemarkeringer (via PersonRegistrationService). Der har gennem tiden været behov for, at a-kasserne kunne anvende persongruppeprojekter og persongruppemarkeringer, men det er aldrig blevet etableret, da der ikke har været tilstrækkelig kalendertid mellem behovets opstået og behovet for anvendelsen af en sådan understøttelse.

Ønsket er derfor, at a-kasser skal kunne oprette, opdatere, hente og slette a-kasse projekter og a-kasse markeringer. STAR skal også kunne oprette, opdatere, hente og slette a-kasse-projekter (svarende til, at STAR kan oprette og redigere jobcenterprojekter).

A-kasserne kan ikke se de statslige persongruppeprojekter. Ved behov for statslige persongruppeprojekter oprettes i stedet et type 5 - "Stat, a-kasse og jobcenter" hvor alle a-kasser tilføjes.

WSRM-behov: A-kasserne skal modtage WSRM'er svarende til hvad jobcentrene modtager ved oprettelse og redigering af jobcenter persongruppeprojekter og persongruppemarkeringer.

Det er frivilligt for a-kasser at tage denne nye mulighed i brug i release 2020-1.


Acc.kr. 953.1.2 - Fælles projekter afgrænset til udvalgte jobcentre og a-kasser

Forretningsbehov: Formidlingsopgaver på tværs af jobcentre og a-kasser

Persongruppemarkeringerne benyttes i større og større udstrækning til formidlingsopgaver, hvor grupper af jobcentre samarbejder omkring persongruppemarkeringer. For at de kan benyttes til udsøgning på tværs af jobcentrene, skal persongruppeprojektet idag oprettes som statsligt persongruppeprojekt, hvilket betyder, at alle jobcentre kan benytte de samme projekter, og dermed utilsigtet spænde ben for hinanden. Når statslige projekter i dag oprettes til brug i alene få jobcentre, gør det endvidere drop-down-lister m.v. i KSS uoverskuelige i alle jobcentre, da der udstilles valgmuligheder, der reelt ikke skal bruges i de enkelte jobcentre.

Ønsket er derfor, at der ved oprettelse af persongruppeprojekter kan markeres for, om persongruppeprojektet skal kunne benyttes af alle jobcentre eller en mindre gruppe, hvor jobcentrene i gruppen kan markeres, så persongruppeprojektet kun kan ses og benyttes af disse jobcentre.

For samtidigt at understøtte at a-kasser og jobcentre kan samarbejde omrking en gruppe borgere, åbnes der op for at der på et sådant tværgående projekt kan være myndigheder af begge typer.

WSRM-behov skal afklares: Forventet løsning er at de deltagende a-kasser og jobcentre skal have WSRM'er om de pågældende persongruppeprojekter.

Forsøg og projekter

Persongruppemarkeringerne benyttes ofte ved forsøg, hvor der kan være flere deltagerkommuner/-jobcentre, der indgår i forsøget. For at kunne foretage udsøgning, registrering m.v. af deltagere på tværs af jobcentre - og samtidig gøre statistisk opfølgning på forsøget mulig via brug af ét eller få persongruppe projekter - oprettes persongruppeprojektet/-erne som statslige projekter, hvilket betyder, at alle jobcentre kan benytte de samme projekter, og dermed risikere utilsigtet at registrere på et projekt som kun deltagende forsøgskommuner/-jobcentre bør anvende. Når statslige projekter i dag oprettes til brug i alene få forsøgsdeltager-jobcentre, gør det endvidere drop-down-lister m.v. i KSS uoverskuelige i alle jobcentre, da der udstilles valgmuligheder, der reelt ikke skal bruges i de enkelte jobcentre uden for et givet forsøg.

Ønsket er derfor, at der ved oprettelse af persongruppeprojekter kan markeres for, om persongruppeprojektet skal kunne benyttes af alle jobcentre eller en mindre gruppe, hvor jobcentrene i gruppen kan markeres, så persongruppeprojektet kun kan ses og benyttes af disse jobcentre.

WSRM-behov: Formentlig skal alene de deltagende forsøgsdeltager-jobcentre have WSRM'er om de pågældende persongruppeprojekter.


WSRM-udsendelse og adgang generelt

WSRM-udsendelsen kompliceres af at der i et givent tværgående projekt (type 1 og 5) vil være en del borgere som ikke er "egne" (dvs. i eget jobcenter eller a-kasse) og som man derfor ikke bør have WSRM om.

Den myndighed som har knyttet en borger til et projekt, er også den der kan opdatere (og dermed sætte slutdato) på borgerens tilkytning til projektet.

ProjekttypeWSRM ved projektændringWSRM ved
persontilknytning
Adgang til at se borgers deltagelse i statusservice (star)

Adgang til at se borgers deltagelse når projektdeltagere

slås op på specifikt projekt (star)

Adgang til at oprette
og håndtere projekt
Stat - jobcenter (type 1)Alle jobcentre får WSRM (/ Ingen får WSRM)Egne borgereAlle jobcentre kan se egne borgereAlle jobcentre kan se alle deltagende borgereSTAR
Jobcenter (type 3)Deltagende jobcenterEgne borgereDeltagende jobcenter kan se egne borgereDeltagende jobcenter(Oprettende) Jobcenter
A-kasse (type 4)Deltagende a-kasseEgne borgereDeltagende a-kasse kan se egne borgereDeltagende a-kasse(Oprettende) A-kasse
Stat, a-kasse og jobcenter (type 5)Deltagende myndighederEgne borgereDeltagende myndigheder kan se egne borgereDeltagende myndigheder kan se alle deltagende borgere1STAR

(star): STAR kan se og håndtere alle borgeres deltagelse (af support-hensyn).

Note 1: Bemærk at vi her fraviger en norm, idet a-kasser for en sjælden gangs skyld får adgang til at se borgere som ikke er medlemmer i den pågældende a-kasse.

Flytning og skift af a-kasse samt Landssupportens fjernelse af myndighed fra et tværgående projekt

Hvis en borger skifter a-kasse, sætter DFDG slutdato på de tilknytninger til persongruppeprojekter, som a-kassen har oprettet på medlemmet. Ved tværgående projekter (type 5 - "Stat, a-kasse og jobcenter") får borgerens jobcenter besked om dette med WSRM.

Hvis en borger flytter (CPR-flytning mellem kommuner) sættes der tilsvarende slutdato på de tilknytninger til persongruppeprojekter som jobcentret har oprettet på medlemmet. Ved tværgående projekter får borgerens a-kasse besked om dette med WSRM.

Hvis en projektdeltager fjernes fra et projekt, sættes der slutdato på de borgertilknytninger som den pågældende projektdeltager måtte have oprettet. Der sendes WSRM til denne myndighed. 

Acc.kr. 953.1.4 - STAR kan angive om tværgående persongruppeprojekter må anvendes af jobcentre og/eller a-kasser

Af hensyn til datakvalitet/-fangst er der brug for, at STAR kan angive om statslige persongruppeprojekter må anvendes af jobcentre og/eller a-kasser.

Løsningen slås sammen med løsningen af 953.1.2 umiddelbart ovenfor

PersonGroupProjectService (Version 7)

Der er navngivningsændringer til felter og opdaterede returtyper til såvel eksisterende metoder som metoder som flytter ind fra andre services.

Persontilknytningsmetoderne CreatePersonGroupMarking, UpdatePersonGroupMarking og DeletePersonGroupMarking flytter ind i denne service (de har tidligere ligget i PersonRegistrationService).

GetPersonGroupProject metoden udvides med en kollektion af deltagende myndigheder, ParticipatingAuthorityCollection. Myndigheder i denne collection kan hente projektet, se projektets deltagende borgere, håndtere persongruppemarkeringer af egne borgere på projektet, og får WSRM om egne borgere som deltager i projektet.

Der tilføjes to nye metoder: AddParticipatingAuthorities og RemoveParticipatingAuthority som giver STAR mulighed for at tilføje og fjerne myndigheder som deltager i projekter med flere myndigheder. Der laves validering, så man ikke kan fjerne en myndighed som er ansvarlig for projekttilknyttede borgere.

Den fulde snitflade ligger på undersiden 953.1 PersonGroupProjectService (Version 7)

CreatePersonGroupProject

Metode til at oprette et persongruppeprojekt. 

Valideringen om at startdato ikke kan være i fortiden udgår.

Adgang:

  • Jobcentre, kommuner og anden aktør til projekter med PersonGroupProjectTypeIdentifier id 3. 
  • A-kasser til projekter med id 4 og
  • STAR til 1 og 5 (da STAR ikke meningsfuldt kan oprette et type 3 eller 4 projekt fordi det så ikke får tilknyttet en myndighed).

UpdatePersonGroupProject

Metode til at opdatere et persongruppeprojekt.

Adgang:

  • Jobcentre, kommuner, anden aktør, a-kasser og STAR. 
  • Det er kun muligt at ændre på startdatoen frem i tiden.

En slutdato betyder, at det ikke længere er muligt at tilknytte personer til projektet. Der sættes samtidig slutdato på projektets aktive persongruppemarkeringer!

DeletePersonGroupProject

Metode til at slette et persongruppeprojekt. 

Adgang:

  • Jobcentre, kommuner, anden aktør, a-kasser og STAR.
  • Det er kun muligt at slette persongruppeprojekter med en fremtidig startdato, og det er kun muligt at slette egenoprettede projekter.
  • STAR kan dog slette alle projekter.
  • Eventuelle tilknytninger til projektet lukkes ved sletning idet der sættes slutdato på dem.

GetPersonGroupProjects

Metode til at hente persongruppeprojekter tilknyttet et givet jobcenter eller en given a-kasse.. Omdøbes så det tydeligt fremgår, at response kan indeholde mange projekter. Hentningen kan være generel hvis man er STAR, eller myndighedsspecifik for a-kasser og jobcentre.

JobcenterIdentifier udgår da vi tager kaldende myndighed fra metadata i stedet for.

Output opdateres til at kunne indikere de tilknyttede myndigheder, og til med en boolean at kunne indikere at det jf. projekttypen er alle jobcentre der er tilknyttede (når der er tale om et type "1 - Star - jobcentre" projekt).


CreatePersonGroupMarking

Denne servicemetode benyttes til at oprette en tilknytning af en borger til et projekt, altså en persongruppemarkering. 

Adgang:

  • Jobcentre, kommuner, anden aktør, a-kasser og STAR. 

Hvis projektet har en slutdato, skal markeringen også have en slutdato som er mindre end, eller lig projektets slutdato; fejlkode i begge tilfælde 4671 - The enddate must not be later than the project enddate. Hvis projektet ikke har slutdato, er det ikke krævet at markering har en slutdato (der ligger dog en skjult max dato i koden).

En borger kan være tilknyttet et givet projekt flere gange, men ikke samtidig.

  • ¤Afklaring udestår: PersonRegistrationService havde følgende i dokumentationen: Anden aktør har kun adgang til at foretage opdateringer (UpdatePersonGroupMarking). Har KSS systemerne et behov for at dette bibeholdes?.

UpdatePersonGroupMarking

Denne servicemetode benyttes til at opdatere en persongruppemarkering. 

Adgang:

  • Jobcentre, kommuner, anden aktør, a-kasser og STAR.
  • Det er kun STAR som har rettigheder til at opdatere en borgertilknytning som de ikke selv har oprettet.

Startdato kan ikke ændres, hvis det registrerede tidspunkt (startdato) er overskredet. Hvis projektet har en slutdato, skal markeringen også have en slutdato, og den må ikke være efter projektets slutdato. Fejlkode er i begge tilfælde 4671 - The enddate must not be later than the project enddate

DeletePersonGroupMarking

Denne servicemetode kan benyttes til at slette en persongruppemarkering hvis den har startdato senere end dags dato.  

Adgang:

  • Jobcentre, kommuner, anden aktør, a-kasser og STAR.
  • Det er kun STAR som har rettigheder til at opdatere en borgertilknytning som myndigheden ikke selv har oprettet.

GetPersonGroupProjectMarkings

Metoden bruges til at hente aktive borgertilknytninger for et specifikt projekt som den kaldende myndighed har lov til at se. Hvis der angives et tidsrum med start- og slutdato returneres udelukkende tilknytninger som er aktive indenfor denne periode (bemærk at dette er en udvidelse ift. den logik der har fungeret på version 6, hvor der udelukkende returneredes tilknytninger hvis start- og slutdato var indeholdt i den angivne tidsperiode)

Der tilføjes en ResponsibleAuthority som er den myndighed som har lov til at opdatere og lukke persongruppetilknytningen.

GetPersonGroupProjectMarkingsByCaseWorker

Metoden returnerer alle de borgere som en sagsbehandler har oprettet en persongruppemarkering på. Hvis der ikke angives et sagsbehandler-id, returneres alle persontilknytninger i perioden med angivelse af tilknyttende sagsbehandler og tilknytningsdato. Hvis der angives et tidsrum med start- og slutdato returneres udelukkende tilknytninger som er aktive indenfor denne periode (bemærk at dette er en udvidelse ift. den logik der har fungeret på version 6, hvor der udelukkende returneredes tilknytninger hvis start- og slutdato var indeholdt i den angivne tidsperiode)

Metoden fremsøger kun aktive persongruppe tilknytninger/markeringer, tilknyttet det givne persongruppeprojekt. Startdato og slutdato kan begrænse resultatet yderligere og er ikke nødvendige parametre.

Der tilføjes en ResponsibleAuthority som er den myndighed som har lov til at opdatere og lukke persongruppetilknytningen.

AddProjectParticipatingAuthorities

Metode til at tilføje myndigheder til et persongruppeprojekt med flere deltagende jobcentre og/eller a-kasser.

Adgang:

  • Metoden kan kun kaldes af STAR.

Hvis der laves et request med myndigheder, der ikke er lovlige, fås fejlen ¤XX4 - 1 or more authority identifiers are not valid. Hvis ikke projektet er type 5 fås fejlen ¤XX5 - Only project type 5 allows adding authorities

DeleteProjectParticipant

Metode til at fjerne en myndighed fra et tværgående projekt. 

Adgang:

  • Metoden kan kun kaldes af STAR. 
  • Hvis en projektdeltager fjernes fra et projekt sættes der slutdato på de borgertilknytninger som den pågældende projektdeltager måtte have oprettet.

WSRMMessageService (Version 11)


De nuværende WSRMer ligger alle på WSRMMessageService version 10, og er relativt tynde


  • GetDeletedPersonGroupProjectVersion5 - besked om et slettet persongruppeprojekt. Her ses umiddelbart intet behov for at udvide med information om deltagende myndigheder.
  • GetPersonGroupProjectVersion5 - besked når der oprettes eller opdateres et persongruppeprojekt. Mangler information om deltagende myndigheder, hvilket en ny version6 (se nedenfor) råder bod på.


GetPersonGroupMarkingVersion4

Version4 ønskes udfaset da GetPersonGroupMarkingVersion5 er en bedre udgave af den. Forskellen på de to er at version 5 indeholder feltet PersonGroupProjectType (projekttype).

GetPersonGroupProjectVersion6 

WSRM til besked om ændringer på et persongruppeprojekt. Omlagt til ny WSRM model, og tilføjet samling af de deltagende myndigheder (som har specialfeltet ParticipationIndicatedByProjectType hvis der er tale om et statsligt projekt hvor alle jobcentre deltager).

Element
Type
Detaljer
Forekomst
Beskrivelse
GetPersonGroupProjectVersion6ResponseGetPersonGroupProjectVersion6ResponseType
1
-    PersonGroupProjectRegistrationPersonGroupProjectRegistrationType
0 - *
-    -    PersonGroupProjectIdentifierguid
Base: string
Pattern: [0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}1Identifier på persongruppeprojektet
-    -    PersonGroupProjectPersonGroupProjectType
1Persongruppeprojekt
-    -    -    PersonGroupProjectStartDatedateTime
1Startdato
-    -    -    PersonGroupProjectEndDatedateTime
0 - 1Slutdato
-    -    -    PersonGroupProjectTypeIdentifierCodeListItemIdentifierTypeMaxInclusive: 100000001Typen af projekt
-    -    -    ProjectNameProjectNameType
Base: string
Length: 1-501Navn på projektet
-    -    -    -    ParticipatingAuthorityCollection¤AuthorityStructureType
1En liste med deltagende myndigheder (a-kasser og jobcentre). Ved projekter af typen 1 - Stat - jobcentre, indeholder listen udelukkende et ParticipationIndicatedByProjectType objekt som repræsenterer alle jobcentre.
-    -    -    -   -   ParticipationIndicatedByProjectTypeboolean
1Indikation på at deltagende myndigheder ikke er angivet enkeltvis da alle myndigheder deltager i denne projekttype
-    -    -    -   -   ParticipatingAuthority

0 - *En deltagende myndighed

-    -    -    -   -   -   AuthorityCode



1Myndighedskode
-    -    -    -   -   -   AuthorityName

1Myndighedsnavn
-    -    -    -   -   -   OrganisationTypeIdentifier

1Myndighedstype
-    -    CorrectionCommentCorrectionCommentType
Base: string
Length: 0-15000 - 1Kommentar til berigtigelse af en registrering.
-    -    BaseTypeWSRMMetadataBaseType
1
-    -    -    WSRMMetadataWSRMMetadataType
0 - 1
-    -    -    -    MessageIdentifierguid
Base: string
Pattern: [\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}0 - 1WSRM id
-    -    -    -    ClientSystemTypeIdentifierClientSystemTypeIdentifierType
0 - 1System som har foranlediget WSRM'en med en indberetning
-    -    -    -    RegisteringAuthorityActiveOrganisationHeaderType
0 - 1Registrerende myndighed
-    -    -    -    -    OrganisationTypeIdentifierOrganisationTypeIdentifierType
Base: int
MinInclusive: 1
MaxInclusive: 100
1
Kodeliste med organisationstype / myndighedstype
-    -    -    -    -    OrganisationCodeOrganisationCodeType
Base: string
Length: 1-201
Identifikation af organisation / myndighed
-    -    -    -    RegisteringUserRequestUserMetadataType
0 - 1Registrerende bruger
-    -    -    -    -    RequestUserStructureRequestUserStructureType
1Information om den kaldende bruger.
-    -    -    -    -    -    UserFullNameUserFullNameType
Base: string
Length: 1-1401Sagsbehandlers fulde navn, ved systemkald angives systemets og jobbets navn her.
-    -    -    -    -    -    RequestUserTypeIdentifierRequestUserTypeIdentifierType
1Brugertype
-    -    -    -    -    -    UserIdentifierUserIdentifierType
Base: string
Length: 1-2551Unik 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.
-    -    -    -    -    -    UserEmailEmailAddressIdentifierType
Base: string
Pattern: ([^>\(\)\[\]\\,;:@\s]{0,191}@[^>\(\)\[\]\\,;:@\s]{1,64})0 - 1Brugers e-mail.
-    -    -    -    -    RequestOrganisationStructureRequestOrganisationStructureType
1Den organisation som registrerende bruger tilhører.
-    -    -    -    -    -    OrganisationTypeIdentifierOrganisationTypeIdentifierType
1Kodeliste med organisationstype / myndighedstype for registrerende bruger.
-    -    -    -    -    -    OrganisationCodeOrganisationCodeType
Base: string
Pattern: [-][1]|[0-9]{1,8}1Organisationskode for den registrerende bruger.
-    -    -    -    -    RegistrationDateTimedateTime
1Kaldende systems registreringstidspunkt.
-    -    -    -    EnqueueDateTimedateTime
0 - 1Kølægningstidspunkt for beskeden
-    -    -    -    SortKeyunsignedLong
0 - 1Sorteringsnøgle



PersonVisitationStatusService (Version 3)

Løftes til ny version og får PersonGroupMarkingInfo fra PersonStatusService

ElementTypeDetaljerForekomstBeskrivelse
-    PersonGroupMarkingInfoPersonGroupMarkingInfoType
0 - 1Persongruppemarkeringer. Incl. historiske data.
-    -    PersonGroupMarkingCollectionPersonGroupMarkingTypeCollection
0 - 1Liste af persongruppetilknytninger.
-    -    -    PersonGroupMarkingTypePersonGroupMarkingType
0 - *
-    -    -    -    PersonGroupMarkingIdentifierguid
Base: string
Pattern: [\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}1Unik nøgle for tilknytningen af personen til projektet
-    -    -    -    PersonGroupMarkingStartTimedateTime
1Startdato og tidspunkt.
-    -    -    -    PersonGroupMarkingEndTimedateTime
0 - 1Slutdato og tidspunkt.
-    -    -    -    PersonGroupProjectNamestringLength: 1-1001Navn på persongruppeprojektet
-    -    -    -    PersonGroupProjectIdentifierguid
Base: string
Pattern: [\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}1Guid tilknytning til et oprettet persongruppeprojekt
-    -    -    -    CorrectionCommentstringLength: 0-15000 - 1Berigtigelseskommentar sat ifm. rettelse til registrering
-    -    -    -    ResponsibleAuthority

0 - *Den myndighed som har oprettet tilknytningen og kan opdatere den

-    -    -    -    -    AuthorityCode



1Myndighedskode
-    -    -    -    -    AuthorityName

1Myndighedsnavn
-    -    -    -    -    OrganisationTypeIdentifier

1Myndighedstype


Acc.kr. 953.1.5 - STAR ønsker en liste på aktive statslige persongruppeprojekter, hvor der ikke til tilknyttet persongruppemarkeringer de seneste 6 måneder med henblik på at foretage oprydning i reelt inaktive projekter

STAR ønsker liste udtrukket fra produktion mhp. manuel lukning (i STAR) af persongruppeprojekter, hvor der ikke er foretaget tilknytning af persongruppemarkeringer det seneste 6 måneder.

Script gemmes, så det kan genkøres efter behov.

Når STAR efterfølgende lukker et persongruppeprojekt som led i oprydningen sendes WSRM'er herom til jobcentrene:

  • GetPersonGroupProjectVersion5 (eventuelt GetPersonGroupProjectVersion6 hvis denne ibrugtages) med Updated-markering, hvor der er sat slutdato på projektet.


Acc.kr. 953.1.6 - DFDG overgår internt til person-id på persongruppemarkeringer

Arkitekturforbedringen giver ikke anledning til yderligere beskrivelse

Acc.kr. 953.1.7 - I LSS vises GUID på persongruppeprojekter og de nye strukturer kan redigeres fra LSS

GUID fremgår også af persongruppemarkeringerne. Der indføres filtrering på projekterne.


Særlige krav til test

Test scenarieBerørte systemområder (herunder nye batchjobs*) Identificeret af
2019-4-opsætningen virker fortsatPersonGroupProjectService v6 virker og fungerer som hidtil - bl.a. i JobKonJesper
2019-4-opsætningen virker fortsatWSRM GetPersonGroupProjectVersion5 og GetPersonGroupMarkingVersion5 sendes som hidtilJesper
Regressionstest efter konverteringPersonHistoryService.GetPersonHistory skal kunne udtrække PersonGroupMarkings som hidtilJesper

* 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


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: Ja. konvertering internt fra cpr.nr til person-id på persongruppemarkeringer
  • Skal der køres databasescripts for opdatering af tabeller i databasen: ?

Efter idriftsættelse:


Arkitektur- og implementeringsnoter 

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.





  • No labels