995.1 WIDK i Jobnets Find Job

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


STAR Projektleder (PL)Forretningsanalytiker (FA)STAR ReleaseEpic statusEksterne snitflader
Natasha Dsouza KroghKenneth Ingemann Larsen (KEIL) (Unlicensed)2021-2N/AN/A



Interne links (indhold i links ikke relevant for eksterne)

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

JOB-3076 - Getting issue details... STATUS

OBS DETTE SKAL TILPASSES MED DE KORREKTE NUMRE NÅR EPICS OPRETTES I JIRA


Indholdsfortegnelse




Afgrænsning af epic

Afgrænsning

Som WIDK

vil jeg anvende en engelsksproget instans af Find Job

for fortsat at kunne udstille WIDK jobopslag når jeg frigør mig af den nuværende løsning på WIDK.dk.

Acceptkriterier

Nr.BeskrivelseRelevant for
995.1.1Som WIDK ønsker jeg, at mine brugere kan tilgå en engelsksproget udgave af Find Job, ved at besøge website med en parameter sat i URL.Jobnet
995.1.2Som WIDK vil jeg på min instans af Find Job have, at udvalgte elementer deaktiveresJobnet

995.1.3

Som WIDK ønsker jeg, at et nyt indeks ExternalWorkInDenmarkJobJobnet oprettet i Ankirosuiten, og at indekset beriges med job fra en ny EscoSTAR funderet jobleverance, fra AnkiroJobnet
995.1.4Som WIDK ønsker jeg en engelsksproget udgave af Cookie ConsentWIDK/STAR/Jobnet
995.1.5Som Pentia vil jheg have en URL jeg kan kalde, der giver mig en total conunt af interne og eksterne WISK jobWIDK/Pentia


Beskrivelse af epic

Baggrund

WIDKs søgemaskine afvikles i dag på en teknologisk forældet platform, der ikke ønskes fornyet. I den anledning ønsker WIDK at anvende en egen instans af Jobnets Find Job, til at udstille Internt opslåede WIDK markerede jobannoncer samt eksterne WIDK annoncer, modtaget fra Ankiro.


Regler

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


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

Ingen

Acc.kr. 995.1.1 - Engelsksproget udgave af Jobnet styret af URL-parameter

WIDKs kundesegment er højtuddannede udlændinge, der ønsker at arbejde i Danmark. Derfor skal WIDK's instans af Jobnets "Find Job" oversættes. 

I dialog med Arkitekter har vi vurderet, hvorledes den tekniske gæld kunne holdes lavest mulig, under hensyntagen til mest mulig genbrug og hvor der samtidig er plads til individuel tilpasning. Kloning af den eksisterende kode er valgt som løsning, da den giver maksimal fleksibilitet og samtidig mindst mulig kompleksitet i teknisk gæld. Prisen herfor er naturligvis redundant kode. 

Det klonede website er, sætning for sætning, oversat af WIDK. I klonen er danske sætninger blot erstattet med engelske formuleringer, men enkelte steder, hvor sproget har ligget i databasen eller i delte kontrollere/kode, er logik taget i brug til styring. 

De 3 mails i relation til Jobagenten (oprettelsesmail, selve jobagentmailen og "silent mail" der afsendes, hvis der efter 30 dage ikke er dannet en jobagent mail) er alle klonede. På mails er sat op, at afsender er no-reply@workindenmark.dk og der er oprettet en postkasse hos Statens IT for  opsamling af bouncende mails og undgåelse af blacklisting af STARs IP som "spammer". Endelig er logo i mails skiftet ud fra Jobnet logo til WIDK logo. 

Parameteren der afgør, hvorvidt det er Jobnets version af "Find Job" eller WIDK versionen der vises, er: "&WIDK=true". Når denne parameter er sat i URL'en, ledes man ved klik på linket til WIDK instansen. 

Flowet af stillingopslag, fra oprettelse til endelig publicering på WIDKs instans af Find Job, kan ses her: WIDK Ankiro

Afgrænsninger medtaget fra oprindelig beskrivelse: 
WIDK udgaven af "Find Job" styres alene af om en parameter er sat, når man kommer fra WIDK.dk. Jobnet afblænder således ikke funktionalitet som kun er gældende for indloggede sessioner, i det vi forventer, at indloggede profiler, ved normal brug, aldrig kommer til WIDK udgaven. Skulle en borger logge ind og samtidig selv sætte WIDK parameter, så vil det resultere i en blandet visning af dansk og engelsk, med WIDK job og visning af indlogget funktionalitet som fx ”gem favorit job” og ”opret joblog”. Dette betragter vi ikke som en fejl, men forkert brug.

Det kan naturligvis styres, men vil være fordyrende og øge teknisk gæld yderligere. Og derfor er dette ikke valgt til. 

Risiko for at det sker er lav. Og konsekvensen ligeså.   

Acc. kr. 995.1.2 - deaktivering af udvalgte elementer

Ikke alle elementer på Find Job er relevante for WIDK. Hvor det har været teknisk muligt er koden blot deaktiveret. Og noget funktionalitet er deaktiveret som standard, da det kræver et aktivt login at se denne. Når koden er deaktiveret, frem for slettet, i WIDK's instans af "Find Job", vil det ofte være muligt at åbne op for denne igen, såfremt funktionaliteten skulle ønskes. Det så vi eksempelvis ved "Vis på kort", som indledningsvis var valgt fra, men som undervejs blev valgt til igen.

