Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

...

Status

Jira Legacy
serverSystem Jira
maximumIssues20
columnskey,summary,status,story points
jqlQueryissueTYpe = Story AND linkedIssue in (VIR-1229) ORDER BY issue
serverId479d1618-4a6f-3f88-8ee1-04c6b02c448a

...

  • 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

...

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.