986.12 Implementering af forbedringer - søgemotor i VITAS

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


STAR Projektleder (PL)Forretningsanalytiker (FA)STAR ReleaseEpic statusEksterne snitflader
Camilla Hagedorn Trolle2023-11.0N/A



Versionshistorik af betydning for eksterne (v0.1, v0.3, v0.5 og v1.0)

Ingen eksterne snitflader

Interne links (indhold i links ikke relevant for eksterne)

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

BVL-593 - Getting issue details... STATUS


Indholdsfortegnelse




Afgrænsning af epic

Afgrænsning

Som en PO for VITAS

Vil jeg gerne implementere forbedringer der giver performance forbedringer og gør det muligt at modernisere VITAS
i delleverancer.


Acceptkriterier

Nr.BeskrivelseRelevant for
986.12.1Generering af excel ark henter data fra den nye søgemotorVITAS
986.12.2Starte ansøgning pba tidligere ansøgning skal benytte den nye søgemotorVITAS
986.12.3Søg ansøgning og bevilling skal benytte den nye søgemotor

VITAS

986.12.4Borger oplysninger skal ikke vises i IGU liste når borgeren er fjernet fra en kladdeVITAS
986.12.5GDPR: Det skal ikke være muligt at søge på en borgers sidste 4 cifre i borgeren person nr
(gælder avanceret søgning for virksomheder, JC support, AA support)

VITAS



Kriterier for tilsagn til serviceaftager i forhold til STARs snitfladerBerørte acceptkriterierBemærkninger

<epic nr>.1.1 <epic nr>.1 .2
<epic nr>.1 .3
<epic nr>.1 .4



















Oversigt over berørte webservices 

Ingen ændringer i eksterne webservices.

Beskrivelse af epic

Epic 986.11.(VIR-3996) har vi opsamlet yderligere behov, i forbindelse med implementering af ny søgemotor.
Resultatet af analysen kan ses nedenfor


Outcome:

  • (13 SP) Vi skal have data for Excel arket ned i søgemotoren, så excel generering kun er afhængig af søgemotoren, og ikke de gamle databaser

    • Dette vil også skabe bedre grundlag for delleverancer af VITAS til modernisering, fordi søgemotoren kan virke som bindeled mellem moderniseret og gamle ordninger.

  • (2 SP) 'Vælg tidligere ansøgning' knappen skal omlægges til at benytte den nye søgemotor.

    • På nuværende tidspunkt tager det meget lang tid fra at man har klikket på 'Vælg tidligere ansøning' til at komponentet til at søge dukker op.

    • Ved at omlægge samtlige søgninger til at benytte den nye søgemotor, vil det være nemmere at lave delvis leverance af VITAS ved modernisering, og derved undgå et BIGBANG release.

  • (5SP) ‘Søg ansøgning/bevilling’ for star support benytter ikke den nye søgemotor

    • Det er ikke et særlig langsomt komponent, men kan blive hurtigere af at blive lagt på den nye søgemotor

    • Ved at omlægge samtlige søgninger til at benytte den nye søgemotor, vil det være nemmere at lave delvis leverance af VITAS ved modernisering, og derved undgå et BIGBANG release.

  • (3SP) (Large for DFDG?) Batch opslag på udlagte til anden aktør fra DFDG

    • På nuværende tidspunkt er vi nødt til at spørge per borger på en søgning om denne er udlagt til anden aktør. Det vil gå væsentligt hurtigere hvis vi havde mulighed for et ‘batch kald’, så vi kunne spørge på flere borgere på samme tid.

    • Det er uvist om det er muligt at få sådan et batch api, grundet den nuværende sikkerhedsmodel på API’et.

  • (13SP) Reindeksering kan fejle, hvis der laves opdateringer i systemet imens reindeksering batchjobbet kører.

    • Batchjobbet kan fejle

    • Ændringer som sker imens batchjobbet kører kan måske blive 'overskrevet’ i søgetabellen af batchjobbet.

      • Ændringen vil komme med igen ved næste batchjob kørsel (se FB 305328)


Øvrige: (ikke det mest tidskrævende og måske ikke "IGU" det mest normale flow. begge vurderet til ca 5 sp)

  • Avanceret søgning - virksomhed: Datagrundlag for CPR skal ikke have sidste 4 cifre med i tabellen, da dette kan misbruges i avanceret søgning.

  • IGU kladder hvor borgeren er fjernet, skal liste visningen IGU aftaler ikke vises borgerens navn/ borgeren skal også fjernes på liste visning.

