976.8 VirkSag user stories

key summary status
Loading...
Refresh

JobAG user stories

VIR-1976 JobAG anvender ESCO-STAR koder til “Jeg søger som”

Som arbejdsgiver ønsker jeg at anvende CV-service med ESCO-STAR koder ved “Jeg søger som”

Acceptkriterier:

  • CV indlæses med JobSearch-CVService version 2

  • “Jeg søger som” præsenteres med udgangspunkt i ESCO-STAR koder fra felterne:

    • jobTargetInfo.jobTargets.JobTargetDto[*].conceptUriDa

    • jobTargetInfo.jobTargets.JobTargetDto[*].aliasIdentifier

    • Note: Er i dag jobTargetInfo.jobTargets.JobTargetDto[*].discoWebIdentifier

  • conceptUriDa og aliasIdentifier oversættes til tekst uanset EscoStarStatus og validFrom / validTo

  • Jeg søger som præsenteres i format: <stillingsbetegnelse> [“(“<alias>”)”]. Eksempler (fiktive):

    • “fysiker”

    • “fysiker (kernefysiker)”

  • Wireframe (eksisterende, uændret efter denne US):

  • Stillingsbetegnelser fra Taxonomy silo er cachede (evt. kun relevante attributter)

    • Kilde GET /v1/EscoStar/occupations jf. https://starwiki.atlassian.net/wiki/spaces/GI/pages/2352480306

    • Note: STARs arkitekter har besluttet, at applikationer ikke må lave direkte opslag. Det er OK at refreshe cache én gang i døgnet (man kan også abonnere på ændringer i eventbroker, men det forekommer for kompliceret). Jobnet har en cache, som evt. kan anvendes. Samme cache anvendes i andre typeaheadfelter i JobAG og skal ikke genimplementeres i hver user story.

Noter fra UAM:

a. FB 216995 pkt. 1 og 2 bør være løst med denne user story.

b. Det skal testes, at filtre for uddannelse og erfaring fungerer. Skal give færre hits

c. Søgeprofiler skal testes, herunder at man kan åbne opdaterede CV’er (med flag-markering) uden at få fejl

d. Regressionstest af VIR-1289 bør udføres, når denne user story er klar

VIR-2184 JobAG anvender ESCO-STAR koder til type-ahead ved CV-søgning

Som arbejdsgiver ønsker jeg at anvende CV-service med ESCO-STAR koder til type-ahead ved CV-søgning

Acceptkriterier:

  • Type-ahead i “Søg” anvender ESCO-STAR stillingsbetegnelser fra Taxonomy silo ifm,. “Søger job som”

    • Kun aktive stillingsbetegnelser (EscoStarStatus = 1)

    • Liste hentes med: GET /v1/EscoStar/occupations

    • Inkl. aktive alias (EscoStarStatus = 1) - vises som “<stillingsbetegnelse> (<alias>)- valg oversættes til stillingsbetegnelse

  • Type-ahead omfatter fortsat og uændret også kvalitikationer

  • Type-ahead felt “Søg”:

     

  • Stillingsbetegnelser fra Taxonomy silo er cachede (evt. kun relevante attributter)

    • Kilde GET /v1/EscoStar/occupations jf. https://starwiki.atlassian.net/wiki/spaces/GI/pages/2352480306

    • Note: STARs arkitekter har besluttet, at applikationer ikke må lave direkte opslag. Det er OK at refreshe cache én gang i døgnet (man kan også abonnere på ændringer i eventbroker, men det forekommer for kompliceret). Jobnet har en cache, som evt. kan anvendes. Samme cache anvendes i andre typeaheadfelter i JobAG og skal ikke genimplementeres i hver user story.

Note:

  • VIR-2106 JobAG anvender ESCO-STAR koder i stedet for DISCOAMS koder har introduceret samme typeahead på jobannoncer. Denne genbruges.

  • Det er ikke sikkert, at CV-søgningen er omlagt til ESCO-STAR, når denne user story implementeres. Det er IKKE et acceptkriterier, at de stillingsbetegnelser, man har valgt i typeahead, giver det forventede søgeresultat.

