Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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



Page Properties


STAR Projektleder (PL)Forretningsanalytiker (FA)STAR ReleaseEpic statusEksterne snitflader
Knud de Place (STAR)2020-11.0 (ift. 3eksterne)KSS, A-kasser (f)





Jira Legacy
serverSystem JIRA
columnskey,po,fa,ux,sme,eksterne snitflader,interne snitflader,status,labels
maximumIssues4
jqlQueryissuetype = epic AND cf[10006] = 953.1 order by key
serverId479d1618-4a6f-3f88-8ee1-04c6b02c448a

Jira Legacy
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId479d1618-4a6f-3f88-8ee1-04c6b02c448a
keyDS-1082
Jira Legacy
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId479d1618-4a6f-3f88-8ee1-04c6b02c448a
keyDS-2295

Jira Legacy
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId479d1618-4a6f-3f88-8ee1-04c6b02c448a
keyBI-389


Indholdsfortegnelse

Table of Contents
outlinetrue




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


SummaryVarslingstypeVarslingsnoteEksterne SnitfladerInterne SnitfladerProjectCodeListService(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+SPersonGroupProjectService(Version 7).AddProjectParticipatingAuthoritiesNyDer tilføjes en metode til tilføjelse af myndigheder. Metoden er kun tilgængelig for STARD+SPersonGroupProjectService(Version 7).CreatePersonGroupMarkingNyMetoden til at tilknytte borgere til persongruppeprojekt flytter ind i PersonGroupProjectServiceA-kasse(f) KSS(f)D+SPersonGroupProjectService(Version 7).CreatePersonGroupProjectÆndretMetoden til at oprette et persongruppeprojekt opdateres til (også) at kunne benyttes af a-kasser. Fejlkoderne 4906,4907,4908,4910,4929 og 4988 kastes ikke længere af servicen
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.




KSS kan vælge at forblive på

  • PersonGroupProjektService v6 i forhold til brugen af registrering, opdatering og læsning af persongruppeprojekter
  • PersonRegistrationService v9 ift. registrering og opdatering af persongruppemarkeringer

KSS vil dog skulle kunne håndtere ny type (id 5) for tværgående persongruppeprojekter, hvor kun udvalgte jobcentre (og evt. a-kasser deltager). Den nye type 5 vil indgå i output i eksisterende felter (PersonGroupProjectTypeIdentifier) i:

  • WSRM'en GetPersonGroupProjectVersion5
  • WSRM'en GetPersonGroupMarkingVersion5 
  • PersonGroupProjectService (v6).GetPersonGroupProject

X
X

Der indgår ikke oplysninger om projekttype i:

  • WSRM'en GetDeletedPersonGroupMarkingVersion5
  • WSRM'en GetDeletedPersonGroupProjectVersion5
  • PersonStatusService (v20).GetVariablePersonStatis.PersonGroupMarkingInfo
  • PersonVisitationStatusService (v3).GetPersonVisitationStatus.PersonGroupMarkingInfo


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
6).
DeletePersonGroupMarking
UpdatePersonGroupProjectÆndretNy
Metoden til at fjerne borgertilknytning til persongruppeprojekt flytter ind i PersonGroupProjectServiceA-kasse(f) KSS(f)
fejlkode ved forsøg på at ændre projekttype: 9413 - ProjectType can not be changed on update.KSS(t.o.)
D+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).
DeletePersonGroupProject
CreatePersonGroupMarking
Ændret
NyMetoden til at
slette et persongruppeprojekt opdateres til at kunne benyttes af a-kasser
tilknytte borgere til persongruppeprojekt flytter ind i PersonGroupProjectServiceA-kasse(f) KSS(f)
D+S
PersonGroupProjectService(Version 7).
GetPersonGroupProjectMarkingsByCaseworker
CreatePersonGroupProjectÆndret
Der tilføjes en ResponsibleAuthority, myndighed som kan redigere. Periodeudtræk forbedret. A-kasser får adgang
Metoden til at oprette et persongruppeprojekt opdateres til (også) at kunne benyttes af a-kasser. Fejlkoderne 4906,4907,4908,4910,4929 og 4988 kastes ikke længere af servicen.A-kasse(f) KSS(f)
D+S
PersonGroupProjectService(Version 7).
GetPersonGroupProjectMarkingsDer tilføjes en ResponsibleAuthority, myndighed som kan redigere. Periodeudtræk forbedret. A-kasser får adgang
DeletePersonGroupMarking
Ændret
NyMetoden til at fjerne borgertilknytning til persongruppeprojekt flytter ind i PersonGroupProjectServiceA-kasse(f) KSS(f)
D+S
PersonGroupProjectService(Version 7).
GetPersonGroupProjects
DeletePersonGroupProjectÆndret
Omdøbt da output kan være multipelt. Output opdateres
Metoden til at
kunne indikere de tilknyttede myndigheder. A-kasser får adgang
slette et persongruppeprojekt opdateres til at kunne benyttes af a-kasserA-kasse(f) KSS(f)
D+S
PersonGroupProjectService(Version 7).
RemoveProjectParticipatingAuthority
GetPersonGroupProjectNy
Der tilføjes en
Ny metode til
fjernelse af myndighed fra tværgående projekt. Metoden er kun tilgængelig for STARD+SPersonGroupProjectService(Version 7).UpdatePersonGroupMarkingNyMetoden til at opdatere borgertilknytning til persongruppeprojekt flytter ind i PersonGroupProjectService
at hente et specifikt projekt baseret på et idA-kasse(
f
t.o.) KSS(
f
t.o.)
D+S
PersonGroupProjectService(Version 7).
UpdatePersonGroupProject
GetPersonGroupProjectMarkingsByCaseworkerÆndret
Metoden til at opdatere et persongruppeprojekt opdateres til at kunne benyttes af a-kasser
Der tilføjes en ResponsibleAuthority, myndighed som kan redigere. Periodeudtræk forbedret. A-kasser får adgangA-kasse(f) KSS(f)
D+S
PersonVisitationStatusService
PersonGroupProjectService(Version
1
7).
AlleServicen udfases, brug version 2 i stedet
GetPersonGroupProjectMarkings
Udgået
ÆndretDer tilføjes en ResponsibleAuthority, myndighed som kan redigere. Periodeudtræk forbedret. A-kasser får adgangA-kasse
KSS Plannersystemer
(f) KSS(f)
D+S
PersonVisitationStatusService
PersonGroupProjectService(Version
3
7).
GetPersonVisitationStatusÆndretKollektion tilføjes: PersonGroupMarkingInfo med persongruppetilknytningerA-kasse KSS Plannersystemer
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
WSRMMessageService
PersonGroupProjectService(Version
11
7).
GetPersonGroupProjectVersion6
RemoveProjectParticipatingAuthorityNy
Ny version af beskeden, udvidet med projektdeltagende myndigheder
Der 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
WSRMMessageService
PersonGroupProjectService(Version
10
7).
GetPersonGroupMarkingVersion4UdgåetWSRM'en lukkes, brug version 5 i stedet.KSSD+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 
  • UpdatePersonGroupProjectÆndretMetoden til at opdatere et persongruppeprojekt opdateres til at kunne benyttes af a-kasser. Ny fejlkode 9413 - ProjectType can not be changed on update.A-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.

    Jira Legacy
    serverSystem JIRA
    columnssummary,varslingstype,varslingsnote,eksterne snitflader,interne snitflader,project
    maximumIssues100
    jqlQueryissuetype = Varsling AND linkedIssue in (DS-1082) ORDER BY summary, Varslingstype, "Eksterne snitflader", "Interne Snitflader"
    serverId479d1618-4a6f-3f88-8ee1-04c6b02c448a


    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 persongruppeprojekter af typen "1 - Stat - Jobcenter". Ved behov for statslige persongruppeprojekter med a-kassedeltagelse 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ændring2WSRM ved ændret
    persontilknytning3
    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 borgereEgne borgereAlle jobcentre kan se egne borgereAlle jobcentre kan se alle deltagende borgereSTAR
    Jobcenter (type 3)Deltagende jobcenterEgne borgereDeltagende jobcenter kan se egne borgereDeltagende Oprettende jobcenter(Oprettende) Jobcenter
    A-kasse (type 4)Deltagende a-kasseEgne borgere4Deltagende a-kasse kan se egne borgereDeltagende Oprettende a-kasse(Oprettende) A-kasse
    Stat, a-kasse og jobcenter (type 5)Deltagende myndighederEgne borgere4Deltagende 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.

    Note 2: Ved ændringer til projekter sendes både WSRM GetPersonGroupProjectVersion5 og GetPersonGroupProjectVersion6 til deltagende myndigheder. Dog sendes kun version6 hvis ændringen udelukkende består af at der tilknyttes eller afkobles myndigheder fra et tværgående projekt, da denne information ikke vil fremgå da deltagende myndigheder ikke fremgår af version 5. Når der tilføjes eller fjernes en myndighed fra et projekt er det kun den direkte berørte myndighed der får WSRM om dette (og altså ikke øvrige projektdeltagere). På version6 af WSRM'en har man listen af tilknyttede myndigheder, hvor man kan se at man er tilføjet respektive ikke længere er med.

    Note 3: Ved ændringer til persongruppemarkeringer på et projekt sendes WSRM GetPersonGroupMarkingVersion5

    Flytning og skift af a-

    Note 4: Bemærk at a-kasser udelukkende får WSRM om dagpengemodtagere (kontaktgruppe id 1). Der sendes ikke WSRM til a-kasserne om borgere som er i øvrige kontaktgrupper. 

    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 og sender WSRM GetPersonGroupMarkingVersion5. Ved tværgående projekter (type 5 - "Stat, a-kasse og jobcenter") får borgerens jobcenter også 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 og der sendes WSRM. Ved tværgående projekter får borgerens a-kasse besked om dette med WSRM.

    Hvis en borger som er tilknyttet et statsligt projekt flytter, opdateres ejerskabet af projektmarkeringen til at være det jobcenter som borgeren flytter til. 

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

    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 metoder, 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 sendes ind til videre WSRM GetPersonGroupProjectVersion5 og GetPersonGroupProjectVersion6.

    Der tilføjes to nye metoder: AddParticipatingAuthorities og RemoveParticipatingAuthority som giver STAR mulighed for at GetPersonGroupProjectMarking udgår og erstattes af GetPersonGroupMarking som er målrettet imod at hente en marking ud (i stedet for markeringer på et projekt).

    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 borgereVed fjernelse af en myndighed fra et projekt, sættes der slutdato på de markeringer (projekttilknytninger af borgere) som den pågældende myndighed er ansvarlig for.

    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).

    Den CreatedItemIdentifier som returneres er den PersonGroupProjectIdentifier som vil kunne anvendes til opdatering og hentning af persongruppeprojektet

    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  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

    GetPersonGroupProject

    Ny metode til at hente et specifikt persongruppeprojekt baseret på et id. Hvis kaldende myndighed ikke deltager i projektet (eller er STAR) får man fejlen 9404 - The authority is not part of the project.


    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

    Den CreatedItemIdentifier som returneres er den PersonGroupMarkingIdentifier som vil kunne anvendes til opdatering og hentning af persongruppeprojektet

    I PersonRegistrationService kunne havde Anden aktør kun adgang til at foretage opdateringer (UpdatePersonGroupMarking).

    Har KSS systemerne et behov for at dette bibeholdes?

    Begrænsningen er fjernet, så Anden aktør kan både oprette og opdatere persongruppemarkeringer.

    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

    Personnummer tilføjes i input for at overholde STAR normer for servicedesign og sporing af hvilke borgere der håndteres

    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. Personnummer tilføjes i input for at overholde STAR normer for servicedesign og sporing af hvilke borgere der håndteres

    GetPersonGroupMarking

    Metoden lægges om til at hente en specifik borgertilknytning baseret på tilknytnings-id'et (PersonGroupProjectMarkingIdentifier = den CreatedItemIdentifier som returneres ved kald af CreatePersonGroupMarking)

    GetPersonGroupProjectMarkings

    Metode til at hente de markings ud som man som myndighed har adgang til, med mulighed for at indsnævre resultatet til en specifik sagsbehandlers oprettede tilknytninger.

    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 Dato-søgningslogik medtager nu markeringer 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 aktive i den angivne periode 

    Drawio
    contentId1431699708
    simple0
    zoom1
    inComment0
    pageId1335623805
    diagramDisplayNameForbedretDatosoegning.drawio
    lbox1
    contentVer2
    revision2
    baseUrlhttps://starwiki.atlassian.net/wiki
    diagramNameUntitled Diagram.drawio
    width811
    links
    tbstyle
    height566

    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.

    Metoden er omdøbt fra tidligere at hedde -ByCaseWorker.

    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 validfejlen 9401 "The participating authority is unknown to DFDG". Hvis ikke projektet er type 5 fås fejlen ¤XX5 - fejlen 9400 "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å. Den sendes ud sideløbende med den nye version 6


    GetPersonGroupMarkingVersion4

    Version4 ønskes udfaset  udfases 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
    GetPersonGroupProjectVersion6ResponseGetPersonGroupProjectVersion6ResponseType1-    PersonGroupProjectRegistrationPersonGroupProjectRegistrationType0 - *

    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}1Identifikation på persongruppeprojektet
    -    -    PersonGroupProjectPersonGroupProjectType
    1Indeholder detaljer for persongruppeprojekt objektet.
    -    -    -    PersonGroupProjectStartDatedateTime
    1Startdato på persongruppeprojekt.
    -    -    -    PersonGroupProjectEndDatedateTime
    0 - 1Slutdato på persongruppeprojekt.
    -    -    -    PersonGroupProjectTypeIdentifierCodeListItemIdentifierTypeMaxInclusive: 100000001Projekttypen, der har betydning for hvem der kan se projektet – se kodeliste for værdier
    -    -    -    ProjectNameProjectNameType
    Base: string
    Length: 1-501Navn på projekt.
    -    -    -    ParticipationIndicatedByProjectTypeboolean
    1Indikation på at deltagende myndigheder kun er angivet i kraft af projekttypen, da alle myndigheder deltager i denne projekttype.
    -    -    -    ParticipatingAuthorityCollectionAuthorityStructureType
    1En liste med deltagende myndigheder (a-kasser og jobcentre). Ved projekter af typen 1 - Stat - jobcentre er listen tom idet feltet ParticipationIndicatedByProjectType=true indikerer at alle jobcentre deltager.
    -    -    -    -   ParticipatingAuthority

    0 - *En deltagende myndighed

    -    -    -    -   -   AuthorityCode



    1Myndighedskode
    -    -    -    -   -   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.

    Collectionen PersonGroupMarkingService filtreres ift. a-kasser så der kun leveres data på egne borgere, og for projekter som man er del af.

    Input


    Element
    Type
    Detaljer
    Forekomst
    Beskrivelse
    GetPersonVisitationStatusRequestGetPersonVisitationStatusRequestType
    1
    -    PersonCivilRegistrationIdentifierPersonCivilRegistrationIdentifierType
    Base:string
    Pattern:(forkortet)1Borgers personnummer.


    Output

    ElementTypeDetaljerForekomstBeskrivelse
    GetPersonVisitationStatusResponseGetPersonVisitationStatusResponseType
    1
    -    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: [
    0-9a
    \da-fA-F]{8}-[
    0
    \da-
    9a-
    fA-F]{4}-[
    0-9a
    \da-fA-F]{4}-[
    0
    \da-
    9a-
    fA-F]{4}-[
    0-9a-fA-F]{12}1Identifier på persongruppeprojektet-    -    PersonGroupProjectPersonGroupProjectType1Persongruppeprojekt
    \da-fA-F]{12}1Guid tilknytning til et oprettet persongruppeprojekt
    -    -    -    -    CorrectionCommentstringLength: 0-15000 - 1Berigtigelseskommentar sat ifm. rettelse til registrering
    -    -    -    -    ResponsibleAuthorityRequestOrganisationStructureType
    1Den myndighed som har oprettet tilknytningen og kan opdatere den

    -    -    -

        PersonGroupProjectStartDatedateTime

        -    -    OrganisationCode

    string
    1
    Startdato
    Myndighedskode
    -    -    -    
    -    PersonGroupProjectEndDatedateTime
    -    -    OrganisationTypeIdentifierOrganisationTypeIdentifierType
    1Myndighedstype
    -    PersonExemptInfoPersonExemptInfoType
    0 - 1
    Slutdato
    Information om borgerens fritagelser
    -    -
        -    PersonGroupProjectTypeIdentifierCodeListItemIdentifierTypeMaxInclusive: 10000000
        PersonExemptsPersonExemptTypeIdentifierTypeCollection
    1
    Typen
    Liste af
    projekt
    borgerens fritagelser.
    -    -    -
        ProjectNameNavn på projektet
        PersonExemptTypeIdentifierType
    ProjectNameType
    Base: stringLength: 1-501
    PersonExemptTypeIdentifierType
    0 - *
    -    ContactGroupInfoContactGroupInfoType
    0 - 1Returneres kun hvis serviceaftager har adgang til området forretningsmæssigt.
    -    -
        -    -    ParticipatingAuthorityCollection¤AuthorityStructureType1En 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.
        ContactGroupContactGroupType
    0 - 1Seneste kontaktgruppe
    -    -    -
        -   -   ParticipationIndicatedByProjectTypeboolean1Indikation på at deltagende myndigheder ikke er angivet enkeltvis da alle myndigheder deltager i denne projekttype-    -    -    -   -   ParticipatingAuthority0 - *En deltagende myndighed

    -    -    -    -   -   -   AuthorityCode

    1Myndighedskode-    -    -    -   -   -   AuthorityName1Myndighedsnavn-    -    -    -   -   -   OrganisationTypeIdentifier1Myndighedstype-    -    CorrectionCommentCorrectionCommentType
    Base: stringLength: 0-15000 - 1Kommentar til berigtigelse af en registrering.-    -    BaseTypeWSRMMetadataBaseType1-    -    -    WSRMMetadataWSRMMetadataType0 - 1-    -    -    -    MessageIdentifier
        ContactGroupIdentifierguid
    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
    -    -    -    ContactGroupTypeIdentifierContactGroupTypeIdentifierType
    1Kontaktgruppen, som den ledige har på beregnings-tidspunkt.
    -    -    -    ContactGroupStartDateTimedateTime
    1Startdato for den lediges kontaktgruppe.
    -    -    -    ContactGroupEndDateTimedateTime
    0 - 1Slutdato for den lediges kontaktgruppe.
    -    -    -    ContactGroupEventDateTimedateTime
    1Kontaktgruppens hændelsesdato.
    -    PersonCategoryInfoPersonCategoryInfoType
    0 - 1Returneres kun hvis serviceaftager har adgang til området forretningsmæssigt.
    -    -    PersonCategoryPersonCategoryType
    0 - 1Seneste personkategorisering
    -    -    -    PersonCategoryIdentifierguid
    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-    -    -    -    ClientSystemTypeIdentifierClientSystemTypeIdentifierType0 - 1System som har foranlediget WSRM'en med en indberetning
    1Unik nøgle
    -    -    -
        -    RegisteringAuthority
        PersonCategoryTypeIdentifier
    ActiveOrganisationHeaderType
    PersonCategoryTypeIdentifierType
    0 - 1
    Registrerende myndighed
    Klientkategori
    -    -    
    -    
    -    IncidentDateTimedateTime
    1Angiver den dato og klokkeslet borger blev kategoriseret
    -    AbsenceInfoAbsenceInfoType
    0 - 1Returneres kun hvis serviceaftager har adgang til området forretningsmæssigt.
    -    -
        OrganisationTypeIdentifierKodeliste med organisationstype / myndighedstype-    
        AbsenceCollection
    OrganisationTypeIdentifierType
    Base: intMinInclusive: 1
    MaxInclusive: 1001
    AbsenceTypeCollection
    1Indeholder fraværsperioder registreret på borgeren.
    -    -    -    AbsenceTypeAbsenceType
    0 - *Aktivt fravær.
    -    -    -    -
        OrganisationCode
        AbsenceIdentifier
    OrganisationCodeTypeIdentifikation af organisation / myndighed
    guid
    Base: string
    Length: 1-201
    Pattern: [\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}1Unik nøgle
    -    -    -    -
        RegisteringUser
        AbsenceTypeIdentifier
    RequestUserMetadataType
    AbsenceTypeIdentifierType
    0 - 1Registrerende bruger

    1Fraværstype (såfremt registreringen er et fravær).
    -    -    -    -
        -    RequestUserStructure
        StartDate
    RequestUserStructureType
    dateTime
    1
    Information om den kaldende bruger
    Startdato.
    -    -    -    -
        -    -    UserFullNameUserFullNameType
    Base: stringLength: 1-1401Sagsbehandlers fulde navn, ved systemkald angives systemets og jobbets navn her
        EndDatedateTime
    0 - 1Slutdato.
    -    -    -    -
        -    -    RequestUserTypeIdentifierRequestUserTypeIdentifierType1Brugertype-    -    -    -    -    -    UserIdentifierUserIdentifierType
    Base: stringLength: 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.-    -    -    
        AbsenceCommentstring
    0 - 1Kommentar til fravær.
    -    EnrollmentInfoEnrollmentInfoType
    0 - 1Returneres kun hvis serviceaftager har adgang til området forretningsmæssigt.
    -    -    EnrollmentEnrollmentType
    0 - 1Seneste tilmelding.
    -    -    -
        UserEmail
        EnrollmentIdentifier
    EmailAddressIdentifierType
    guid
    Base: string
    Pattern: 
    (
    [
    ^>\(\)\[\]\\,;:@\s]{0,191}@[^>\(\)\[\]\\,;:@\s]{1,64})0 - 1Brugers e-mail.-    -    -    -    -    RequestOrganisationStructureRequestOrganisationStructureType1Den organisation som registrerende bruger tilhører.
    \da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}1Unik nøgle
    -    -    -
        -    -    -    OrganisationTypeIdentifierOrganisationTypeIdentifierType1Kodeliste med organisationstype / myndighedstype for registrerende bruger
        EnrollmentDateTimedateTime
    1Tilmeldedatoen hvor det angivne tilmeldeforhold starter. Dette er datoen, hvor den ledige har henvendt sig enten gennem Jobnet eller Jobcentret.
    -    -    -
        -    -    -    OrganisationCodeOrganisationCodeType
    Base: stringPattern: [-][1]|[0-9]{1,8}1Organisationskode for den registrerende bruger.-    
        ClientCategoryTypeIdentifierClientCategoryTypeIdentifierType
    1Angivelse af tilmeldekategori for perioden.
    -    -    -
        -    RegistrationDateTime
        CurrentUnemploymentStatusTypeIdentifier
    dateTime
    CurrentUnemploymentStatusTypeIdentifierType
    1
    Kaldende systems registreringstidspunkt
    Ledighedsgrad.
    -    -    -
        -    EnqueueDateTime
        RemovalDateTimedateTime
    0 - 1
    Kølægningstidspunkt
    Afmeldedato for
    beskeden
    denne tilmeldeperiode.
    -    -    -
        -    SortKey
        RemovalCauseTypeIdentifier
    unsignedLong
    RemovalCauseTypeIdentifierType
    0 - 1
    Sorteringsnøgle

    PersonVisitationStatusService (Version 3)

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

    Liste af persongruppetilknytninger    -    PersonGroupMarkingTypePersonGroupMarkingType *    -    PersonGroupMarkingIdentifier for tilknytningen af personen til projektet    PersonGroupMarkingStartTimeStartdato og tidspunkt.-    -    PersonGroupMarkingEndTimedateTimeSlutdato og tidspunkt    -    -    PersonGroupProjectNameNavn på persongruppeprojektet    -    PersonGroupProjectIdentifierGuid tilknytning til et oprettet persongruppeprojekt    -    CorrectionCommentBerigtigelseskommentar sat ifm. rettelse til registrering    -    ResponsibleAuthority *Den myndighed som har oprettet tilknytningen og kan opdatere den    -    -    AuthorityCodeMyndighedskode    -    -    AuthorityNameMyndighedstype
    ElementTypeDetaljerForekomstBeskrivelse
    -    PersonGroupMarkingInfoPersonGroupMarkingInfoType0 - 1Persongruppemarkeringer. Incl. historiske data.-    -    PersonGroupMarkingCollectionPersonGroupMarkingTypeCollection0 - 1Kodelisteværdi for årsag til afmelding.
    -    -    -    SelfServiceEnrollmentboolean
    1Status på om vedkommende har tilmeldt sig via Jobnet.
    -    ActivitySupplementInfoActivitySupplementInfoType
    0 - 1Returneres kun hvis serviceaftager har adgang til området forretningsmæssigt.
    -    -    ActivitySupplementActivitySupplementType
    0 - 1Seneste aktivitetstillæg.
    -    -    -    ActivitySupplementdentifierguid
    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
    -    -    -    RequestingActivationboolean
    1Om borgeren ønsker aktivering eller ikke.
    -    -    -    EndDateTimedateTime
    0 - 1Slutdato for aktivitetstillæg
    -    -    -    ActivitySupplementEventDateTimedateTime
    1Hændelsesdato for jobcentrets modtagelse af anmodning om aktivitettillæg (ønske om aktivering).
    -    SocialAidInfoSocialAidInfoType
    0 - 1Returneres kun hvis serviceaftager har adgang til området forretningsmæssigt.
    -    -stringLength: 1-1001    SocialAidSocialAidType
    0 - 1Seneste ydelse.
    -    -    -    SocialAidIdentifierguid
    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
    -    -    -    StartDatestringLength: 0-15000 - 1date
    1Startdato på ydelsesperioden. Hvis hændelsen er -Ydelsessag startet- ydelsessag så den forventede startdato
    -    -    -    EndDatedate
    0 - 1Slutdato for aktivitetstillæg
    -    -    -1    AidContactGroupTypeIdentifierContactGroupTypeIdentifierType
    0 - 1Resultatet af afgørelsen om ydelse hvis positivt dvs. ydelse gives. Resultat angives i form af DFDG kontaktgruppe.
    -    -    -1Myndighedsnavn-    -    -    -    -    OrganisationTypeIdentifier1    AppropriationOutcomeTypeIdentifierAppropriationOutcomeTypeIdentifierType
    0 - 1Hændelse fra ydelse, enten at -Ydelsessag startet -Ydelse er givet -Ydelse er afvist -Ydelse stoppet -Ydelsessag afsluttet


    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

    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.


    Persongruppeprojekt-markeringer oprettes igennem BI batchoprettelse af STAR

    Persongruppemarkeringer oprettes:

    1. Som udgangspunkt med eget jobcenter som ejer af markeringen hvis dette er projektdeltager (kun relevant for type 1, 3 og 5 projekter)
    2. Ellers med egen a-kasse som ejer af markeringen hvis denne er projektdeltager (kun relevant for typ 4 og 5 projekter)
    3. I øvrige tilfælde med STAR som ejer af markeringen

    Der sendes WSRM til eget jobcenter og egen a-kasse i det omfang de er deltagere i det projekt der oprettes markeringer på.

    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.