Beskrivelse af epic af it-understøttelse af Styrelsen for Arbejdsmarked og Rekrutterings forretning
Indholdsfortegnelse
Afgrænsning af epic
Afgrænsning | ||
---|---|---|
Som en Ankiro vil jeg crawle ikke-Jobnet jobannoncer (eksterne jobannoncer) med ESCO-STAR stillingsbetegnelser i stedet for DISCOAMS stillingsbetegnelser for at ikke-Jobnet jobannoncer kan fremsøges med ESCO-STAR stillingsbetegnelser | ||
Acceptkriterier | ||
Nr. | Beskrivelse | Relevant for |
976.12.1 | Ankiro crawler med ESCO-STAR stillingsbetegnelser | Ankiro, Jobnet |
976.12.2 | "Find job" kan søge ikke-Jobnet (eksterne) jobannoncer med ESCO-STAR stillingsbetegnelser | Jobnet |
Kriterier for tilsagn til serviceaftager i forhold til STARs snitflader | Berørte acceptkriterier | Bemærkninger | |||
---|---|---|---|---|---|
Acceptkriterie <nr.> | Acceptkriterie <nr.> | Acceptkriterie <nr.> | Acceptkriterie <nr.> | ||
Oversigt over berørte webservices
Manuel oversigt som er synlig for eksterne
Summary | Varslingstype | Varslingsnote | Eksterne Snitflader | Interne Snitflader | Project |
---|---|---|---|---|---|
N/A | N/A | N/A | N/A | N/A | N/A |
Webservicen der her er aktuel er https://stage-jobnet-star.ankiro.dk/2.0/JobLeveranceService, den nye snitflade fra Ankiro, der udstiller eksterne jobopslag med EscoStarkoder til Jobnet.
Beskrivelse af epic
Jobnet aftager eksterne, dvs. crawlede, jobopslag på en snitflade som virksomheden Ankiro. Snitfladen kaldes via et batchjob 2 gange dagligt, hvor STARs søgemaskine populeres med disse jobopslag. Søgemaskinen er Anikrosuiten, drevet on premise, hos KMD. Star har derfor adgang til at konfigurere denne og konfiguration er nødvendig, når søgemaskinen skal kunne modtage og udstille eksterne jobopslag med EscoSTAR koder.
Jobnet aftager i forvejen en leverance med jobopslag fra Ankiro, hvor jobopslag er funderet på Disoams08 koder. Som led i EscoSTAR projektet, skal Ankiro for eftertiden levere opslag på stort set samme snitflade, hvor jobopslagene bare er funderet på EscoSTAR. I en periode er det aftalt, at Ankiro udstiller begge leverancer, således at Jobnet kan foretage et løbende skifte, da Jobnet i vid udstrækning er funderet på Discoamsværdier og koblinger til Ankirosuiten (via Automatch, Dashboard og Find Job). Jobnet kører altså i udviklingsperioden på både den discoams- og den EscoStar funderede suite, mens de enkelte funktionsområder - i særskilte epics - rettes til at kigge på EscoStar udgaven.
Derefter fases den DiscoAms funderede Ankiro suite ud.
976.12.1 Ankiro crawler med ESCO-STAR stillingsbetegnelser
Endpointet på den nye service fra Ankiro, det ligner til forveksling det gamle, som kunne kaldes på https://jobnet-star.ankiro.dk/1.0/JobLeveranceService. Det nye endpoint kaldes blot på https://jobnet-star.ankiro.dk/2.0/JobLeveranceService. Under udviklingen udstilles version 2.0 også på et stagingmiljø: Https://stage-jobnet-star.ankiro.dk/2.0/JobLeveranceService.
I dag modtages disoamskoder via feltet OccupationID, der på version 1 af servicen har datatypen integer.
På version 2.0 af servicen modtages i selvsamme felt, altså OccuptaionID, en EscoStar kode. Da EscoStar koden, dvs. ConceptUriDa, er en URI skifter feltet i version 2 datatype til streng.
I userstory /wiki/spaces/ISB/pages/2372370492, tilrettes jobnets batchjob således, at det også henter stillingsopslag fra den EscoSTAR funderede snitflade og populerer disse i Ankiro Suiten. Inden da, skal Suiten dog udvides, så den kan modtage de nye EscoSTAR værdier. Udvidelsen af AnkiroSuiten med EsoSTAR-felter sker i /wiki/spaces/ISB/pages/2372435974.
/wiki/spaces/ISB/pages/2372861953
er den nye snitflade fra Ankiro, der udstiller eksterne jobopslag med EscoStarkoder til Jobnet. Servicen udstilles indledningsvis på et staging miljø. Jobnet tilgår indledningsvis stagingmiljø udgaven på t-muiljøerne, men dette skal rettes til, så det også i t-miljøerne er produktionsudgaven der anvendes, når denne en gang udstilles. STAR betaler ikke for et løbende staging miljø og t-miljøerne henter allerede i dag eksterne jobopslag fra produktion, dvs. https://jobnet-star.ankiro.dk/1.0/JobLeveranceService
Skift til produktionsudgaven i alle miljøer sikres via
og gemmer disse Ankirosuiten
Foreløbig oversigt over services
Service | Version | Metode | Element | Beskrivelse | Bemærkning |
---|---|---|---|---|---|
Detaljeret interne service
Overvej for hvert acceptkriterie hvilke systemer der berøres af ændringen:
- DFDG
- Services
- WSRMer
- Kodelister
- PersonStatusService (PSS)
- PersonHistoryService (PHS)
- LSS (Landssupportsystem) og herunder Registerudtræk (hvis STAR har dataejerskab og der er lavet PHS på domænet)
- Jobnet
- VITAS
- JobKon
- JobAG
- 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.
- Nye batchjobs
- Kommunalt sagsbehandlingssystem
- A-kasse sagsbehandlingssystem
- Kommunalt bookingsystem
- JobcenterPlanner (JCP)
- WorkForcePlanner (WFP)
- Kommunalt ydelsessystem
Særlige krav til test
Test scenarie | Berø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.