EURES user stories

VIR-1977 EURES anvender ESCO-STAR koder til “Jeg søger som”

Som EU ønsker jeg at modtage jobønsker som ESCO-koder

Acceptkriterier:

  • CV indlæses med JobSearch-CVService version 2

    • Reference:

    • jobTargets/JobTargetDto/conceptUriDa

      • Note: Uændret struktur, men conceptUriDa erstatter discoWebIdentifier

  • EURES sender ESCO-koder til EU ved jobønsker

    • XML element for jobønsker: <CandidatePositionPreferences>/<JobCategory>/<JobCategoryCode>

    • Kilde: jobTargets/JobTargetDto/conceptUriDa

      • Note: Uændret struktur, men conceptUriDa erstatter discoWebIdentifier

  • EURES sender ESCO-STAR preferredLabelDa som Decription til EU ved jobønsker

    • XML element for Description til jobønsker: <CandidatePositionPreferences>/<JobCategory>/<ns2:Description>

    • Kilde: OccupationDto/preferredLabelDa fra identificeret af jobTargets/JobTargetDto/conceptUriDa

      • Note: Uændret struktur. preferredLabelDa tages direkte fra ESCO-STAR, dvs. danske tilføjelser skal ikke mappes til ESCO (i modsætning til ESCO koder, hvor danske tilføjelser mappes jf. acceptkriterier)

  • EURES sender ESCO-koder til EU ved arbejdserfaring

    • XML element for arbejdserfaring: <EmploymentHistory>/<EmployerHistory>/<PositionHistory>/<JobCategoryCode>

    • Kilde: previousJobExperiences/PreviousJobExperienceDto/conceptUriDa

      • Note: Uændret struktur, men conceptUriDa erstatter discoWebIdentifier

  • ESCO koder (conceptUriEu) på CV videregives til EURES

    • CVService returnerer conceptUriDa, som oversættes til conceptUriEu via cachet TaxonomyService

      • Note: Cache betyder måske blot, at klassifikation indlæses ved start af batchjob

    • Indsættes i element <JobCategoryCode> (under <CandidatePositionPreferences>/<JobCategory>)

      • Note: Erstatter ISCO koder i samme elementer under <CandidatePositionPreferences>/<JobCategory> hhv. <PositionHistory>/<JobCategoryCode>

    • Danske tilføjelser (conceptUriEu = null) oversættes til nærmeste ovenliggende ESCO kode ved at følge parentConceptUriDa op i hierarkiet indtil conceptUriEu er defineret.

      • Note: Der anvendes samme mapning fra ESCO-STAR til ESCO på alle ISCO/ESCO-relaterede felter på såvel jobannoncer som CV’er. De øvrige ISCO/ESCO-relaterede felter adresseres i andre user stories i andre epics. Vi bør derfor implementere en fælles mekanisme.

    • Statiske attributter til EURES i XML i elementer <JobCategoryCode> er:
      <JobCategoryCode listName="ESCO_Occupations" listVersionID="ESCOv1" listURI="https://ec.europa.eu/esco/portal" listSchemeURI="https://ec.europa.eu/esco/portal">

  • Mapningsspecifikationen er opdateret

  • Note: XML med jobannoncer kan fortsat valideres og replikeres med EU’s EURES NCO debug tool: .

  • Note: Eksempel:
    <JobCategoryCode listName="ESCO_Occupations" listVersionID="ESCOv1" listURI="https://ec.europa.eu/esco/portal" listSchemeURI="https://ec.europa.eu/esco/portal">http://data.europa.eu/esco/occupation/01484951-15e6-4b88-a20f-1201868d36a0</JobCategoryCode>

  • Alle CV’er skal regenereres for at bruge nye koder ved idriftsættelse af 2021-2

    • Bestilles hos SF med FB-sag. Kørslen med regenerering skal være afsluttet inden det normale EURES CV batchjob igen må afvikles.

    • EU skal orienteres om at alle CV’er udskiftes ifm. overgang fra ISCO til ESCO så EU er klar over at det ikke er en fejlsituation. Det kan SF eller Bjarne gøre.