JobSearch.CvService (2024-1)

Forretningsbeskrivelse

Denne service anvendes til

  • At oprette og opdatere selve CV data.
  • At hente alle CV data og CV-relaterede data, f.eks. Derfor søger jeg jobbet, CV status, Ansættelsesbetingelser m.fl.
  • At søge i CV data

Adgang og filtrering

For alle get metoder gælder følgende:

  • STAR kan tilgå servicen for alle borgere.
    • Virksomheder (Som STAR / JobAG): Alle borgerer
    • EURES (Som STAR / EURES): Alle borgerer
    • Jobnet (Som STAR / Jobnet): Borger selv (alle borgerer)
    • Jobnet sagsbehandler adgang

      • Jobcenter, det samme som ved Jobcenters direkte kald

      • A-kasse, det samme som ved a-kasse direkte kald

  • JobCentre, Kommuner kan tilgå servicen (hente CV'er) for egne borgere og for alle borgere både ledige og ikke ledige, dog med filtrerede data ud fra myndigheder.  
  • JobCentre, for egne borgere opdatere CV for asylansøgere (se epic 951.12)
  • Anden Aktør kan tilgå servicen for borger der er henvist til anden aktør og som tilhører det jobcenter Anden aktør agerer på vegne af.
  • A-kasser kan tilgå servicen for egne medlemmer, der er dagpengemodtagere, dog med den undtagelse at a-kassen ikke har adgang til CV'er, der hentes fra i LetAsyl.

Oversigt over filtrering

Kun de elementer / filtreringer der udføres er nævnt.

Filtrering på baggrund af målgruppe (Kontaktgruppe og personkaegori) samt aktivt rehabiliteringsforløb

Gælder for alle aftagere, Se Kontaktgruppe der er Jobparate, ikke jobparate m.v. (CV kategori) og CV indholdsregler m.v. for oversigt. Alle ikke lovlige elementer filtrerse fra.

Filtrering på baggrund af aftager

De enkelte aftagere af CV'et har specifikke regler for, hvad man som aftager må se.

Se CV filtrerings og adgangsoversigt for oversigt.

Filtrering på baggrund af skjulte attributter

Som virksomhed er attributter elementer, som borger kan vælge at skjule. Denne filtrering er udelukkende rettet mod virksomheder og i PDF til virksomheder uanset om det er borger, Jobcenter, a-kasse eller andre der danner PDF'en.    

Hvis borger har markeret at data ønskes skjult så:

Skjult attribut påAttribut der filtreser fra Reference
Kontakt telefonElementet der indeholde telefonnrPersonContactInfo med typen Mobiltelefon (Id 1)
Kontakt e-mailElementet der indeholde e-mailPersonContactInfo med typen Mail adresse (Id 3)
FødselsesdatoElementet der indeholde fødelsesdato

CVProfile, attributten DateOfBirth, bemærk i snitflade er denne værdi pt. mandatory så fødselsdato sættes til minimum dato 


Adresse

Elementet der indeholder udvalgt adresseinformation

Bemærk: Alle attributter skjules. Dette er lidt anderledes end i det gamle CV hvor Postnr og by skjules ikke. 

Hele AddressContactInfo elementet

Arbejdserfaring Navn på arbejdsgiver/arbejdspladsPreviousJobExperienceInfo, attributten employer

Elementer i CV

CV'et indeholder en række elementer, der hver især har deres egne karakteristika. 

Elementer i CV metadata

Basis metadata om CV'et.

Disse kan ikke opdateres, men er sat af DFDG. 

  • Ekstern reference (token) til CV til jobbanker og lignende der ikke må anvende borgers CPR-nr:
    Bemærk denne funktionalitet bliver først tilgængelig i forbindelse med en senere release i 2021.
  • Aktivt CV bliver  anvendt i forbindelse med døde borgere, hvor CV bliver sat inaktiv.

Elementer i CV profildata

Elementer i CV vedrørende diverse stamdata på borger.

Disse kan ikke opdateres i forbindelse med CV bortset fra profilbillede.

CPR-nr, navn og adresse kommer fra CPR registret, kontaktinfo kan opdateres via PersonNotificationReminderService, borgers jobcenter er givet ud fra borgers jobcentertilknytning.

Profilbillede opdateres af borger via Jobnet i forbindelse med CV.

  • CPR-nr
  • Navn
  • Adresse
  • Kontaktinformationer
  • Borger Jobcenter
  • Borgers A-kasse 
  • Profilbillede

Elementer i CV core

Elementer i selve borgers CV.

Disse kan opdateres af borger på Jobnet. Undtaget er dog asylansøgere, se bl.a. AsylumService (2020-1) 

  • Arbejdserfaring (erhvervserfaring)
  • Uddannelse
  • Kursus
  • Certificering
  • Kørekort
  • Kvalifikationer
  • Frivilligt arbejde
  • Andre erfaringer
  • IT erfaringer
  • Sprog
  • Introduktion - kort og mig (profil)
  • Særlige hensyn / Hvad kan hjælpe borger i jobbet
  • Mine evner
  • Min hverdag
  • CV hjemmeside (Link)

Elementer i relation til ansøgning

Borger elementer i forbindelse med anvendelse af CV til ansøgning m.v.

  • Ansættelsesbetingelser
    Opdateret af borger på Jobnet
  • Borgerens jobønsker (Jeg søger job som)
    Sættes ved tilmelding se UnemploymentEnrollmentService og kan vedligeholdes af borger på Jobnet, men ikke som en del af selve CV'et
  • Motivation for hvorfor borger søger jobbet (Derfor søger jeg jobbet)
    Opdateret af borger på Jobnet

Ansættelsesbetingelsesregler

Identifikator
Navn
Beskrivelse af regler i forhold til CV søgbarhed
Default udfyldning ved borgers tilmeldingVed borgers gentilmelding (borger har allerede tidligere udfyldte ansættelsesbetingelser)Regler i forhold til målgruppe
(Der sker ingen validering i mod borger  i forhold til dette, a-kasse og Jobcenter skal selv kontrollere inden CV godkendelse)
1Borger kan bruge egen bilIkke  relevant i forhold til CV søgbarhedIngen ændringer ved tilmeldingIngen ændringer ved gentilmeldingIkke relevant
2Søger fuldtidsjobMinimum "Søger fuldtidsjob" eller "Søger deltidstidsjob" skal være udfyldtVælges automatisk tilIngen ændringer ved gentilmelding

For dagpengemodtager eller jobparate er det henholdsvis a-kassen eller Jobcentret, der skal verificere borgerens valg inden CV godkendes

3Søger deltidstidsjobVælges automatisk tilIngen ændringer ved gentilmelding
4Borger vil starte så hurtigt som muligtMinimum "Borger vil starte så hurtigt som muligt" eller "Borger vil starte efter aftale" skal være udfyldtVælges automatisk tilIngen ændringer ved gentilmeldingFor dagpengemodtager eller jobparate er det henholdsvis a-kassen eller Jobcentret, der skal verificere borgerens valg inden CV godkendes
5Borger vil starte efter aftaleVælges automatisk tilIngen ændringer ved gentilmelding
6Søger fast jobMinimum "Søger fast job" eller "Søger midlertidigt job" skal være udfyldtVælges automatisk tilIngen ændringer ved gentilmeldingFor dagpengemodtager eller jobparate er det henholdsvis a-kassen eller Jobcentret, der skal verificere borgerens valg inden CV godkendes
7Søger midlertidigt jobVælges automatisk tilIngen ændringer ved gentilmelding
8Søger job på almindelige vilkårMinimum "Søger job på almindelige vilkår", "Søger job til efterlønnere eller seniorer" eller "Søger job til førtidspension på særlige vilkår" skal være udfyldt

Vælges automatisk tilIngen ændringer ved gentilmeldingFor dagpengemodtager eller jobparate er det henholdsvis a-kassen eller Jobcentret, der skal verificere borgeren har valgt "Søger job på almindelige vilkår" inden CV godkendes
9Søger job til efterlønnere eller seniorerIngen ændringer ved tilmeldingIngen ændringer ved gentilmelding
10Søger job til førtidspension på særlige vilkårIngen ændringer ved tilmeldingIngen ændringer ved gentilmelding

Fleksjobvisiteret (speciel regel)

Fleksjobvisiteret skal ikke have udfyldt ansættelsesbetingelser, da borger søger fleksjob og dermed er ansættelsesbetingelser ikke relevant. 


Elementer i relation til CV arbejdsproces

Elementer i relation til CV arbejdsprocesser for sagsbehandler m.v.

  • CVStatus
    Sættes enten af DFDG, a-kasse eller Jobcenter
  • CVsøgbarhed
    Sættes enten automatisk for jobparate eller af ikke jobparate borger selv via Jobnet 
  • Hændelser
    Sættes af DFDG 
  • Minimumskrav i forhold til CV søgbarhed
    Sættes af DFDG
  • Krav til borgers CV søgbarhed
    Sættes af DFDG     

CPR-skiftere

Ved fremtidige CPR-skift (efter release 2022-2), vil CV-oplysninger registreret før CPR-skift blive returneret på borgers nye/aktuelle CPR-nr. Ved opslag efter CV-oplysninger på gammelt CPR-nr. returneres fejlbesked om, at borger ikke har CV-oplysninger.

For personer, der har skiftet cpr-nr. før release 2022-1 retuneres CV-oplysninger på det gamle cpr-nr., men med person for- og efternavn "ukendt Ukendt". Der foretages ikke konvertering af disse personer da de kan have påegyndt udfyldelse af CV-oplysninger på nyt personnummer - og dette opdaterede Cv risikerer derved at blive overskrevet med ikke-aktuelle oplysninger.


Adgang for jobbanker m.m. der ikke benytter cpr.nr.

Bemærk denne funktionalitet bliver først tilgængelig i forbindelse med senere release

GetCVByToken må kun kaldes af jobbanker og fagforbund.

Følgende kan også tilgå servicen:

  • Fagforbund
  • Private jobbanker og vikarbureauer
  • Sygehusregioner

Det er det enkelte fagforbunds, private jobbank eller vikarbureaus ansvar at indhente samtykke fra borgeren inden CV’et hentes, ligesom det er deres ansvar, at der kun hentes CV’er på borgere, der har givet samtykke. Hver gang der hentes et CV, bliver der logget med aftagerens CVR-nr og CitizenConsentObtained skal sættes.

Snitflader i Swagger

Bemærk:

  • Den fysiske beskrivelse af service ligger i Swagger, snitfladerne kan også ses på de herunder liggende wiki sider.

  • HUSK: når I bliver bedt om et certifikat skal I bare trykke “Cancel“ 

Testmiljøer

Dette er linket til T8 som eksemple: https://jobsearcht8.jobnettest.dk/swagger/index.html

Ønskes et andet testmiljø ændres referencen i URL "....jobsearcht8...." til det ønskede nummer.

Prod miljø

https://jobsearch.jobnet.dk/swagger/index.html

Metoder

OBS url'er er nedenfor beskrevet som version 3 af servicen (selvom v2 også fortsat kan anvendes)

GetCV (GET /v3/cv)

Denne metode benyttes til at hente CV som det aktuelt fremstår på Jobnet inklusiv CV metadata som f.eks. CV søgbarhed, CV godkendelse.

Forretningsregler

  • Elementer som en given aftager ikke må se filtreres fra

    • For a-kasse filtreres følgende væk 

      • Rehabiliterings elementerne Mine evner og Min hverdag inkl. hændelsesliste

    • For virksomheder filtrerers følgende væk

      • Indhold som borger har sat skjult for arbejdsgiver (dette kan være elementet Kontaktinfo, navn på arbejdsgiver i elementet Arbejdserfaring)

      • Elementet "Derfor søger jeg jobbet"  

    • For Jobcenter

      • Ingen filtrering på elementer 
    • For EURES - disse filtrere ikke fysisk fra i forhold til EURES. EURES skal have oplysninger med inklusiv oplysninger om borger ikke ønsker disse data tilgængelig.
      • Indholder som borger har sat skjult for EURES, dette omhandler:
        • Borgere navn
        • Borgeres fødselsdato
        • Borgeres postadresse (gadenavn og nummer)
        • Borgeres postnummer
        • Borgeres by
        • Land
        • Mobiltelefonnummer
        • E-mail
        • Kørekortsoplysninger generelt
        • Arbejdserfaring - generelt (stilling, periode, ansvar m.v.)
        • Arbejdserfaring  - navn på arbejdsgiver
        • Uddannelse
        • Kurser
        • Certificering
        • Sprog inkl. niveau
        • Jeg søger job som
    • For CV elementer der er afhængig af borgeres målgruppe dvs.:
      • For Jobparate
      • For Ikke jobparate 
      • For Fleksjob
      • For Ikke ledige
      • For Borger i Rehabiliteringsforløb

Hentes ikke CV elementer, der ikke er tilladte at se CV indholdsregler på CV indholdsregler m.v.

    • Sortering 
      • Indbydes mellem CV elementer, denne type sortering fås på servicen CVPresentationService.GetCVElementSortRules
      • Sorteringrækkefølge indefor det enkelte element er i den sorteringorden de modtages i snitfladen. Bagved dette styre DFDG den ønskede rækkefølge, for hver CV element, hvor sortering er relevant, er den default sorteringsregel som DFDG anvender beskrevet. 
  • For borgere uden dansk adresse: GetCV returneres en dummy adresse og borger håndteres som om de har skjult adresse (IsProtected = true), da disse borger ikke har en adresse i CV sammenhæng.

Elementer i GetCV

CV metadata

  • GetCVmetadata
    • GET /v3/cv/cvmetadata - Metadata om CV 

CV profildata

  • GetCVProfile
    • GET /v3/Cv/cvprofile - Borgers profildate inkl CPR nr, navn, adresse, profilbilled, jobcentertilknytning og liste af kontaktinformationer 
  • GetCVReferences
    • Get /v3/Cv/cvreferences - Henter information om borgerens links til CV eller anden profil oplysninger
  • GetProfilePicture
    • GET ​/v3​/Cv​/profilepicture - Borgerens profilbillede

CV core

  • GetCVCore
    • Get /v3​/Cv​/cvcore - Henter stamoplysninger på CV'et.
  • GetPreviousJobExperience 
    • GET /v3/Cv/previousjobexperiences/info - Liste af arbejdserfaringer (erhvervserfaringer)
      • GET /v3/Cv/previousjobexperiences/guid - En arbejdserfaring (erhvervserfaring)
    • Default sorteringregel:  Nyeste arbejdserfaring først ud fra Start på ansættelse (JobExperienceStart), er Start på ansættelse ens så ud fra Slut på ansættelse (JobExperienceEnd) hvis denne findes. Hvis begge er ens så faldende (seneste først) på registreringstidspunkt
  • GetEducation 

    • GET/v3/Cv/educations - Liste af uddannelser

      • GET/v3/Cv/educations/guid - En uddannelser  
    • Default sorteringregel: Seneste afsluttede uddannelse først ud fra Hvornår uddannelsen blev fuldført (End), Hvis ens Hvornår uddannelsen blev fuldført, så faldende (seneste først) på registreringstidspunkt
  • GetCourse
    • GET /v3/Cv/course - Liste af kurser
      • GET /v3/Cv/course/guid - Et kursus  
    • Default sorteringregel: Seneste afsluttede kursus først ud fra Afslutning af kursus (End), Hvis ens hvornår Afslutning af kursus, så faldende (seneste først) på registreringstidspunkt
  • GetCertification
    • GET /v3/Cv/certifications - Liste af certificeringer
      • GET /v3/Cv/certifications/guid - En certificering
      • Default sorteringregel:
        • Først alle certificeringer med fremtidig Udløb af certificering (ValidTo) >= i år
          Indenfor denne gruppe s
          eneste udløb af certificering først ud fra Udløb af certificering (ValidTo), hvis ens hvornår Udløb af certificering, så faldende (seneste først) på registreringstidspunkt.
        • Derefter certificering uden udløb (tom ValidTo) i faldende orden  (seneste først) på registreringstidspunkt  
        • Til sidst alle certificeringer med historisk Udløb af certificering (ValidTo) < i år, hvis ens hvornår Udløb af certificering, så faldende (seneste først) på registreringstidspunkt.
  • GetDriversLicenseInfo
    • GET /v3/Cv/driverslicenseinfo - Om borger har kørekort samt liste af kørekort
    • Default sorteringregel:

      1. Lille knallert (LK)

      2. Stor knallert (AM)

      3. Lille motorcykel (A1)

      4. Mellemstor motorcykel (A2)

      5. Stor motorcykel (A)

      6. Almindelig bil (B)

      7. Almindelig bil med stort påhængskøretøj (BE)

      8. Lille lastbil (C1)

      9. Lille lastbil med stort påhængskøretøj (C1E)

      10. Stor lastbil (C)

      11. Stor lastbil med stort påhængskøretøj (CE) 

      12. Lille bus (D1)

      13. Lille bus med stort påhængskøretøj (D1E)

      14. Stor bus (D)

      15. Stor bus med stort påhængskøretøj (DE)

      16. Traktor og motorredskab (TM)

      17. Taxikørekort

      18. Buskørekort-erhverv

  • GetQualification
    • GET /v3/Cv/qualifications - Liste af kvalifikationer
      • GET /v3/Cv/qualifications/guid - En kvalifikation
    • Default sorteringregel: Faldende (seneste først) på registreringstidspunkt
    • Feltet discoWebIdentifier er udfaset og har aldrig indhold.
  • GetOtherExperience
    • GET /v3/Cv/otherexperience -  Tekst med andre erfaringer
  • GetITExperiences
    • GET /v3/Cv/itexperiences - Liste af IT erfaringer
      • GET /v3/Cv/itexperiences/guid - En IT erfaringer
    • Default sorteringregel: Faldende (seneste først) på registreringstidspunkt
  • GetLanguageSkill
    • Get /v3/cv/languageskillsinfo - Liste af sprog og liste af tegnsprog og andre specielle sprog
      • Get /v3/cv/languageskillsinfo/languageskill - Liste af sprog
        •  Get /v3/cv/languageskillsinfo/languageskill/guid - Et sprog
          • Dansk

          • Engelsk

          • Fransk

          • Spansk

          • Tysk

          • Derefter Faldende (seneste først) på registreringstidspunkt
      • Get ​/v3​/Cv​/languageskillsinfo​/spokenlanguages - Henter alle sprog for borgeren.
      • Get /v3/Cv/languageskillsinfo/signlanguages - Liste af tegnsprog og andre specielle sprog
      • Default sorteringsregel: Faldende (seneste først) på registreringstidspunkt
  • GetVolunteeringExperiences

    • GET /v3/Cv/volunteeringexperiences - Frivilligt arbejde

      • GET /v3/Cv/volunteeringexperiences/guid - Et frivilligt arbejde 
    • Default sorteringregel:  Nyeste frivilligt arbejde først ud fra Start på frivillig arbejde (VolunteeringExperienceStart), er Start på frivillig arbejde ens så, faldende (seneste først) på registreringstidspunkt
  • GetProfessionalProfile
    • GET /v3/Cv/professionalprofileinfo -  Tekst med introduktion - kort og mig (profil)
  • GetMotivationForJob
    • Get ​/v3​/Cv​/motivationforjob - Henter Information om hvorfor borgerens søger jobbet
  • GetSpecialConsiderations
    • Get /v3/Cv/specialconsideration - Tekst med særlig hensyn / hvad kan hjælpe borger i jobbet
  • GetAbilities
    • GET /v3/Cv/abilities - Liste af evner
      • GET /v3/Cv/abilities/guid - En evne
    • Default sorteringregel: Faldende (seneste først) på registreringstidspunkt
  • GetEverydayLife
    • GET /v3/Cv/everydaylife - Tekst med min hverdag
  • GetCVCourses
    • GET /v3/Cv/courses - Henter information om borgerens kurser
  • GetCVReference
    • GET /v3/Cv/cvreference - Liste af CV hjemmeside (Link)
      • GET /v3/Cv/cvreference/guid - En CV hjemmeside (Link)
    • Default sorteringregel: Faldende (seneste først) på registreringstidspunkt

CV ansøgning

  • GetJobConditions
    • GET /v3/Cv/jobconditions - Liste af ansættelsesbetingelser
      • GET /v3/Cv/jobconditions/guid - En ansættelsesbetingelse
    • Default sorteringregel: Fast efter nedenstående
      • Borger kan bruge egen bil
      • Søger fuldtidsjob
      • Søger deltidstidsjob
      • Borger vil starte så hurtigt som muligt
      • Borger vil starte efter aftale
      • Søger fast job
      • Søger midlertidigt job
      • Søger job på almindelige vilkår
      • Søger job til efterlønnere eller seniorer
      • Søger job til førtidspension på særlige vilkår
  • GetReasonForJobSeek
    • GET /v3/cvapplication/reasonforjobseek -  Tekst med "Derfor søger jeg jobbet" 
  • GetJobTargets
    • GET /v3/Cv/jobtargets - Liste med Jobønsker / jeg søger job som
      • GET /v3/cv/jobtargets/guid - Et Jobønsker / jeg søger job som
    • Default sorteringregel: Faldende (seneste først) på registreringstidspunkt
    • OBS: Jobtargets kan være udfyldt med stillingsbetegnelser fra tilmeldingen, selvom CV-oplysninger i øvrigt endnu ikke er registreret. Borgers (første) CV-oplysninger i JobSearch dannes imidlertid først, når borgeren på Jobnet klikker på 'Jeg søger job som' eller 'CV-oplysninger'. GetCV vil derfor melde, at cv'et ikke findes (30001 - Cv does not exist for given cpr number), indtil borger har været forbi disse menupunkter på Jobnet.

CV arbejdsproces

  • GetCVmetadata
    • GET /v3/cvmetadata - Basis metadata om CV'et
  • GetCVStatus
    • GET /v3/cvstatus - CV'et status, søgbarhed
  • GetCVRequirement
    • GET /v3/cvrequirement - Krav til CV søgbarhed
  • GetCVAvailability
    • GET /v3/cvavailability - CV søgbarhed tilstand
    • Forretningsegle
      • I forhold til minimumskrav (CvAvailabilityRequirement) Er listen komplet med alle elementer, der skal være opfyldt. I hvert element angives det, om det er opfyldt eller ikke.  Alle elementer skal være angivet sandt (true), før et CV kan blive søgbart. 
  • GetCvChanges
    • Get /v3/cvchanges - Henter alle hændelser på CV'et

CreateCV (POST /v3/cv)

Denne metode benyttes til at oprette et CV.
Metoden er internt rette til Jobnet.

Forretningsregler generelt for create CV som helhed

  • Borger er eneste, der må oprette et CV til sig selv
    • Dog med den undtagelse hvis borger er asylansøger
      Bemærk: Integration til LetAsyl er udsat til senere release  
  • Kun de CV elementer der er tilladte for der målgruppe borger tilhører må oprettes se CV indholdsregler m.v.
  • Det er ikke muligt at oprette nye registreringer på et CV element med en Ikke aktive kodelisteværdier.
  • Når et CV oprettes sættes det default at borgerens alder er skjult for virksomheder og EURES.

For specifikke forretningsregler for de enkelte elementer i CV se disse på de enkelte elementer nedenfor.  

UpdateCV (PUT /v3/cv) 

Denne metode benyttes til at opdatere et CV.
Metoden er internt rette til Jobnet.

Forretningsregler generelt for update CV som helhed

  • Borger er den eneste der må opdatere sit CV
    • Dog med den undtagelse at hvis borger er asylansøger
      Bemærk: Integration til LetAsyl er udsat til senere release 
  • Kun de CV elementer der er tilladt for der målgruppe borger tilhører må opdateret se CV indholdsregler m.v.
  • Det er muligt at opdatere et eksisterende CV element, der indeholder Ikke aktive kodelisteværdier.

For specifikke forretningsregler for de enkelte elementer i CV se disse på de enkelte elementer nedenfor.  

DeleteCV (DELETE /v3/cv/guid) 

Denne metode benyttes til at slette et CV.
Metoden er internt rettet til Jobnet.
Bemærk: Sletning af CV er udsat til senere release, da forretningsregler er under afklaring

Forretningsregler generelt for delete CV som helhed

  • Borger er den eneste der må slette sit CV
    • Dog med undtagelse af
      • At borgeren er dagpengemodtager eller jobparate
      • At hvis borger er asylansøger, så kan jobcenter slette
        Bemærk: Integration til LetAsyl er udsat til senere release 
      • At CV slettes efter STAR's GDPR regler

Create, Update og Delete operationer på de enkelte elementer i CV'et 

Arbejdserfaring/Erhvervserfaring (PreviousJobExperience)

CreatePreviousJobExperience (POST/v3/cv/previousjobexperience) 

Mulighed for at registrere arbejdserfaring. Arbejdserfaringen kan enten være ud fra en stillingsbetegenelse (EscoStar) eller med en fritekst titel. 

Forretningsregler

  • Det er ikke muligt for borger at angive "har ingen arbejdserfaring" (sætte HasPreviousJobExperience til False) sammen med at have angivet en eller flere arbejdserfaringer
    • Hvis der angives arbejdserfaringer vil "har ingen arbejdserfaring" HasPreviousJobExperience blive sat til True 
  • Start på ansættelse (JobExperienceStart) og Slut på ansættelse (JobExperienceEnd) angives med præcision af måned og år
    • Da Start på ansættelse og Slut på ansættelse er datoformat, skal dagen sættes til 1 for Start på ansættelse (første dag i måneden) og Slut på ansættelse sættes til sidste dag i måneden. DFDG validerer ikke på dette.
  • Hvis både Start på ansættelse (JobExperienceStart) og Slut på ansættelse (JobExperienceEnd) er angivet skal Start på ansættelse ligge før eller være lig med (<=) Slut på ansættelse
  • Start på ansættelse (JobExperienceStart) og Slut på ansættelse (JobExperienceEnd) skal ligge på eller efter 1/1-1920 
  • Start på ansættelse (JobExperienceStart) og Slut på ansættelse (JobExperienceEnd) må ikke ligge i fremtiden set i forhold til angiven måned og år (der tages ikke hensyn til dag angivelse
  • Hvis Stillingsbetegnelser som EscoStar er angivet, overruler denne evt. modstridende angivelse i Stillingsbetegnelse (Jobtitle), bemærk der kastes ikke en fejl

UpdatePreviousJobExperience (PUT /v3/cv/previousjobexperience) 

Mulighed for at opdatere arbejdserfaring. Arbejdserfaringen kan enten være ud fra en stillingsbetegenelse (EscoStar) eller med en fritekst titel stillingsbetegnelse

Forretningsregler

  • Se forretningsregler under CreatePreviousJobExperience 

DeletePreviousJobExperience (DELETE /v3/cv/previousjobexperience/guid) 

Mulighed for at slette en arbejdserfaring.  

Forretningsregler

  • Hvis sidste arbejdserfaring slettes, vil "har ingen arbejdserfaring" HasPreviousJobExperience blive sat til False. 

Uddannelse (Education)

CreateEducation (POST/v3/cv/education) 

Mulighed for at registrere uddannelse. Uddannelse kan enten være ud fra en foruddefineret uddannelse eller med en fritekst titel. 

Forretningsregler

  • Uddannelsesstart (Start) og uddannelsesslut (End) angives med præcision år
    • Da uddannelsesstart og uddannelsesslut er datoformat, skal dagen og måned sættes til 1/1 for uddannelsesstart  (første dag på året) og uddannelsesslut sættes til sidste dag på året (31/12). DFDG validere ikke på dette.
  • Hvis både uddannelsesstart (Start) og uddannelsesslut (End) er angivet skal uddannelsesstart ligge før eller være lig med (<=) uddannelsesslut 
  • Uddannelsesstart (Start) og uddannelsesslut (End) skal ligge på eller efter 1/1-1920.
  • Uddannelsesstart (Start) og uddannelsesslut (End) må ikke ligge i fremtiden set i forhold til det angiven år (der tages ikke hensyn til dag og måned angivelse) 
  • Hvis en uddannelsestype er valgt, skal denne angives.
  • Hvis uddannelsestype (EducationTypeIdentifier) er angivet vil denne overrule titel, hvis denne ikke er i overenstemmelse med typeangivelsen, bemærk der kastes ikke en fejl.

UpdateEducation (PUT/v3/cv/education) 

Mulighed for at opdatere uddannelse. Uddannelse kan enten være ud fra en foruddefineret uddannelse eller med en fritekst titel. 

Forretningsregler

  • Se forretningsregler under CreateEducation 

DeleteEducation (DELETE/v3/cv/education/guid) 

Mulighed for at slette uddannelse.  

Forretningsregler

  • Hvis borger er dagpengemodtager, jobparat eller borger har et søgbart CV, må det sidst element med uddannelse ikke slettes

Kørekort

CreateDriversLicense (POST /v3/cv/driverslicenseinfo/driverslicenses)

Mulighed for at registrere kørekortstyper eller hvis borger ikke har nogen form for kørekort.

Forretningsregler

  • Det er ikke muligt at angive en given kørekortstype mere end en gang.
  • Er det er borgerens første kørekortstype sættes "har kørekort" (HasDriversLicense til True)

DeleteDriversLicense (DELETE /v3/cv/driverslicenseinfo/driverslicenses/guid)

Mulighed for at slette et kørekort.  

Forretningsregler

  • Sletter borger sin sidste kørekortstype sættes "har ikke kørekort" (sætte HasDriversLicense til False) til False

CreateDriversLicensesStatus (POST /v3/Cv/driverslicenseinfo/driverslicensesstatus

Mulighed for at angive, at borgeren har eksplicit sagt "Jeg har ikke kørekort". 

Forretningsregler

  • Kan oprettes kun en gang. Efter det, bliver driverslicensesstatus automatisk beregnet ud fra listen af kørekortstyper

Certifisering

CreateCertification (POST /v3/cv/certifications)

Mulighed for at registrere certifikater. Certifikater kan enten være ud fra en typeangivelse f.eks. Truckcertifikat eller med en fritekst titel. 

Forretningsregler

  • Udløb af certificering (ValidTo) angives med præcision år
  • Udløb af certificering (ValidTo) skal ligge i intervallet på eller efter 1/1-1920 til 31/12 2099 
  • Hvis en certifiseringstype er valgt, skal denne angives.
  • Hvis certifiseringstype er angivet vil denne overrule titel, hvis denne ikke er i overenstemmelse med typeangivelsen, bemærk der kastes ikke en fejl

UpdateCertification (PUT /v3/cv/certifications) 

Mulighed for at registrere certifikater. Certifikater kan enten være ud fra en typeangivelse f.eks. Truckcertifikat eller med en fritekst titel. 

Forretningsregler

  • Se forretningsregler under CreateCertification 

DeleteCertification (DELETE /v3/cv/certification/guid) 

Mulighed for at slette certifikater.  

Forretningsregler

  • Ingen.

Kurser

CreateCourse (POST /v3/cv/course) 

Mulighed for at registrere kurser. 

Forretningsregler

  • Afslutning af kursus (End) angives med præcision år
    • Da afslutning af kursus er datoformat, skal dagen og måned sættes til 1/1. DFDG validerer ikke på dette.
  • Afslutning af kursus (End) skal ligge på eller efter 1/1-1920 
  • Afslutning af kursus (End) må ikke ligge i fremtiden set i forhold til det angiven år (der tages ikke hensyn til dag og måned angivelse) 
  • Hvis en kursustype er valgt, skal denne angives.
  • Hvis kursustype (CourseTypeIdentifier) er angivet vil denne overrule titel, hvis denne ikke er i overenstemmelse med typeangivelsen, bemærk der kastes ikke en fejl. 
  • Kursuslængde skal være mellem 1 og 9999

UpdateCourse (PUT /v3/cv/course)

Mulighed for at opdatere kurser. 

Forretningsregler

  • Se forretningsregler under CreateCourse 

DeleteCourse (DELETE /v3/cv/courses/guid) 

Mulighed for at slette kurser. 

Forretningsregler

  • Ingen.

IT erfaring

CreateITExperience (POST /v3/cv/itexperience) 

Mulighed for at registrere IT erfaring både som fritekst eller struktureret data i form af en type.

Forretningsregler

  • Hvis en IT erfaringstype er valgt, skal denne angives.
  • Hvis IT erfaringstype (ITExperienceTypeIdentifier) er angivet vil denne overrule titel, hvis denne ikke er i overenstemmelse med typeangivelsen, bemærk der kastes ikke en fejl.
  • Det er ikke muligt at angive en given IT erfaringstype mere end en gang

UpdateITExperience (PUT /v3/cv/itexperience)

Mulighed for at opdatere IT erfaring både som fritekst eller struktureret data i form af en type.

Forretningsregler

  • Se forretningsregler under CreateITExperience

DeleteITExperience (DELETE v3/cv/itexperience/guid)

Mulighed for at slette IT erfaring.

Forretningsregler

  • Ingen.

Sprog

CreateSpokenLanguageSkill (POST /v3/cv/languageskill) 

Mulighed for at registrere sprog. 

Forretningsregler

  • Det er ikke muligt at angive et given talesprog mere end en gang.
  • Minimum en at kategorierne skal være forskellig fra Ingen kendskab (Id 1)

UpdateSpokenLanguageSkill (PUT /v3/cv/languageskill) 

Mulighed for at opdatere niveau for sprog.

Forretningsregler

  • Se forretningsregler under CreateSpokenLanguageSkill

DeleteSpokenLanguageSkill (DELETE /v3/cv/languageskill/guid) CreateITExperience

Mulighed for at slette et sprog. 

Forretningsregler

  • Ingen

CreateSignLanguageSkill (POST /v3/cv/languageskill) 

Mulighed for at registrere sprog. 

Forretningsregler

  • Det er ikke muligt at angive et given tegnsprog mere end en gang

UpdateSignLanguageSkill (PUT /v3/cv/languageskill) 

Mulighed for at opdatere niveau for sprog.

Forretningsregler

  • Se forretningsregler under CreateSignLanguageSkill  

DeleteSignLanguageSkill (DELETE /v3/cv/languageskill/guid) 

Mulighed for at slette et sprog. 

Forretningsregler

  • Ingen

Frivilligt arbejde

CreateVolunteeringExperiences (POST /v3/cv/volunteeringexperiences) 

Mulighed for at registrere frivilligt arbejde.

Forretningsregler

  • Start på frivilligt arbejde (VolunteeringExperienceStart) og Slut på frivilligt arbejde (VolunteeringExperienceEnd) angives med præcision måned og år
    • Da Start på frivilligt arbejde og Slut på frivilligt arbejde er datoformat, skal dagen sættes til 1 for Start på ansættelse (første dag i måneden) og Slut på ansættelse sættes til sidste dag i måneden. DFDG validere ikke på dette.
  • Hvis både Start på frivilligt arbejde (VolunteeringExperienceStart) og Slut på frivilligt arbejde (VolunteeringExperienceEnd) er angivet skal Start på frivilligt arbejde ligge før eller være lig med (<=) Slut på frivilligt arbejde
  • Start på frivilligt arbejde (VolunteeringExperienceStart) og Slut på frivilligt arbejde (VolunteeringExperienceEnd) skal ligge på eller efter 1/1-1920 
  • Start på frivilligt arbejde (VolunteeringExperienceStart) og Slut på frivilligt arbejde (VolunteeringExperienceEnd) må ikke ligge i fremtiden set i forhold til angiven måned og år (der tages ikke hensyn til dag angivelse

UpdateVolunteeringExperiences (PUT /v3/cv/volunteeringexperiences) 

Mulighed for at opdatere frivilligt arbejde.

Forretningsregler

  • Se forretningsregler under CreateVolunteeringExperiences.

DeleteVolunteeringExperiences (DELETE /v3/cv/volunteeringexperiences/guid) 

Mulighed for at slette frivilligt arbejde.

Forretningsregler

  • Ingen

Anden erfaring

CreateOtherExperience (POST /v3/cv/otherexperience)

Mulighed for at registrere anden erfaring.

Forretningsregler

  • Ingen

UpdateOtherExperience (PUT /v3/cv/OtherExperience) 

Mulighed for at opdater anden erfaring.

Forretningsregler

  • Ingen

DeleteOtherExperience (DELETE /v3/cv/OtherExperience/guid) 

Mulighed for at slette anden erfaring.

Forretningsregler

  • Ingen

Kvalifikationer

CreateQualification (POST /v3/cv/qualification) 

Mulighed for at registrere kvalifikationer både som fritekst eller struktureret data i form af en stillingsbetegnelse (EscoStar).

Forretningsregler

  • Hvis en stillingsbetegnelse (EscoStar) er valgt, skal denne angives.
  • Hvis stillingsbetegnelse er angivet vil denne overrule titel, hvis denne ikke er i overenstemmelse med stillingsbetegnelse.
  • Det er ikke muligt at angive en given kvalifikation mere end en gang
  • Feltet discoWebIdentifier er udfaset og har aldrig indhold

UpdateQualification (PUT /v3/cv/qualification) 

Mulighed for at opdatere kvalifikationer både som fritekst eller struktureret data i form af en stillingsbetegnelse (EscoStar).

Forretningsregler

  • Se forretningsregler under CreateQualification.

DeleteQualification (DELETE /v3/cv/qualification/guid) 

Mulighed for at slette kvalifikationer.

Forretningsregler

  • Ingen.

Introduktion, kort om mig, faglig profil

CreateIProfessionalProfile (POST /v3/cv/professionalprofile) 

Mulighed for at registrere introduktion (kort om mig / faglig profil).

Forretningsregler

  • Ingen. Bemærk der er skemavalidering på det er en lovlig URL 

UpdateProfessionalProfile (PUT /v3/cv/professionalprofile)

Mulighed for at opdatere introduktion (kort om mig / faglig profil).

Forretningsregler

  • Ingen

DeleteProfessionalProfile (DELETE /v3/cv/professionalprofile/guid) 

Mulighed for at slette introduktion (kort om mig / faglig profil).

Forretningsregler

  • Ingen

Mine evner

CreateAbilities (POST /v3/cv/abilities) 

Mulighed for at registrere evner (Mine evner).

Forretningsregler

  • Det er kun muligt at have (oprette/opdatere/slette) mine evner hvis borger er i:
    • Rehabiliteringsforløb

Se CV indholdsregler m.v.

UpdateAbilities (PUT /v3/cv/abilities)

Mulighed for at opdatere evner (Mine evner).

Forretningsregler

  • Se forretningsregler under CreateAbilities 

DeleteAbilities (DELETE /v3/cv/abilities/guid)

Mulighed for at slette evner (Mine evner).

Forretningsregler

  • Se forretningsregler under CreateAbilities

Min hverdag

CreateEverydayLife (POST /v3/Cv/everydaylife

Mulighed for at registrere beskrivelse af borgers hverdagsrutiner og hjemlige opgaver (Min hverdag).

Forretningsregler

  • Det er kun muligt at have (oprette/opdatere/slette) min hverdag hvis borger er i:
    • Rehabiliteringsforløb

Se CV indholdsregler m.v.

UpdateEverydayLife (PUT /v3/Cv/everydaylife

Mulighed for at opdatere beskrivelse af borgers hverdagsrutiner og hjemlige opgaver (Min hverdag).

Forretningsregler

  • Se forretningsregler under CreateEverydayLife

DeleteEverydayLife (DELETE /v3/Cv/everydaylife

Mulighed for at slette beskrivelse af borgers hverdagsrutiner og hjemlige opgaver (Min hverdag).

Forretningsregler

  • Se forretningsregler under CreateEverydayLife

Hjemmeside/URL

CreateCVReference (POST /v3/cv/cvreference) 

Mulighed for at registrere link til CV eller anden profil oplysninger f.eks. hos Linkin.

Forretningsregler

  • Validering for der er en URL

UpdateCVReference (PUT /v3/cv/cvreference)

Mulighed for at opdatere link til CV eller anden profil oplysninger f.eks. hos Linkin.

Forretningsregler

  • Se forretningsregler under CreateCVReference

DeleteCVReference (DELETE /v3/cv/cvreference)

Mulighed for at slette link til CV eller anden profil oplysninger f.eks. hos Linkin.

Forretningsregler

  • Ingen

Særlige hensyn

CreateSpecialConsiderations (POST /v3/cv/specialconsideration

Mulighed for at registrere særlige hensyn (Særlig hensyn i jobbet).

Forretningsregler

  • Det er kun muligt at have (oprette/opdatere/slette) særlig hensyn hvis borger er:
    • Ikke jobparat

Se CV indholdsregler m.v.

UpdateSpecialConsiderations (PUT /v3/Cv/specialconsiderations

Mulighed for at registrere særlige hensyn (Særlig hensyn i jobbet).

Forretningsregler

  • Se forretningsregler under CreateSpecialConsiderations 

DeleteSpecialConsiderations (DELETE /v3/Cv/specialconsiderations

Mulighed for at slette særlige hensyn (Særlig hensyn i jobbet).

Forretningsregler

  • Se forretningsregler under CreateSpecialConsiderations

Borgers profilbillede

CreateProfilePicture (POST/v3/cv/profilePicture) 

Mulighed for at registrere profil billede. 

Forretningsregler

  •  

UpdateProfilePicture (PUT/v3/cv/profilePicture) 

Mulighed for at opdatere profilbillede. 

Forretningsregler

  • Billede må ikke være større end 5 MB. 

DeleteProfilePicture (DELETE /v3/cv/profilePicture/guid) 

Mulighed for at slette profil billede. 

Forretningsregler

  • Ingen 

Borgers ansættelsesbetingelser

CreateJobCondition (POST/v3/cv/jobcondition) 

Mulighed for at registrere ansættelsesbetingelser.  

Forretningsregler

  • Hvis borger er dagpengemodtager eller jobparat skal fuldtid være sat 
  • Hvis borger er i aktivt rehabiliteringsforløb og er ikke jobparat, kan der i forbindelse med angivelse af deltid angives antal max og min. timer   
  • Fleksjobvisiteret skal ikke have CV ansættelsesbetingelser, da disse ikke er tilladte for denne målgruppe, se CV type mapnings matrix
  • En ansættelsesbetingelse må kun være valgt en gang

DeleteJobCondition (DELETE /v3/cv/jobcondition/guid) 

Mulighed for at slette ansættelsesbetingelse(r).  

Forretningsregler

  • Se forretningsregler under CreateJobCondition

GetCVAsPdf

Denne metode benyttes til at hente aktuelt selve CV som PDF uden metadata. 

Forretningsregler

  • Elementer som en given aftager ikke må se medtages ikke i PDF
    • For virksomheder filtrerers følgende væk

      • Indhold som borger har sat skjult for arbejdsgiver (dette kan være elementet Kontaktinfo, navn på arbejdsgiver i elementet Arbejdserfaring)

      • Elementet "Derfor søger jeg job"

    • A-kasse får samme indhold som for virksomheder derudover filtrerers følgende væk 

      • Elementet "Derfor søger jeg job"
      • Rehabiliterings elementerne Mine evner og Min hverdag samt disse i hændelseslisten 

    • Jobcenter får samme indhold som for virksomheder derudover ingen filtering

      • Elementet "Derfor søger jeg job"

GetCVAsWord

Henter borgerens CV som word. Forretningsreglerne følger forretningsregler for GetCVAsPdf

GetHistoricalCVAsPdf

Denne metode benyttes til at hente selve et historisk CV som PDF uden metadata. 

Forretningsregler

  • Elementer som en given aftager ikke må se medtages ikke i PDF arves fra metoden GetCVAsPdf dog set ud fra tidspunktet hvor data er fra.
  • Hvis et specifikt tidspunkt ikke angives fås CV fra seneste godkendelse / ikke godkendelse status
  • Hvis tidspunkt før releasedato for 2020-4 angives fås gammelt CV fra seneste godkendelse / ikke godkendelse status før 2020-4

GetCVByToken

Bemærk: Integration med trediepart er udsat til senere release.

Metoden må kun kaldes af jobbanker og fagforbund (OrganisationTypeIdentifier id 17 og 20), 

Forretningsregler

  • Elementer som en given aftage ikke må se filtrerers fra

GetHistoricalCV 

Metoden henter CV ud fra enten seneste tilstandsskift (CV status / CV søgbarhed) eller ud fra en specifik CV historik identifier/tid. Metoden anvendes af Jobcentret eller a-kassen til at se hvordan borgers CV så ud i forhold et given tilstandsskift. Derved sammenligne med borgeres aktuelle CV.

Forretningsregler

  • Elementer som en given aftager ikke må se medtages ikke i PDF arves fra metoden GetCV dog set ud fra tidspunktet hvor data er fra.
  • Data hentes ud fra det angivne tidspunkt. Hvis historiske CV data ønskes i forhold til en given CV status anvendes tidspunktet for CV statussen. Hvis a-kassen eller Jobcentret har lavet en historisk efterregistrering af CV status, skal a-kassen eller Jobcentret tage højde for dette idet en sådan efterregistrering påvirker kronologien. 
  • Der bygges bygges kun historik op for de data, der ligger efter 2020-4 releasen (på det nye CV).
    • Der er ikke historik på de eksisterende CV data fra før 2020-4, da den nuværende (gamle) CV løsning ikke opsamlede historik
    • Der kan derfor ikke hentes historikdata for perioden før release 2020-4. Heller ikke selvom CV er created før release 2020-4.


UpdateCVAvailability (PUT /v2/cv/CVAvailability)

Mulighed for at opdatere CV søgbarhed. 

Forretningsregler

  • Det er muligt at sætte CV søgbarhed/ikke søgbart for ikke jobparate og borgere i beskæftigelse (uden aktiv kontaktgruppe) og det kan kun gøres af borger selv.
    For jobparate og dagpengemodtager, vil DFDG automatisk sætte CV'et søgbart når det opfylder kriterierne for søgbarhed

  • Sættes CV'et søgbart skal CV opfylder kriterierne for søgbarhed