...
...
...
Status
Jira Legacy | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
...
CV’er indlæses fra ny CVService CVService (Version 1, [UDV] 2020-4)
CV’er simple mapninger 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 skal mappe det anvendte testmiljø til EU EURES conformance miljø, så NCO Debug Tool trækker CV’er (og jobannoncer) fra det ønskede testmiljø. Bestilt på FB 189120.
Der findes ikke CPR-nummer i STARs EURES NDCP
CV-nummer anvendes som hidtil.
...
Jobnet CV - “xpath” | Nyt CV | Note |
---|---|---|
tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:JobnetCVId | N/A - CV-nummer fra GetEuresCVList | Vi får fortsat CV-nummer fra GetEuresCVList. CV-nummer oversættes til CPR-nummer med DFDG kald inden opslag på CVService. |
tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:PersonalData/q5:GivenName + " " + tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:PersonalData/q5:MiddleName | personName.personGivenName + “ “ + personName.personMiddleName | |
tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:PersonalData/q5:FamilyName | personName.personSurName | |
tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:PersonalData/q5:ContactInformation/q5:PhoneNumber | personContactInfo.PersonContactDataType[PersonContactDataTypeIdentifierType in [1, 2]] | Ændret mapning jf. selvstændig US m. EURES kodeliste CL05. |
ntns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:PersonalData/q5:PostalAddress/q5:AddressLine | addressContactInfo.AddressPostal.streetName + “ “ + .streetBuildingIdentifier + “ “ + .floorIdentifier + .suiteIdentifier | Elementet udelades, hvis addressContactInfo.isProtectedAddress = true. |
tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:PersonalData/q5:PostalAddress/q5:PostalArea | addressContactInfo.AddressPostal.districtName | |
tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:PersonalData/q5:PostalAddress/q5:CountryCode | Carsten? | Hardkodet: “DK” |
tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:PersonalData/q5:PostalAddress/q5:PostalCode | addressContactInfo.AddressPostal.postCodeIdentifier | |
tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:PersonalData/q5:DateOfBirth | CVProfile.cvProfileCore.dateOfBirth | |
tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:JobConditions/q5:StartAsSoonAsPossible | JobConditionInfo.JobConditions.jobConditionTypeId | Kompleks mapning i selvstændig US |
tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:ProfessionalSummaryText/q5:PlainText | ProfessionalProfileInfo.professionalProfile | |
tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:JobTargetCollection/q5:JobTarget/q5:OccupationTaxonomyReference - OBS: skal oversættes til ISCO08 | JobTargetInfo.jobTargets.JobTarget[].discoWebIdentifier | Alle elementer i liste mappes. skal oversættes til ISCO08 |
tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:JobTargetCollection/q5:JobTarget/q5:JobTitle | JobTargetInfo.jobTargets.JobTarget[].discoWebIdentifier - oversat til tekst via Taxonomy | Alle elementer i liste mappes |
JobnetProfile/JobConditions/FullTimeEmployment mappes til 'FullTime'. JobnetProfile/JobConditions/PartTimeEmployment mappes til 'PartTime'. Begge kan optræde samtidigt | Kompleks mapning i selvstændig US | |
tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:PreviousJobExperienceCollection/q5:PreviousJobExperience/q5:EmployerName | PreviousJobExperienceInfo.PreviousJobExperiences.previousJobExperienceStatus[].title | Alle elementer i liste mappes |
tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:PreviousJobExperienceCollection/q5:PreviousJobExperience/q5:StartDate - OBS: underelementer mappes | PreviousJobExperienceInfo.PreviousJobExperiences.previousJobExperienceStatus[].start | Følger ovenstående |
tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:PreviousJobExperienceCollection/q5:PreviousJobExperience/q5:EndDate - OBS: underelementer mappes | PreviousJobExperienceInfo.PreviousJobExperiences.previousJobExperienceStatus[].end | Følger ovenstående |
tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:PreviousJobExperienceCollection/q5:PreviousJobExperience/q5:Jobtitle | PreviousJobExperienceInfo.PreviousJobExperiences.previousJobExperienceStatus[].title | Følger ovenstående |
tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:PreviousJobExperienceCollection/q5:PreviousJobExperience/q5:SummaryText | PreviousJobExperienceInfo.PreviousJobExperiences.previousJobExperienceStatus[].description | Følger ovenstående |
tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:PreviousJobExperienceCollection/q5:PreviousJobExperience/q5:OccupationTaxonomyReference - OBS: mappes via Taxonomy (som jobannoncer | PreviousJobExperienceInfo.PreviousJobExperiences.previousJobExperienceStatus[].discoWebIdentifier | Følger ovenstående. skal oversættes til ISCO08 |
Gentages for hver tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:PreviousJobExperienceCollection/q5:PreviousJobExperience | PreviousJobExperienceInfo.PreviousJobExperiences.previousJobExperienceStatus[] | Alle elementer i liste mappes |
tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:EducationCollection/q5:Education/q5:FormalEducation/q5:SchoolName | EducationInfo.Educations.education[].locationName | Alle elementer i liste mappes |
tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:EducationCollection/q5:Education/q5:FormalEducation/q5:EducationTitle | EducationInfo.Educations.education[].title | |
Mappes fra tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:EducationCollection/q5:Education/q5:FormalEducation/q5:EducationLevel - OBS: kompleks mapning | EducationInfo.Educations.education[].EducationLevelTypeIdentifierType | Kompleks mapning i selvstændig US Carsten: Hvor er kodelisten? |
tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:EducationCollection/q5:Education/q5:FormalEducation/q5:StartDate - OBS: underelementer mappes | EducationInfo.Educations.education[].start | |
tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:EducationCollection/q5:Education/q5:FormalEducation/q5:EndDate - OBS: underelementer mappes | EducationInfo.Educations.education[].end | |
Gentages for hver tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:EducationCollection/q5:Education/q5:FormalEducation | EducationInfo.Educations.education[] | Alle elementer i liste mappes |
tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:DriverLicenseCollection/q5:DriverLicense/q5:Code - OBS: skal filtreres for tilladte koder | DriversLicenseInfo.driversLicenses.DriversLicense[].driverLicenseType->DriverLicensesTypeIdentifier.Type | Koder jf. EURES kodeliste CL05. Skal filtreres for tilladte koder. Bemærk: CVService leverer kode i |
tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:EducationCollection/q5:Education/q5:Certificate/q5:CertificateTitle | CertificationInfo.Certifications.Certification[].certificationTitle | Alle elementer i liste mappes |
tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:EducationCollection/q5:Education/q5:Certificate/q5:ValidFrom - OBS: underelementer mappe | CertificationInfo.Certifications.Certification[].??? | Carsten? Hvor er ValidFrom? Obligatorisk, hvis vi ønsker at angive validTo. Alternativ: udelade gyldighedsperiode |
tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:EducationCollection/q5:Education/q5:Certificate/q5:ValidTo - OBS: underelementer mappes | CertificationInfo.Certifications.Certification[].validTo | |
tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:EducationCollection/q5:Education/q5:Certificate/q5:SchoolName | CertificationInfo.Certifications.Certification[].??? | Carsten? Hvor er SchoolName? Optionelt felt |
tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:EducationCollection/q5:Education/q5:Certificate/q5:SummaryText | CertificationInfo.Certifications.Certification[].certificationDescription | |
Gentages for hver tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:EducationCollection/q5:Education/q5:Certificate | CertificationInfo.Certifications.Certification[] | Alle elementer i liste mappes |
tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:LanguageSkillCollection/q5:LanguageSkill/q5:Code - OBS: ukendte sprog i ISO-639-1 skal filtreres fra | Kompleks mapning i selvstændig US: VIR-1745 | |
tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:LanguageSkillCollection/q5:LanguageSkill/q5:Level - OBS: kompleks mapning | Kompleks mapning i selvstændig US: VIR-1745 | |
Gentages for hver tns:GetJobnetProfileResponse/tns:GetJobnetProfileResult/q5:CV/q5:LanguageSkillCollection/q5:LanguageSkill | Kompleks mapning i selvstændig US: VIR-1745 |
...
Den eksisterende sprogmapning baserer sig på 5 niveauer i én dimension på jobnet, som mappes til 6 niveauer i EURES jf: /wiki/spaces/ISB/pages/1049299694
Det nye CV har 4 niveauer jf. 951.6 Borgers CV , men i 4 dimensioner jf. https://starwiki.atlassian.net/wiki/spaces/FYS/pages/1575715299/CVService+Version+1+UDV+2020-4#CVService(Version1,%5BUDV%5D2020-4)-Arbejdserfaring . Disse skal mappes til EUs EURES specifikation: /wiki/spaces/CITY/pages/166330424 .
Borgernes CV’er må forventes at få nye sprogniveauer på EURES portalen fra 2020-4 releasens idriftsættelse, også selv om borgerne ikke ændrer på deres CV’er.
Eksempel - fra EU kan anvendes som template for CompetencyDimension. Denne US mapper ikke dimensioner. Øvrige elementer findes i forvejen:
<PersonCompetency><CompetencyID schemeID="ISO-639-1/2-Languages">EN</CompetencyID>
<TaxonomyID>language</TaxonomyID>
<ProficiencyLevel>
<ScoreText>A2</ScoreText>
</ProficiencyLevel>
<CompetencyDimension><CompetencyDimensionTypeCode listURI="http://www.coe.int"listVersionID="1.0" listName="EURES_Dimension">CEF-Understanding-Listening</CompetencyDimensionTypeCode><Score><ScoreText>B1</ScoreText></Score></CompetencyDimension></PersonCompetency>
VIR-1952 EURES har ansvar for frafiltrering af ikke-søgbare CV’er og for håndtering af opdaterede CV’er
OBS: Denne user story idriftsættes med 2020-4R01 jf. FB 213028
Acceptkriterier:
EURES skal modtage CV’er med samtykke jf. GetEuresCVList OG som samtidig er søgbare
EURES frafiltrerer CV’er, som ikke er søgbare, fra resultatet af GetEuresCVList for at afgøre hvilke CV’er, der både har samtykke og er søgbare
CV’er, der ikke er søgbare ELLER ikke har samtykke skal fjernes fra EURES
CV’er, der både har samtykke OG er søgbare skal sendes til EURES
Note: Øvrige forretningsregler er uændrede, herunder:
US-3009 Opdaterede CV'er erstatter eksisterende kopi, epic 860.3
US-3010 Afpublicerede CV'er og CV'er uden EURES samtykke fjernes, epic 860.3
Noter:
OBS: Denne user story er kommet til efter aflevering af epic 951.14 som følge af en fejl i samspil mellem Jobnet og den ny CV-silo. Det har givet anledning til ændret ansvarsfordeling mellem EURES delsystemet, Jobnet og CV-siloen, som implementeres i denne user story. Se FB 213028 for yderligere detaljer.
GetEuresCVList har hidtil kun returneret CV’er, der opfylder følgende kriterier (epic 860.3): CV'et har samtykke til EURES: [AMS_CV].[dbo].[CvEuresConsent] OG CV'et er fuldstændigt: [AMS_CV].[dbo].[tSokande].[iFullstandig] OG CV'et er ikke ikke-søgbart: [AMS_CV].[dbo].[tSokandeIckeTillganglig].
GetEuresCVList returnerer fremover alle CV’er med samtykke.