Baggrund

Her udfylder PO oplysninger om baggrund for epic'en, herunder fx om der ligger politisk aftale eller lovgivning bag. Særligt vigtigt, at dette fremgår, hvis det ikke fremgår i en overliggende ISB, hvortil der evt. kan henvises.


Regler

Her udfylder PO oplysninger om eksisterende eller forventede regler om registrering og indberetning.


Forventet påvirkning af jobcenter-, a-kasse- eller ydelsessystemer

Her beskriver PO overordnet, hvordan epic'en forventes at påvirke aftagerne. Særligt vigtigt, at dette fremgår, hvis det ikke fremgår i en overliggende ISB, hvortil der evt. kan henvises.

Acc.kr. 986.12.-1

Som Virksomhedsbruger, Anden aktør, Jobcenter, SIRI og STAR support ønsker jeg at VITAS til generering af Excel ark henter data fra søgemotoren hvilket vil gøre excel generering hurtigere, samt muliggøre at VITAS kan moderniseres i delleverancer.
Excel arket vil ydermere blive udvidet og fremover indeholde alle kolonner som idag også vises i listerne.

Acceptkriterie:

  • Alle datafelter til visning i excel ark vil fremover være tilgængelige i den nye søgemotor - database
  • Felter der vises i lister skal også vises i excel ark  - excel arket udvides med disse felter
  • Der er oprettet dokumentation der viser hvilke felter/kolonner der indgår i henholdsvis excel ark og lister, herunder hvilke felter/kolonner der er tilføjet excel arket til 2023-1 releasen.


Note:

  • SPOC : der har ikke været behov for at samle faner i excel ark der for nuværende viser tillægsbevillinger på en selvstændig fane
  • Som udgangspunkt vil der fortsat ikke være ikoner i excel visning.

Acc.kr. 986.12-2 

Som STAR ønsker jeg at når der vælges at starte en ansøgning på baggrund af en tidligere ansøgning at vi fremover benytter den nye søgemotor, hvilket betyder performance forbedringer for brugeren.

Acceptkriterier:

  • Ved valg af tidligere ordning skal den nye søgemotor benyttes.
  • Gælder for virksomhed/ JC support og AA support

Note:

  • Der er ingen forretningsmæssige ændringer i forhold til hvornår man som bruger kan benytte "vælg tidligere ordning funktionaliteten"



Acc.kr. 986.12-3

Som STAR ønsker jeg at når der søges efter en ansøgning/bevilling at VITAS benytter den nye søgemotor hvilket vil betyde perfomance forbedringer for brugeren.

Acceptkriterier:

  • Ved valg af søg/ansøgning/bevilling i STAR support, søger VITAS fremover i den nye søgemotor/database
  • Gælder for STAR Support
  • Det vil for STAR support fremover være muligt at søge på IGU aftaler

Note:

  • Der er ingen "øvrige" forretningsmæssige ændringer i forhold til funktionaliteten "søg ansøgning/bevilling"



Acc.kr. 986.12-4

Som STAR ønsker jeg at når en en borger fjernes fra en IGU kladde, at borgeren også fjernes fra liste visningen.

Acceptkriterier:

  • Ved fjernelse af borger fra en kladde, vil borgeren ikke længere blive vist i søgelisten på kladden.

Note:

  • IGU aftale kladder der har en borger tilknyttet. Hvis man sletter borgeren og gemmer kladden, figurerer borgerens navn stadig, i listevisningen “Aftaler” (søgemaskinen er ikke opdateret). Hvis man fjerner borgeren og laver ændringer på en efterfølgende sektion (og hele sektionen er korrekt), og man så gemmer kladden, så er borgerens navn fjernet, i listevisningen “Aftaler” (søgemaskinen er opdateret). (Bredo og Jan)



Acc.kr. 986.12-5

Som Virksomhed/ JC support og AA support ønsker jeg at overholde GDPR reglerne for personhenførbar data, hvorfor det ikke skal være muligt at søge på de sidste 4 cifre i en borgers person nr.

