995.2 WIDK - Engelsksprogede occupations i Find Job
Beskrivelse af epic af it-understøttelse af Styrelsen for Arbejdsmarked og Rekrutterings forretning
Versionshistorik af betydning for eksterne (v0.1, v0.3, v0.5 og v1.0)
Anvendes ved ændringer, der har betydning for eksterne.
Dato | Version | Hvem | Hvad er ændret? |
---|---|---|---|
N/A | N/A | N/A | Ingen ekstern relevans |
Indholdsfortegnelse
fgrænsning af epic
Afgrænsning | ||
---|---|---|
Som WIDK vil jeg have implementeret engelsksprogede occupations i min instans af Find Job for at forbedre udsøgningsmuligheder via typeahead. | ||
Acceptkriterier | ||
Nr. | Beskrivelse | Relevant for |
995.2.1 | Datamodel er udvidet med kolonne til OccupationEN på tabellen EscoStarOccupationGroupMap | Jobnet, WIDK, BI |
995.2.2 | Ankiro er udvidet med nyt felt OccupationEN i indeksene ExternalWorkInDenmarkJobJobnet og InternalJobJobnet | Jobnet |
995.2.3 | Batchjob, der henter interne og eksterne WIDK jobopslag, beriger OccupationEN i indeks ExternalWorkInDenmarkJobJobnet og InternalJobJobnet med respektive OccupationEN fra EscoStarOccupationGroupMap | Jobnet |
995.2.4 | Udvidelse af typeahead på WIDK's instans af Find Job | Jobnet |
Kriterier for tilsagn til serviceaftager i forhold til STARs snitflader | Berørte acceptkriterier | Bemærkninger | |||
---|---|---|---|---|---|
<epic nr>.1.1 | <epic nr>.1 .2 | <epic nr>.1 .3 | <epic nr>.1 .4 | ||
N/A | N/A | N/A | N/A | N/A |
Oversigt over berørte webservices
Manuel oversigt som er synlig for eksterne
Ingen berørte webservices.
Beskrivelse af epic
Baggrund
WIDK ønsker at give sine brugere en bedre søgefunktionalitet på deres instans af Find Job. Den nuværende taksonomi (fra Taxonomy silo) indeholder alene stillingsbetegnelser på dansk. Og det er ikke inden for ressourcemæssig rækkevidde, at udvide denne til tillige at indeholde engelsk, særligt da det i skrivende stund kun er WIDK der har behov herfor. Udvidelse af taxonomy kompliceres endvidere af, at STAR har taget deres egne stillingsbetegnelser i brug frem for at anvende EU's danske forslag direkte, så der er ikke nogen hjælp at hente, ved at se på EU's engelsksprogede forslag. Eksempelvis er EU's danske forslag "Køkkenmontør" af STAR oversat til "Bygningssnedker". Gås derfor baglæns i hierakiet med afsæt i koden, vil EU's engelsksprogede forslag baseret på koden for "Bygningssnedker" være "Kitchenunit installer", hvor man med rette ville forvente ord som "Carpenter", "Joiner" eller "building joiner". Resultatet ville således være et forkert match.
Et alternativ til den fuldt dynamiske løsning er derfor udtænkt og implementeres i nærværende epic. Der gøres i løsningen brug af eksisterende databasetabeller, der alligevel skal vedligeholdes manuelt, ved ændringer i Taxonomy. Herved opnår WIDK fuld kontrol over ordlyden på stillingsbetegnelserne på engelsk. Bagsiden af medaljen er så den manuelle vedligeholdelse der følger, hver gang der i administrationsmodulet for Taxonomy laves ændringer, der har konsekvenser her på.
Forskellige modeller har været vendt med WIDK:
- En model, hvor der ved valgt stllingsbetegnelse fra typeahead alene søges på stillingsbetegnelsesfeltet i Ankiro.
- Og en model, hvor der med afsæt i valgt stillingsbetegnelse fra typeahead søges på ordet som fritekst.
Førstnævnte model giver et eksakt resultat, da kun job slået op som "Chef" vil blive vist, når man på typeahead listen vælger det engelske term for Kok. Sidstnævnte model giver potentielt et bredere resultat, da stillingsopslag vises, hvori ordet "Chef" indgår. Den sidste model er valgt af WIDK, da fritekstsøgning på dette felt er det, der allerede understøttes af koden i dag. Det er altså billigere og konsistent med måden hvorpå der søges, hvis man taster et ord, som ikke fremgår af typeahead listen.
Regler
Der er ingen relevante regler eller forventede regler om registrering og indberetning i forbindelse med denne epic.
Forventet påvirkning af jobcenter-, a-kasse- eller ydelsessystemer
Der er ingen aftagere, der påvirkes.
Acc.kr. 995.2.1 - udvidelse af datamodel
Tabellen EscoStarOccupationGroupMap mapper OccupationGroupID og ConceptUriDA, og denne tabel er derfor i spil ved hver eneste stillingsopslag, som Ankiro beriges med af batchjobbene. Følgelig er det logisk at udvide denne tabel med et felt til at rumme den engelske oversættelse af stillingsbetegnelsen, for hver en ConceptUriDA. Batchjobbet kan så med afsæt i stillingsbetegnelsens conceptUriDA tillige hente den engelske stillingsbetegnelse, når hierakiet i øvrigt hentes.
Feltet bør oprettes som en varchar med en længde svarende til det danske modpart (PreferedLabelDA 100 karakterer).
Tabelstruktur der udvides:
BI kontaktes med henblik på udfærdigelse af Script til opdatering af miljøer med STARs oversættelse, når den foreligger. PO har fået link til seneste udgave af Taxonomy med danske stillingsbetegnelser tilsendt 9. august 2021. Stillingsbetegnelser oversættes af WiDK.
Jobnets arbejde udføres via
-
JOB-4581Getting issue details...
STATUS
Acc.kr. 995.2.2 - udvidelse af Ankiro med felter til engelsksproget Occupation.
STARs Ankiro søgemaskine, der leverer søgningerne til WIDKs Find Job instans, skal udvides med felter, således at de enkelte annoncer kan rumme det nye felt og siden hen kan udsøges.
Ankiro udvides derfor med et felt kaldet "OccupationEN" af typen string på følgende indexes og datasources: ExternalWorkInDenmarkJobJobnet og InternalJobJobnet.
Søgeprofilen udvides med en property "OccupationEN" for indexes ExternalWorkInDenmarkJobJobnet og InternalJobJobnet.
Arbejdet udføres under: - JOB-4581Getting issue details... STATUS
Acc.kr. 995.2.3 - tilpasninger i batchjob.
Batchjob der i forvejen beriger Ankiro med data for WIDK job, de udvides således at det nyoprettede felt OccupationEN i Ankiro også udfyldes med data om stillingsbetegnelsen på engelsk. Batchjobbene henter denne information fra det nyoprettede felt i tabellen EscoStarOccupationGroupMap, som alligevel besøges, hvert fald for de interne jobopslag.
Er en stilling opslået på en ConceptUriDA som ikke fremgår af tabellen, hvilket kan ske, da adminmodul er dynamisk og nærmest ændrer i realtid, hvor tabellen EscoSTAROccupationGroupMap skal opdateres manuelt via SQL script, så skal jobopslag ikke indekseres til Ankiro. Dette følger af en beslutning truffet i epic: 976.24.2 hvor kun stillingsopslag med aktiv ConceptURIda, som fremgår af tabel, skal indekseres.
Arbejdet udføres under: - JOB-4581Getting issue details... STATUS
Acc.kr. 995.2.4 - Udvidelse af typeahead
Typeahead udvides, efter måden hvorpå typeahead i forvejen virker på Find Job, således at der efter tredje tastede karakter, tillige vises de engelske occupations, hvori de tre karakterer indgår. typeahead forslag fremkommer på dropdown. Ved valg af typeahead felt har WIDK ønsket bred søgning - dvs. søgning på ordet som fritekst og ikke smal søgning, dvs. søgning på ordet alene mod feltet OccupationEN.
Bemærk: Den nuværende typeaheadhar Ankiro som datakilde. Dvs. der fremkommer kun typeaheadforslag på stillingsbetegnelser, som der aktuelt er slået job op på. Dette giver særligt mening i WIDKs tilfælde, hvor det langt fra er alle stillingsbetegnelser der er i spil. Dette forhindrer dog ikke borger i at søge på andre stillingsbetegnelser, som de taster selv. Borger slipper dog for at få en masse forslag fra systemet på stillinger, hvor der ingen job er.
Jobnets arbejde udføres under
-
JOB-4696Getting issue details...
STATUS
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:
BI skal, jf. acceptkriterie 995.2.1 scripte data til t-miljøer og produktion.
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.
Løsning jf. acceptkriterie 995.2.1 er gennemgået med STARs arkitekt (Kasper Birkelund Larsen (Unlicensed)). Det er en løsning der bygger på manuel opdatering af data, men den bygger videre på eksisterende beslutninger herom og frem for alt, så er denne MVP løsning billigere end tilfældet ville være med en fuldt dynamisk løsning, der ville inkludere nye snitflader, ændringer til adminmodul og påvirke diverse aftagersystemer. Tabellen EscoSTARoccupationGroupMap anvendes i forvejen af batchjob ved berigelse af Ankiro med data i relation til Find Job. Der er således noget at tage afsæt ved denne mindre videreudvikling.
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: Natasha Dsouza Krogh
Angiv dato for tjek: 17.08.2021
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.
Der er intet at komme efter. Dette er alene "kodeliste data" - stamdata for klassificering af jobs i udsøgning. Der er intet personhenførbart.
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.
Intet at bemærke: Rettelser sker på Find Job, der er public.
Korrekte sikkerhedsattributter på services
PO skal for hver enkelt servicemetode angive hvilke myndighedstyper, der må kalde de forskellige servicemetoder.
Intet at bemærke: Ingen snitflader.
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
Intet at bemærke: Rettelser sker på Find Job, der er public.
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
Intet at bemærke: Rettelser sker på Find Job, der er public.