Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

Status

key summary status story points
Loading...
Refresh

EURES

VIR-1670 Spike: Lav mapningsspecifikation til EURES for ny CV-service

Acceptkriterier:

  • Der er udarbejdet en ny mapningsspecifikation med anvendelse af den nye CV-service.

    • Mapningsspecifikationen tager udgangspunkt i den eksisterende mapningsspecifikation for den gamle CV-service: https://starwiki.atlassian.net/wiki/spaces/CITY/pages/218857567/EuresJobETL+-+XML+template+til+CV+er Tjek med mapnings-XML i koden, så der ikke bliver lavet fejl pga. manglende opdatering af dokumentation.

    • Mapningen skal så vidt muligt være en-til-en. Der skal ikke mappes nye felter fra CV’et.

    • Elementer, som ikke kan mappes, er dokumenterede og afstemt med FA.

    • Nye elementer på CV’erne mappes ikke til EURES.

      • Note: Det betyder, at man kan nøjes med at undersøge xpath til CV’et i den eksisterende mapnings-XML, samt udskifte disse med referencer (notation) til schema for det nye CV.

    • schemeID ændres til "DK-002-CV"

      • Eksempel på nuværende: <DocumentID schemeDataURI="" schemeVersionID="1.0" schemeAgencyName="star.dk" schemeAgencyID="STAR.DK" schemeID="DK-001-CV">74341425</DocumentID>

    • CV-nummer anvendes fortsatsom DocumentID.

      • Note: CPR-nummer oversættes til CV-nummer via DFDG.

  • Mapningsspecifikationen erstatter den eksisterende i dokumentationen: https://starwiki.atlassian.net/wiki/spaces/CITY/pages/218857567/EuresJobETL+-+XML+template+til+CV+er . Den eksisterende mapningsspecifikation flyttes til historikafsnit på samme side med tekst: “Mapningsspecifikation fra EURES idriftsættelse til og med release 2020-3.”.

Bemærk:

  • Umiddelbare mapninger fra Jobnet CV til nyt CV:

  • CVService kodelister er lagt om, og indeholder ikke længere kodefelter, der kan anvendes direkte til mapning. Det gælder kørekort og sprogkoder. Carsten undersøger om vi kan få disse koder ind i kodelisternes beskrivelsesfelter, evt. så vi kan parse dem.

  • Reference for tidligere mapning: /wiki/spaces/ISB/pages/1049299694 samt /wiki/spaces/ISB/pages/865600067

Jobnet CV - “xpath”

Nyt CV

Note

tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:JobnetCVId

tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:PersonalData/q5:GivenName + " " + tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:PersonalData/q5:MiddleName

tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:PersonalData/q5:FamilyName

tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:PersonalData/q5:ContactInformation/q5:PhoneNumber

ntns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:PersonalData/q5:PostalAddress/q5:AddressLine

tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:PersonalData/q5:PostalAddress/q5:PostalArea

tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:PersonalData/q5:PostalAddress/q5:CountryCode

tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:PersonalData/q5:PostalAddress/q5:PostalCode

tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:PersonalData/q5:DateOfBirth

tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:JobConditions/q5:StartAsSoonAsPossible

tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:ProfessionalSummaryText/q5:PlainText

tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:JobTargetCollection/q5:JobTarget/q5:OccupationTaxonomyReference - OBS: skal oversættes til ISCO08

tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:JobTargetCollection/q5:JobTarget/q5:JobTitle

JobnetProfile/JobConditions/FullTimeEmployment mappes til 'FullTime'. JobnetProfile/JobConditions/PartTimeEmployment mappes til 'PartTime'. Begge kan optræde samtidigt

tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:PreviousJobExperienceCollection/q5:PreviousJobExperience/q5:EmployerName

tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:PreviousJobExperienceCollection/q5:PreviousJobExperience/q5:StartDate - OBS: underelementer mappes

tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:PreviousJobExperienceCollection/q5:PreviousJobExperience/q5:EndDate - OBS: underelementer mappes

tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:PreviousJobExperienceCollection/q5:PreviousJobExperience/q5:Jobtitle

tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:PreviousJobExperienceCollection/q5:PreviousJobExperience/q5:SummaryText

tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:PreviousJobExperienceCollection/q5:PreviousJobExperience/q5:OccupationTaxonomyReference - OBS: mappes via Taxonomy (som jobannoncer

Gentages for hver tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:PreviousJobExperienceCollection/q5:PreviousJobExperience

tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:EducationCollection/q5:Education/q5:FormalEducation/q5:SchoolName

tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:EducationCollection/q5:Education/q5:FormalEducation/q5:EducationTitle

Mappes fra tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:EducationCollection/q5:Education/q5:FormalEducation/q5:EducationLevel - OBS: kompleks mapning

tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:EducationCollection/q5:Education/q5:FormalEducation/q5:StartDate - OBS: underelementer mappes

tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:EducationCollection/q5:Education/q5:FormalEducation/q5:EndDate - OBS: underelementer mappes

Gentages for hver tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:EducationCollection/q5:Education/q5:FormalEducation

tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:DriverLicenseCollection/q5:DriverLicense/q5:Code - OBS: skal filtreres for tilladte koder

tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:EducationCollection/q5:Education/q5:Certificate/q5:CertificateTitle

tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:EducationCollection/q5:Education/q5:Certificate/q5:ValidFrom - OBS: underelementer mappe

tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:EducationCollection/q5:Education/q5:Certificate/q5:ValidTo - OBS: underelementer mappes

tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:EducationCollection/q5:Education/q5:Certificate/q5:SchoolName

tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:EducationCollection/q5:Education/q5:Certificate/q5:SummaryText

Gentages for hver tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:EducationCollection/q5:Education/q5:Certificate

tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:LanguageSkillCollection/q5:LanguageSkill/q5:Code - OBS: ukendte sprog i ISO-639-1 skal filtreres fra

tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:LanguageSkillCollection/q5:LanguageSkill/q5:Level - OBS: kompleks mapning

Gentages for hver tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:LanguageSkillCollection/q5:LanguageSkill

VIR-1671 Implementer EURES mapning til ny CV-service

Acceptkriterier:

  • CV’er mappes til EURES NDCP jf. ny mapningsspecifikation (VIR-1670)

    • XML dokumenter med CV opfylder fortsat EU’s specifikation og kan valideres med såvel EURES XSD og med EU’s NCO Debug Tool, se /wiki/spaces/CITY/pages/166330424 .

  • Mappede CV’er findes i STARs EURES NDCP og kan udtrækkes med EU’s NCO Debug Tool

    • SF har mappes det anvendte testmiljø til EU EURES conformance miljø, så NCO Debug Tool trækker CV’er (og jobannoncer) fra det ønskede testmiljø

  • Der findes ikke CPR-nummer i STARs EURES NDCP

    • CV-nummer anvendes som hidtil.

Noter:

  • CPR-nummer oversættes til CV-nummer med DFDG service.

VIR-1745 Implementer ny mapning af sprog til EURES

Acceptkriterier:

  • Sprog fra CVService er mappet til EURES jf. efterfølgende mapningsspecifikation

    • Note: SpokenLanguageIdentifier indeholder ikke et felt med sprogkoder (ISO-639-1:2002 Alpha 2 (ISO). CV-projektet vil sikre, at disse koder lægges ind i beskrivelsesfelt e.l. på en måde, så de kan parses.

  • Mapningstabel fra CV’ets 4 niveauer til EU’s CEFR standard (CL25). Anvendes ved mapning til Score/ScoreText: Nina: Er det OK?

LanguageSkillLevelTypeIdentifier

CEFR (CL25)

Note

1 Ingen kendskab

Dimension udelades ved mapning

2 Begynder

A1

3 Øvet

B1

4 Flydende/modersmål

C2

  • Mapningstabel fra CV’ets 4 dimensioner til EURES standard (tabel CL11). Mappes til CompetencyDimensionTypeCode: Nina: Er det OK?

Felt

CEFR (CL11)

understandingLanguageSkillLevelId

CEF-Understanding-Listening

speakingLanguageSkillLevelId

CEF-Speaking-Interaction

readingLanguageSkillLevelId

CEF-Understanding-Reading

writingLanguageSkillLevelId

CEF-Writing-Production

  • Mapning til ProficiencyLevel/ScoreText: Nina: Er det OK?

    • Beregn sum af kodeværdier: understandingLanguageSkillLevelId + speakingLanguageSkillLevelId + readingLanguageSkillLevelId + writingLanguageSkillLevelId

    • Mapningtabel:

Sum fra

Sum til

CEFR (CL25)

Note

0

0

Sprog mappes ikke

1

4

A1

5

8

B1

9

14

C1

15

16

C2

Noter:

VIR-1672 Opdaterede CV'er hentes til EURES med ny GetEuresCVList

Acceptkriterier: BREAKING NEWS: EuresService (Version 1, 2019-1) forventes at være helt uændret, dvs. den returnerer fortsat CV-numre. Måske med nyt end-point.

  • EURES komponenten kan fortsat hente CV’er med samtykke fra GetEuresCVList, selv om denne er omlagt fra at returnere CV-nummer til CPR-nummer.

  • CPR-nummer fra GetEuresCVList oversættes til CV-nummer via DFDG og anvendes internt i STARs EURES NDCP, samt som dokumentID i XML til EU

  • GetEuresJobnetProfile anvendes fortsat til at hente CV-attributter for et CV, selv om GetEuresJobnetProfile anvender CPR-nummer i stedet for CV-nummer

Noter:

  • Den eksisterende EuresService (EuresService (2019-1) ) bliver i 2020-4 tilrettet, så den returnerer CPR-nummer i stedet for CV-nummer, men i øvrigt virker uændret. STAR’s EURES komponent skal oversætte CPR-nummer til CV-nummer, da vi ikke skal have CPR-numre ind i vores EURES NDCP komponent.

  • CV-nummer anvendes fortsat i STAR’s EURES subsystem på samme måde som hidtil, da vi ikke må sende CPR-numre til EU’s EURES portal. CV-nummer er nødvendigt for at Landssupporten kan viderekommunikere henvendelser fra øvrige lande til borgere, der ikke har andre kontaktinformationer. Det sker flere gange hver uge.

  • No labels