Acceptkriterier:

  • Det skal ikke være muligt i avanceret søgning (på ansøgninger & tilbud samt bevillinger) at søge på de sidste 4 cifre i et person CPR nr, når man er virksomhed, JC support og AA suppo

Note:

  • FB 308475




Overvej for hvert acceptkriterie hvilke systemer der berøres af ændringen:

  • DFDG
    • Services
    • WSRMer
    • Kodelister
    • PersonStatusService (PSS) / domænespecifikke statusservices
    • PersonHistoryService (PHS) / domænespecifikke historik services
    • LSS (Landssupportsystem) og herunder Registerudtræk (hvis STAR har dataejerskab og der er lavet PHS på domænet)
  • Jobnet
  • VITAS
  • JobKon
  • JobAG
  • JobSearch
  • Ydelsesudstilling
  • Taxonomy
  • BI integrationsplatform
  • Alle områder
    • Nye batchjobs
      • Dokumentation af jobbet til SF (jf. skabelon: xxx link til skabelon) 
    • Dataløft
      • Hvis der i Databaser tilføjes eller fjernes kolonner med personfølsomme data (f.eks. person navne, adresser, email, telefonumre etc.), så skal SF informeres så disse data fremadrettet tilføjes eller fjernes fra scrambling.
  • Kommunalt sagsbehandlingssystem
  • A-kasse sagsbehandlingssystem
  • Kommunalt bookingsystem
    • WorkForcePlanner (WFP)
    • M4 Booking
    • Schultz Booking
  • Kommunalt ydelsessystem (KY)
  • Kommunalt sygedagpengesystem (KSD)

Særlige krav til test

Test scenarieBerørte systemområder (herunder nye batchjobs*) Identificeret af






* 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:  
  • 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.

Husk GDPR stillingtagen

Ingen personfølsomme data i epics

Illustrationer, skærmdumps m.v. må ikke indeholde cpr.nr., CV. nr., rigtige personnavne på borgere eller deres kontaktoplysninger i form af e-mail, telefonnr., adresse m.v.

  •  Ja, det er tjekket, at epic ikke indeholder dette.
  • Angiv hvem der har foretaget dette tjek: 

  • Angiv dato for tjek: 

Opbevaring af oplysninger i STARs it-systemer

Ved oprettelse af nye dataområder skal der tages stilling til, hvornår formålet med data ophører og dermed fastlægges en slettepolitik.

Ved indførelse af nye data på eksisterende dataområder skal GDPR slettejobs opdateres.

Hvem må tilgå oplysningerne?

Afsnittet må ikke blot slettes, hvis det vurderes ikke relevant. Det skal dokumenteres at man har forhold sig til nedenstående.

Husk det er hensynet til borgeren der tæller højst. Der skal være hjemmel til at sagsbehandler må tilgå oplysninger. Formålet skal være som led i administrationen af beskæftigelsesreglerne eller ydelsesadministration.  

Korrekte sikkerhedsattributter på services

PO skal for hver enkelt servicemetode angive hvilke myndighedstyper, der må kalde de forskellige servicemetoder.

Tilladte organisationer (eksempel - se den fulde liste over myndighedstyper på siden DFDGs sikkerhedsmodel )


Alle borgere

Egne borgere

Tidligere egne borgere

Gæsteadgang

Anden Aktør - egne borgere

Anden Aktør - gæsteadgang

A-kasse


X





JobCenter


X



X


Kommune


X





STAR

X






AUB







UDK







STIL








A-kasse filtrering

Hvis a-kassen må anvende metoden, må a-kassen så se / hente alle data? Eller skal der foretages filtrering ift. at a-kassen fx kun må se nogle udfaldsrum / kodelisteværdier? Husk at filtreringen skal ramme eventuel visning på Jobnet aht. sagsbehandlerlogin

Sagsbehandlerlogin på Jobnet - tag stilling til adgang!

En sagsbehandler i et jobcenter kan tilgå en borger tilknyttet det konkrete jobcenter.

En sagsbehandler i en a-kasse kan tilgå en borger, som er medlem af a-kassen og KG 1 (tilmeldt og ikke-tilmeldt) eller KG 8 og tilmeldekategori 5 - dimittend.

Begrænsninger kan foretages via (a-kasse-) filtrering, eller ved at afgrænse på action niveau på konkrete sider på Jobnet.

Stillingtagen: Beskriv kort, at der er taget stilling til sagsbehandlerlogin