De deaktiverede elementer udgøres af:


Udlandet under geografi

Udlandet og separator bjælke, herunder funktionalitet gruppering efter lande og vis flere/færre funktionalitet skjules.

Filteret Arbejdtid

Arbejdstid redigeres, således at "deltid - job med timeangivelse" ikke er et udsøgningskriterium. Ligeledes deaktiveres slideren, der muliggør udsøgning på timer. 

Filteret Ansættelsesvilkår

Filteret ansættelsesvilkår er valgt fra. 


Filteret Arbejdsområde

Arbejdsområde deaktiveres. I praksis indekseres det enkelte stillingsopslag slet ikke med "occupation" (selve koden for stillingsbetegnelsen). Årsagen skal findes i, at STAR har valgt ikke at implementere engelske termer for de danske stillingsbetegnelser. Der er således ikke en stillingsbetegnelse på engelsk, der modsvarer koden, at vise. Samme gælder for Arbejdsområde (Workarea) og for arbejdsgrupper (Occupations). Konsekvensen heraf er, at intellisensen ligeledes er beskåret i funktionalitet, da disse ej heller fremkommer som forslag, når borger har tastet 3 karakterer i fritekstsøgefeltet. Intellisense rummer ej heller forslag på øvrige dele der er valgt fra, eksempelvis forslag til lande eller ansættelsesvilkår.



Under Gem søgning
Funktionaliteten til ”Gem søgning” skjules.
De med grønt markerede bokse bevares, men tekster leveres oversat af WIDK og tilpasset den funktionalitet der bevares.





Diverse småjusteringer 

Brødkrumme afblændes.

Jobnet logo erstattes af WIDK logo, der linker til et af WIDK foretrukkent sted.

Læs højt link fjernes væk. Det er et dansk program der skal installeres. Har man brug for oplæsningsassistance, er telefoner, ScreenReaders mv, bedre gearet til at klare den engelsksprogede side.



Footer slettes.


Jobteaser kort

”NY” markering, ruteplan og "Tipe en ven" skal ikke fremgå.


Internt jobopslag

Ruteplan, "Tip en ven" og imange, der linker til googlemap fjernes. Og disse ændringer afspejles i printstylesheetet.





Acc.kr. 995.1.3 - Indeks ExternalWorkInDenmarkJobJobnet oprettes og populeres i Ankirosuiten

STARS jobopslag ligger i en søgemaskine kaldet Ankirosuiten. Et særskilt indeks oprettes til WIDKs eksterne jobopslag, som indtil nu ikke har været lagret på denne søgemaskine. Jobleverancen som Ankiro tidligere har leveret til Pentia tilrettes af Ankiro, så den istedet for at berige de enkelte opslag med discsoamskoder, beriger dem med EscoSTAR koder (ConceptUriDA). Leverancen udstilles på et nyt endpoint til STAR på de eksisterende credentials, hvorefter Jobnets daglige batchjob udvides til også at medtage denne leverance, når jobopslag indekseres i søgemaskinen. 

De interne jobopslag der udstilles til WIDK, de ligger i forvejen indekseret, med et flag "IsWorkInDenmarkJob", som bevirker, at disse job kan vises på WIDKs instand af Find Job.

Visningen af Job i STARs systemer bliver efterfølgende således. Alle jobopslag hentes fra søgemaskinen.

De interne WIDK job fører ved klik til en intern detaljeside der beskriver jobbet.

De eksterne WIDK job linker direkte ud til websiden, som Ankiro har crawlet dem fra. Bemærk: At der linkes eksternt kan føre til 404 fejl (siden eksisterer ikke længere). Dette er ikke en fejl, men forventet adfærd, hvis siden tages ned. Og det er ude af Jobnets kontrol. Når Ankiro ikke længere publicerer et nedtaget job, fjernes det også fra "Find Job".



Acc. kr. 995.1.4 - Engelsksproget udgave af Cookie Consent

STAR har købt en ekstern løsning til Cookie Consent. Fra Find Job kan styres, om det er den engelsksprogede eller den dansksprogede udgave der skal vises. Da den engelsksprogede udgave ikke anvendes, kan den anvendes af WIDK. Cookies der sættes er for jobnetdomænet og gælder derfor hele siden. Har en besøgende på WIDK instansen af sitet ingen cookies sat, vil de få vist den engelsksprogede udgave. 

Det eneste der leveres af Borgerteamet i den anledning, er altså en styring af, om det er dansk eller engelsk consent der vises. Selve teksterne indberettes i eksternt system og selve cookie consent systemet er udviklet af tredje part.


Acc. kr. 995.1.5 Controller til jobcount

På Find Job controller udfærdiges en metode til count af summen af interne og eksterne WIDK job. Count caches i en time og udstilles på en URL, så Pentia kan kalde denne. I produktion vil den kunne kaldes på:
https://job.jobnet.dk/CV/FindWork/NumberOfJobAdsWIDK

Metoden kan naturligvis også kaldes fra test.

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:

N/a

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.

STAR arkitekt har været med i design af løsning. Eneste nye der lagres er WIDK's eksterne job, jf. ny ankiroleverance. Disse data slettes, når Job ikke længere er aktive. Se 995.1.3.

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.

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.

N/A

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.  

Alle må tilgå oplysninger. Site er public.

Korrekte sikkerhedsattributter på services

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

N/A

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

N/A

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

N/A