778.2 CV for flygtninge, færdiggørelse
Opret CV for flygtninge og familiesammenførte
Beskrivelse af epic af it-understøttelse af Styrelsen for Arbejdsmarked og Rekrutterings forretning
(Skabelon af dato 17/12-20152015)
Page Properties | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Indholdsfortegnelse
1 Ændringslog
2 Afgrænsning af epic
3 Oversigt over berørte web services
4 Beskrivelse af epic
4.1 Acceptkriterie 778.2.2: Som DFDG vil jeg kunne oprette og overskrive et oprettet CV i Jobnet
4.1.1 Overordnet løsningsmodel
4.1.2 UpdateJobnetProfile - Jobnets til DFDG udstillede metode
4.2 778.2.4 DFDG skal kunne oprette/gemme et CV
4.2.1 Overordnet løsningsmodel
4.2.2 CVService (Version 6)
4.2.3 CodelistService (Version 5)
4.3 777.2.5 Integrationen mellem LetAsyl og DFDG i forhold sikkerhed, adgang, miljøer m.v.
5 Særlige krav til test
6 Kendte udeståender fra udviklingsfasen
7 User stories
7.1 Løft af JCSS til version 8 (US 277)
7.2 ProfessionalSummaryText i UpdateJobnetProfile (US-549)
7.3 PersonalData i UpdateJobnetProfile (US-550)
7.4 OtherCVReferenceCollection (Website) i UpdateJobnetProfile (US 785)
7.5 LanguageSkillCollection i UpdateJobnetProfile (US 786)
7.6 OtherExperienceCollection i UpdateJobnetProfile (US 800)
7.7 DriverLicenseCollection i UpdateJobnetProfile (US 801)
7.8 EducationCollection i UpdateJobnetProfile (US 806)
7.9 Uddannelsesniveau "Andet" i GUI (US 807)
7.10 Test af UpdateCV med eksisterende CV-data (US 859)
7.11 "Retning" på visse uddannelser (US-886)
7.12 JobnetTargetCollection og Jobconditions (US-920)
...
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Dato | Version | Forfatter | Berørte afsnit |
13.10.16 | 0.1 | LNV | Nyoprettelse, afsnit 2 |
22.12.16 | 0.1 | KEIL | Flyttet US 277, 549 og 550 fra Epic 778.1. Oprettet acceptkriterie 778.2.2 og 778.2.3 samt beskrevet 778.2.2 i afsnit 4.2 |
23.12.16 | 0.1 | KEIL | Brygget videre på Afsnit 4.2 |
05.01.16 | 0.1 | KEIL | Brygget videre på Afsnit 4.2 og oprettet US 785 og US 786. |
09.01.16 | 0.1 | KEIL | Oprettet US 800, 801, 806 og 807 i afsnit 7. |
11.01.17 | 0.1 | PQJ | Rettet US549. Plaintext ignoreres. |
16.01.17 | 0.1 | KEIL | Oprettet US 859: Test af UpdateCV med eksisterende CV-data |
17.01.17 | 0.1 | NBU | Ændret metodenavne |
19.01.17 | 0.1 | CO | Afsnit 4 opdateret mht. snitflade til KSS og mellem DFDG og Jobnet. Afsnit 3 udfyldt |
19.01.17 | 0.1 | KEIL | Oprettet US 886 i afsnit 7 omhandlende Jobnets håndtering af, den for visse uddannelser krævede, "Retning". |
23.01.17 | 01 | NBU | Slettet rækker i tabel med input til ReplaceCV |
26.01.17 |
CO | CreateCV omdøbt til ReplaceCV og snitflade for ReplaceCV beskrevet | ||
27.01.17 |
CO | Nyt acceptkriterie 777.2.5 omkring integrationen mellem LetAsyl og DFDG i forhold sikkerhed, adgang, miljøer m.v.. Dette er forberedelse til epic 752.4 | ||
27.01.17 |
KEIL | Oprettet us 920 | ||||||||
06.02.17 | 0.1 | NBU | Opdateret med DFDG fejlkoder + forslag til nye tekster | ||||||
07.02.17 | 0.1 | PQJ | I US806 acceptkriterie vedr. visning af uddannelsesniveau ved udskriv/gem CV slettet | ||||||
07.02.17 | 0.5 | CO | Løfter til version 0.5 (DFDG) | ||||||
09.02.17 | 0.5 | KEIL | Suppleret i afsnit "Beskrivelse af Epic" med opdaterede fejlkoder og beskrivelse af "Andet" på uddannelses retning. | ||||||
13.02.17 | 0.5 | KEIL | Føjet til i US 806 om tekster der overskrives af DFDG. Men også i US 920 om oprettet FB 96862 | ||||||
22.02.17 | 0.5 | HNB | Synkroniseret fejlkoder efter koder implementeret | ||||||
28.02.17 | 0.5 | HNB | Erstattet erstatningsfejlkoder med specifikke | ||||||
07.03.17 | 0.5 | HNB | Tilføjet eksisterende fejlkoder forbrugt til liste | ||||||
09.03.17 | 0.5 | CFJ | Afsnit 4.2.2.1: Tilrettet forekomster så de matcher det skema, Jobnet validerer mod | ||||||
15.03.17 | 0.5 | CFJ | Afsnit 4.2.2.1: Gjort QualificationTaxonomyReference obligatorisk og fjernet WillingToUseOwnCar (clearet med CO) så det matcher funktionaliteten i Jobnet | ||||||
15.03.17 | 1.0 | CO |
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Afgrænsning |
Som en sagsbehandler i et jobcenter vil jeg for flygtning/familiesammenført have deres CV data overført til DFDG og Jobnet. Jeg vil kunne arbejde videre med de oplysninger i den periode, hvor jeg har ansvaret for at vedligeholde disse CV oplysninger. |
Acceptkriterier |
Nr. | Beskrivelse | Relevant for Beskriver hvilke af STARs leverandører som skal løse dette acceptkriterie |
778.2.1 | Som sagsbehandler i et jobcenter vil jeg have at DFDG henter asyl CV 'et fra Let Asyl når jeg har behov for det | DFDG |
778.2.2 | Som DFDG vil jeg kunne oprette og overskrive et oprettet CV i Jobnet | Jobnet, DFDG |
778.2.3 | Borger har et låst CV og må ikke kunne opdatere det på Jobnet før fristen, sat af jobcentret, er nået. | Jobnet |
778.2.4 | DFDG skal kunne oprette/gemme et CV der er modtaget fra eksterne service aftager/interessenter (Jobcenter/KSS og LetAsyl)Bemærk: I dette acceptkriterie ligger alene det at gemme CV i DFDG/Jobnet, det at overføre asyl data inkl. CV data mellem DFDG og LetAsyl er ikke med i dette acceptkriterie | DFDG |
777.2.5 | Som STAR PO vil jeg have at integrationen mellem LetAsyl og DFDG teknisk er etableret for at sikre at forhold omkring sikkerhed, adgang, miljøer m.v. er på plads inden den endelige implementeringsopgave går i gang | DFDG |
Kriterier for tilsagn til serviceaftager i forhold til STARs snitflader | Berørte acceptkriterier |
Bemærkninger |
778.2.4 |
Som sagsbehandler/jobkonsulent vil jeg for en flygtning/familiesammenført kunne gemme et CV i den periode, hvor Jobcentret har ansvaret for at vedligeholde CV'et, således at flygtningen / den familiesammenførte har et ajourført CV | X |
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Snitflade | Serviceaftager |
Bemærkninger
der er berørt | Bemærkninger | ||||||||
DFDG | Jobnet | Plannersystemer | KSS | A-kasse | Ydelsessystem | JobKon | LetAsyl |
CVService (Version 6).ReplaceCV |
X |
Version løftes ikke, da det er en non breaking change |
CodelistService (Version 5). EducationLevelCVTypeIdentifier |
X |
CVServiceForDFDG.UpdateJobnetProfile | X |
Intern service til DFDG |
LetAsyl service."hul igennem"metode |
X |
Rent LetAsyl og DFDG POC / hul igennem ting |
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
...
Selvom Jobnet, grundet vendt service, reelt kan modtage alle felter som udstilles i GetJobnetProfile og faktisk for nogle felter med rod i taksonomiservicen også har en tekstuelværdi med, er det ikke alle felter, der er relevante for DFDG at videreudstille. Nogle felter udstilles nemlig af hensyn til visning, men vil ikke blive opdateret, når de føjes som parametre til UpdateJobnetProfile. Det kan skabe forvirring hos aftagere og heraf følgende behov for unødvendig validering i Jobnet, der i givet fald er nødsaget til at foretage verifikation af, at et sendt ID i praksis modsvarer en sendt tekst. På dette punkt har DFDG dog, særligt for felter relateret til taksonomiservicen, eksplicit bedt om at kunne nøjes med at sende parameteren ID. Der er således ingen grund til for DFDG at udstille tekstfelt og ID i disse tilfælde, når ID er nok for Jobnet og DFDG udstiller kodeliste.
Af STAR Wiki - og i rette kontest af tabellen længere nede, hvor collectioner og felter for den af Jobnet udstillede services beskrives - vil af feltet "detaljer" fremgå, om feltet reelt ignoreres af Jobnet, såfremt det sendes med og derfor kan udelades af DFDG i deres videreudstilling. For overbliks skyld, gengives de dog kort her:
For Collectionen <PersonalData>: Her ignorerer vi alle hidden values, på nær den der hedder skjult adresse. Ellers sætter vi JN default værdier, hvor JN forretningsregler der anvendes i GUI styrer.
I <JobtargetCollection>: Strengen <Jobtitle> skal angives, evt. som tom. Den angivne værdi ignoreres af jobnet. <OccupationTaxonomyReference> skal dog angives.
I Collectionen <PreviousJobExperience> gælder for strengværdien <Jobtitle>, at den anvendes, såfremt <OccupationTaxonomyReference> ikke er angivet.
I Collectionen <QualificationCollection>: Strengværdien <Name> skal angives, evt. som tom. Den angivne værdi ignoreres af jobnet. <QualificationTaxonomyReference> skal dog angives.
I Collectionen <DriverlicenseCollection>: Strengværdien <Name> skal angives, evt. som tom. Den angivne værdi ignoreres af jobnet. <Code> skal dog angives.
BEMÆRK i relation til Code i DriverLicenseCollection – at der er inkonsistens i Jobnet i forhold til DFDG for følgende 4 værdier:
Jobnet værdi for Code jf taksonomi | DFDG værdi for Code |
Bus Erhverv | BusErhverv |
Digital Fartskriver | DigitalFartskriver |
EU-Gods erhverv | EUGodsErhverv |
EU-Bus erhverv | EUBusErhverv |
i Collectionen <LanguageSkillCollection>: Strengværdien <Name> skal angives, evt. som tom. Den angivne værdi ignoreres af jobnet. Strengværdien <Code> skal dog angives.
I Collectionen <ProfessionalSummaryText>: Strengværdien <PlainText> skal angives, evt. som tom. Den angivne værdi ignoreres af Jobnet. <HTMLtext> skal dog angives. De eneste gyldige tegne til formattering er Bold, Italic, Underline og Bullets. Angives tekst uden formateringer (hvilket i praksis er plaintext) så indsættes denne tekst i HTMLtext feltet. valideres på Uanfægtet der angives plaintext
Nyt felt "Andet" samt rettelse af tekstlig repræsentation af eksisterende værdi
I relation til Taksonomiservicen omkring uddannelsesniveau fremhæves i øvrigt at:
...
- Grøn er der særlige forhold som enten Jobnet eller DFDG skal tager hensyn til (Se "Detaljer")
- Blå skal bare udstilles direkte i snitflade
Grå skal ikke udstilles men der kan være forhold DFDG skal tager hensyn til (Se "Detaljer")
Element
Type
Detaljer
Forekomst
Beskrivelse
Element
Type
Detaljer
Forekomst
Beskrivelse
PersonCivilRegistrationIdentifier
PersonCivilRegistrationIdentifierType Base: string
DFDG:
Udstiller CPR-nr i stedet for JobNets CV nummer1
CVProfile
CVProfileType
0 - 1
Active
Active Base: boolean
DFDG: Felt skal ikke medtages i metode
Jobnet: sætter det selv som normaltRevisionDate
dateTime
DFDG: Felt skal ikke medtages i metode
Jobnet: sætter det selv som normaltJobnetCVId
integer
DFDG: Felt skal ikke medtages i metode, DFDG omsætter CPR-nr til JobnetCVId
1
Borgerens CV ID, som er nøgle på Jobnet
PersonalData
PersonalDataType
DFGD:
Skal ikke i snitflade, adresse beskyttelse flag skal sættes til Jobnet
Jobnet:
Her ignorerer Jobnet alle hidden values, på nær den omhandlende skjult adresse. Ellers sætter JN default værdier, hvor JN forretningsregler der anvendes i GUI, styrer.Personlige data om borgeren
ProtectedAddress
DFGD:
Skal ikke i snitflade sættes ud fra CPR data via CPR-nr1
FamilyName
DFGD:
Skal ikke i snitflade sættes ud fra CPR data via CPR-nr1
GivenName
DFGD:
Skal ikke i snitflade sættes ud fra CPR data via CPR-nr1
MiddleName
DFGD:
Skal ikke i snitflade sættes ud fra CPR data via CPR-nr0-1
DateOfBirth
DFGD:
Skal ikke i snitflade sættes ud fra CPR data via CPR-nr1
Gender
DFGD:
Skal ikke i snitflade sættes ud fra CPR data via CPR-nr- "Male"
- "Female"
"Unknown"| | |
PostalAddressType
DFGD:
Skal ikke i snitflade"Alle adressefelter under PostalAddressType"
- "CountryCode"
- "AddressLine"
- "PostalCode"
- "PostalArea"
"COAddress"| |DFGD:
Skal ikke i snitflade sættes ud fra CPR data via CPR-nr| | |ContactInformation
ContactInformationType
DFDG:Skal med i snitfladen
0-1
E-mail
DFGD:
Skal gemmes i DFDG vha. PersonNotificationReminderService. SavePersonContactData med status "Oprettet af sagsbehandler" (Id 4).
Data sendes videre til Jobnet0-1
E-mail
PhoneNumber
PhoneNumber
DFDG:Bemærk ComplexType
0..*
"base"
String
DFGD:
Skal gives videre til Jobnet 1 til 1 , men skal også gemmes i DFDG vha. PersonNotificationReminderService. SavePersonContactData med status "Oprettet af sagsbehandler" (Id 4).
Hvis Type er- "primary" sætte PersonContactDataTypeIdentifier til Id2 "Almindelig telefon"
- "mobile" sætte PersonContactDataTypeIdentifier til Id1 "Mobiletelefon"
Andre værdiger ("secondary" og "fax" gemmes Iikke I DFDG)
Data sendes videre til Jobnet|1|Telefonnr|Type
Enum
- "primary"
- "secondary"
- "mobile"
"fax"|1|Typen at kontakt |
JobConditions
JobConditionsType
1
Betingelser for ansættelse
WillingToUseOwnCar
boolean
0 - 1
Eksisterer, hvis borger vil bruge egen bil
FullTimeEmployment
boolean
0 - 1
Eksisterer, hvis borger søger fuldtidsjob
PartTimeEmployment
boolean
0 - 1
Eksisterer, hvis borger søger deltidstidsjob
StartAsSoonAsPossible
boolean
0 - 1
Eksisterer, hvis borger vil starte på nyt job så hurtigt som muligt
StartAsAgreedOn
boolean
0 - 1
Eksisterer, hvis borger vil starte på nyt job efter aftale
PermanentJobPosition
boolean
0 - 1
Eksisterer, hvis borger søger fast job
TemporaryJobPosition
boolean
0 - 1
Eksisterer, hvis borger søger midlertidigt job
StandardJobConditions
boolean
0 - 1
Eksisterer, hvis borger søger job på almindelige vilgår
EarlyRetirementConditions
boolean
0 - 1
Eksisterer, hvis borger søger job, der passer til efterlønnere
DisabilityPensionerConditions
boolean
0 - 1
Eksisterer, hvis borger søger job, der passer til førtidspensionister på særlige vilkår
JobTargetCollection
JobTargetCollectionType
1
Borgerens jobønsker (Jeg søger som)
JobTarget
JobTargetType
0 - *
Et af borgerens jobønsker (Jeg søger som)
JobTitle
string
DFDG: Felt skal ikke medtages i metode
Jobnet:
Paramenter skal angives men værdi ignoreres af Jobnet. DFDG sætter den til "Ignoreres af Jobnet"1
Stillingsbetegnelse (fra taxonomi)
OccupationTaxonomyReference
OccupationTaxonomyReferenceType Base: int
DFDG:
Kodeliste: DiscoAms08
Jobnet:
Skal angives.1
Reference til taxonomi for stillingsbetegnelser. Er kun udfyldt, hvis JobTitle findes i taxonomi. Se StarWsWiki, TaxonomyService, GETOccupation(s)
HasEducation
boolean
1
Har borgeren en uddannelse, som svarer til stillingsbetegnelsen
MonthsOfExperience
nonNegativeInteger
1
Erfaring i antal måneder
LastExperience
gYear
0 - 1
Årstal for seneste ansættelse i jobbet
CV
CVType
1
Borgerens CV
PreviousJobExperienceCollection
PreviousJobExperienceCollectionType
1
Tidligere erhvervserfaring
HasNoWorkExperience
boolean
1
True hvis borgeren har angivet, at borgeren ikke har erhvervserfaring. Hvis False og ingen PreviousJobExperience har borgeren ikke taget stilling endnu
PreviousJobExperience
PreviousJobExperienceType
0 - *
En erhvervserfaring
Jobtitle
JobtitleType Base: string
MaxLength: 100
DFDF/Jobnet
Skal angives, men anvendes kun, hvis ikke OccupationTaxonomyReference er angivet.1
Stillingsbetegnelse. Fritekstfelt for borgeren
EmployerName
EmployerNameType Base: string
MaxLength: 100
1
Navn på arbejdsgiver
SummaryText
string
1
Ansvar / arbejdsopgaver / resultater
StartDate
PartialDate
1
Start på ansættelse. År/måned eller år
Year
gYear
1
Årstal (4 cifre)
Month
gMonth
0 - 1
Måned i formatet --MM
EndDate
PartialDate
0 - 1
Slut på ansættelse. År/måned eller år
Year
gYear
1
Årstal (4 cifre)
Month
gMonth
0 - 1
Måned i formatet --MM
OccupationTaxonomyReference
OccupationTaxonomyReferenceType Base: int
DFDG:
Kodeliste: DiscoAms080 - 1
Reference til taxonomi for stillingsbetegnelser. Er kun udfyldt, hvis JobTitle findes i taxonomi. Se StarWsWiki, TaxonomyService, GETOccupation(s)
EducationCollection
EducationCollectionType
1
Uddannelser, kurser og certificeringer
Education
EducationType
0 - *
Uddannelse, kursus eller certifikat
FormalEducation
FormalEducationType
1
Formel uddannelse
BaseType
EducationBaseType
SchoolName
SchoolNameType Base: string
MaxLength: 100
0 - 1
Navn på uddannelsessted, hvor uddannelse / kursus eller certifikat blev afsluttet
SummaryText
string
1
Kort beskrivelse af uddannelse / kursus / certifikat
EducationTitle
EducationTitleType Base: string
MaxLength: 250
1
Navn på uddannelse
EducationTaxonomyReference
int
DFDG: Felt skal ikke medtages i metode og sættes ikke til Jobnet
0 - 1
Evt. reference til taxonomi for uddannelser
StartDate
PartialDate
0 - 1
År/måned eller år, hvor uddannelsen blev startet
Year
gYear
1
Årstal (4 cifre)
Month
gMonth
0 - 1
Måned i formatet --MM
EndDate
PartialDate
1
År/måned eller år, hvor uddannelsen blev fuldført
Year
gYear
1
Årstal (4 cifre)
Month
gMonth
0 - 1
Måned i formatet --MM
EducationLevel
string
DFDG:
Kodeliste: EducationLevelCVTypeIdentifier1
Reference til TaxonomyService.GETEducationLevels
EducationArea
EducationAreaType Base: string
DFDG:
Felt skal ikke medtages i metode og sættes ikke til Jobnet.
Jobnet:
Sætter selv felt eller rette til mht. valideringer i JN
MaxLength: 1001
Navn på uddannelsesområdet
Course
CourseType
1
Kursus
BaseType
EducationBaseType
SchoolName
SchoolNameType Base: string
MaxLength: 100
0 - 1
Navn på uddannelsessted, hvor uddannelse / kursus eller certifikat blev afsluttet
SummaryText
string
1
Kort beskrivelse af uddannelse / kursus / certifikat
CourseName
CourseNameType Base: string
MaxLength: 100
1
Kursusnavn
EndDate
PartialDate
1
år/Måned eller år for afslutning af kursus
Year
gYear
1
Årstal (4 cifre)
Month
gMonth
0 - 1
Måned i formatet --MM
CourseLength
positiveInteger
0 - 1
Længde på kursus i antal hele dage
Certificate
CertificateType
1
Certifikat
BaseType
EducationBaseType
SchoolName
SchoolNameType Base: string
MaxLength: 100
0 - 1
Navn på uddannelsessted, hvor uddannelse / kursus eller certifikat blev afsluttet
SummaryText
string
1
Kort beskrivelse af uddannelse / kursus / certifikat
CertificateTitle
CertificateTitleType Base: string
MaxLength: 100
1
Certifikatets formelle titel
ValidFrom
PartialDate
1
Gyldig fra år/måned eller år
Year
gYear
1
Årstal (4 cifre)
Month
gMonth
0 - 1
Måned i formatet --MM
ValidTo
PartialDate
0 - 1
Gyldig til år/måned eller år
Year
gYear
1
Årstal (4 cifre)
Month
gMonth
0 - 1
Måned i formatet --MM
QualificationCollection
QualificationCollectionType
1
Kvalifikationer
Qualification
QualificationType
0 - *
Kvalifikation
Name
String
DFGD:
Skal ikke i snitflade, sættes ikke1
Navn på kvalifikationen som borger og arbejdsgiver angiver den
QualificationTaxonomyReference
int
DFDG:
Kodeliste OccupationQualificationsTypeIdentifier1
Reference til taxonomi med kvalifikationer
DriverLicenseCollection
DriverLicensCollectionType
1
Diverse kørekort
DriverLicense
DriverLicenseType
0 - *
Et kørekort
Code
string
DFDG:
- Angives med typeværdier overfor Jobnet
Angives med typeværdier for de eksterne
Bemærk at her anvendes ikke kodelisteID'er
Skal angives|1|Kode for kørekort. EU kode mv|Name
string
DFDG: Felt skal ikke medtages i metode
DFDG/Jobnet
Parameter skal angives, men værdi ignoreres af Jobnet.1
Dansk navn på kørekort
LanguageSkillCollection
LanguageSkillCollectionType
1
Sprogkundskaber
LanguageSkill
LanguageSkillType
0 - *
Et sprog
Code
LanguageCodeType Base: string
MaxLength: 4
DFDG:
Eksisterende kodeliste LanguagesTypeIdentifier anvendes
Jobnet:
Skal angives.1
Kode for sproget. Reference til TaxonomyService.GETLanguages
Name
LanguageNameType Base: string
DFDG: Felt skal ikke medtages i metode
DFDG/Jobnet
Parameter skal angives, men værdi ignoreres af JN
MaxLength: 501
Dansk navn på sproget
Level
LanguageSkillLevelType Base: string
DFDG:
Udstille med sammen Enumeration som i GetCV
Enumeration:- Novice
- AdvancedBeginner
- Competent
- Proficient
Expert|1|Færdighedsniveau|
OtherExperienceCollection
OtherExperienceCollectionType
1
Andre erfaringer
OtherExperience
OtherExperienceType
0 - *
Anden erfaring
Title
OtherExperiendeTitleType Base: string
MaxLength: 100
1
Stilling eller funktion
Place
PlaceType Base: string
MaxLength: 100
1
Hvor
SummaryText
string
1
Ansvar / arbejdsopgaver / resultater
StartDate
PartialDate
1
Start på erfaring. År/måned eller år
Year
gYear
1
Årstal (4 cifre)
Month
gMonth
0 - 1
Måned i formatet --MM
EndDate
PartialDate
0 - 1
Slut på erfaring. År/måned eller år
Year
gYear
1
Årstal (4 cifre)
Month
gMonth
0 - 1
Måned i formatet --MM
ProfessionalSummaryText
FormattedTextType
0 - 1
Faglig profil. HTML formateret tekst. Hvis forekomst, skal enten HTML eller Plaintext suppleres. Angives både HTML og Plaintekst indsættes HTML. Angives kun HTML indsættes HTML. Angives kun tekst, indsættes den som HTML.
HTMLText
string
DFDG:DFDG modtager ikke HTML og emojis (de alm. regler), Her angiver DFDG bare plain tekst.
DFDG/Jobnet:
Skal angives1
Tekst inkl. HTML formatering. Jobnet stipper HTML på nær få accepterede formattering jf TinyMCE, dvs. bullets, italic, underline og bold.
PlainText
string
DFDG/Jobnet
Parameter skal angives, men værdi ignoreres af Jobnet.1
Tekst uden formatering
OtherCVReferenceCollection
OtherCVReferenceCollectionType
1
Referencer til andre CV o.l.
WebSite
WebsiteType Base: string
MaxLength: 255
0 - *
Webside, fx link til andre CV'er (LinkedIn) eller til portfolio
Anchor _Toc473304357 _Toc473304357 Anchor _Toc474252967 _Toc474252967 Anchor _Toc473304358 _Toc473304358 Anchor _Toc474252968 _Toc474252968 Anchor _Toc473304395 _Toc473304395 Anchor _Toc474253005 _Toc474253005 Anchor _Toc473304396 _Toc473304396 Anchor _Toc474253006 _Toc474253006 Anchor _Toc473304407 _Toc473304407 Anchor _Toc474253017 _Toc474253017 Anchor _Toc473304412 _Toc473304412 Anchor _Toc474253022 _Toc474253022 Anchor _Toc473304417 _Toc473304417 Anchor _Toc474253027 _Toc474253027 Anchor _Toc473304422 _Toc473304422 Anchor _Toc474253032 _Toc474253032 Anchor _Toc473304427 _Toc473304427 Anchor _Toc474253037 _Toc474253037 Anchor _Toc473304428 _Toc473304428 Anchor _Toc474253038 _Toc474253038
778.2.4 DFDG skal kunne oprette/gemme et CVAnchor _Toc477968767 _Toc477968767
...
- Når jobcentret benytter ReplaceCV overskrives et evt. eksisterende CV, dog tages hensyn til nedenstående forretningsregler/valideringer i DFDG/Jobnet
- CV skal overholde Jobnet minimumskrav til et CV for de data der angives
- Det er kun det jobcenter der har borger tilknyttet (borgers eget JC) der
må kalde metoden (erstatte CV med ReplaceCV) (6005)Anchor m_-6792592698675156443__GoBack m_-6792592698675156443__GoBack - Borger skal være oprettet på Jobnet. (4103)Bemærk, dette gør DFDG i forbindelse med Jobcentrets oprettelsen af en overgivelsesdato
- CV kan kun overskrives af sagsbehandler hvis alle tre bullets er opfyldt (DFDG validering):
- Kontaktgruppen er: (9232)
- (Id 8) Uden ydelse
- (Id 17) Selvforsørgede, ikke i beskæftigelse
- (Id 18) Selvforsørgede udlændinge omfattet af integrationsprogrammet
- (Id 19) Indvandrere omfattet af introduktionsforløbet
- (Id 20) Beskæftigede
- (Id 27) Integrationsydelsesmodtager omfattet af integrationsprogrammet
- Dato frist for CV opdateringer (CVEditEndDate) er ikke overskredet i forhold til dagsdatoFindes der ikke en frist for CV opdateringer (CVEditEndDate) betragtes den som overskredet (9230)
- Overgivelsesdato er lig med eller overskredet i forhold til dagsdato (9231)
- Kontaktgruppen er: (9232)
- Der sendes ikke WSRM fra DFDG når et CV oprettes/overskrives
...
Jobnet udstiller UpdateJobnetProfile som DFDG ved ReplaceCV, men overfor de eksterne serviceaftagere udstilles kun relevante felter. Se også 4.1.2 UpdateJobnetProfile - Jobnets til DFDG udstillede metode Input
Navn | Type |
Forekomst | Beskrivelse | ||
PersonCivilRegistrationIdentifier | PersonCivilRegistrationIdentifierType |
1 | Personnummer | ||
ContactInformation | ContactInformationType |
1 | Kontaktinformation på borger | ||
0-1 | |||
| PhoneNumber |
0..* | Telefonnrtype | ||
| String |
1 | Telefonnr | |
| Enum
|
1 | Typen af telefonnr | ||
JobConditions | JobConditionsType |
1 | Betingelser for ansættelse | ||
| boolean |
0 - 1 | Eksisterer, hvis borger søger fuldtidsjob | ||
| boolean |
0 - 1 | Eksisterer, hvis borger søger deltidstidsjob | ||
| boolean |
0 - 1 | Eksisterer, hvis borger vil starte på nyt job så hurtigt som muligt | ||
| boolean |
0 - 1 | Eksisterer, hvis borger vil starte på nyt job efter aftale | |
| boolean |
0 - 1 | Eksisterer, hvis borger søger fast job | ||
| boolean |
0 - 1 | Eksisterer, hvis borger søger midlertidigt job | |
| boolean |
0 - 1 | Eksisterer, hvis borger søger job på almindelige vilgår | |
| boolean |
0 - 1 | Eksisterer, hvis borger søger job, der passer til efterlønnere | ||
| boolean |
0 - 1 | Eksisterer, hvis borger søger job, der passer til førtidspensionister på særlige vilkår | ||
JobTargetCollection | JobTargetCollectionType |
1 | Borgerens jobønsker (Jeg søger som) | ||
| JobTargetType |
0 - * | Et af borgerens jobønsker (Jeg søger som) | |
| OccupationTaxonomyReferenceType (Kodeliste: DiscoAms08) |
1 | Reference til taxonomi for stillingsbetegnelser. | ||
| boolean |
1 | Har borgeren en uddannelse, som svarer til stillingsbetegnelsen | |
| nonNegativeInteger |
1 | Erfaring i antal måneder | |
| gYear |
0 - 1 | Årstal for seneste ansættelse i jobbet | |
CV | CVType |
1 | Borgerens CV | ||
| PreviousJobExperienceCollectionType |
1 | Tidligere erhvervserfaring | |
| boolean |
1 | True hvis borgeren har angivet, at borgeren ikke har erhvervserfaring. Hvis False og ingen PreviousJobExperience har borgeren ikke taget stilling endnu | ||
| PreviousJobExperienceType |
0 - * | En erhvervserfaring | |||
| JobtitleType | X | 1 | Stillingsbetegnelse. Fritekstfelt for borgeren. |
| OccupationTaxonomyReferenceType (Kodeliste: DiscoAms08) |
0 - 1 | Reference til taxonomi for stillingsbetegnelser. Er kun udfyldt, hvis JobTitle findes i taxonomi. Se StarWsWiki, TaxonomyService, GETOccupation(s) | |
| EmployerNameType |
1 | Navn på arbejdsgiver |
Base: string MaxLength: 100 |
| string |
1 | Ansvar / arbejdsopgaver / resultater | |
| PartialDate |
1 | Start på ansættelse. År/måned eller år | ||
| gYear |
1 | Årstal (4 cifre) | |
| gMonth |
0 - 1 | Måned i formatet --MM | ||
| PartialDate |
0 - 1 | Slut på ansættelse. År/måned eller år | ||
| gYear |
1 | Årstal (4 cifre) | ||
| gMonth |
0 - 1 | Måned i formatet --MM | ||
| EducationCollectionType |
1 | Uddannelser, kurser og certificeringer | |
| EducationType |
0 - * | Uddannelse, kursus eller certifikat | ||
| FormalEducationType |
1 | Formel uddannelse | |
| EducationBaseType |
| SchoolNameType |
1 | Navn på uddannelsessted, hvor uddannelse / kursus eller certifikat blev afsluttet | ||
| string |
0 - 1 | Kort beskrivelse af uddannelse / kursus / certifikat | ||
| EducationTitleType |
1 | Navn på uddannelse |
Base: string MaxLength: 250 |
| PartialDate |
1 | År/måned eller år, hvor uddannelsen blev startet | |
| gYear |
1 | Årstal (4 cifre) | ||
| gMonth |
0 - 1 | Måned i formatet --MM | ||
| PartialDate |
0 - 1 | År/måned eller år, hvor uddannelsen blev fuldført | ||
| gYear |
1 | Årstal (4 cifre) | |
| gMonth |
0 - 1 | Måned i formatet --MM | ||
| String |
1 | Reference til TaxonomyService.GETEducationLevels | ||
| CourseType |
1 | Kursus | ||
| EducationBaseType |
| SchoolNameType |
1 | Navn på uddannelsessted, hvor uddannelse / kursus eller certifikat blev afsluttet |
Base: string MaxLength: 100 |
| string |
0 - 1 | Kort beskrivelse af uddannelse / kursus / certifikat | ||
| CourseNameType |
1 | Kursusnavn | |
| PartialDate |
1 | år/Måned eller år for afslutning af kursus | ||
| gYear |
1 | Årstal (4 cifre) | |
| gMonth |
0 - 1 | Måned i formatet --MM | |
| positiveInteger |
0 - 1 | Længde på kursus i antal hele dage | ||
| CertificateType |
1 | Certifikat | ||
| EducationBaseType |
| SchoolNameType |
1 | Navn på uddannelsessted, hvor uddannelse / kursus eller certifikat blev afsluttet | |
| string |
0 - 1 | Kort beskrivelse af uddannelse / kursus / certifikat | |
| CertificateTitleType |
1 | Certifikatets formelle titel |
Base: string MaxLength: 100 |
| PartialDate |
1 | Gyldig fra år/måned eller år | |
| gYear |
1 | Årstal (4 cifre) | ||
| gMonth |
0 - 1 | Måned i formatet --MM | ||
| PartialDate |
0 - 1 | Gyldig til år/måned eller år | ||
| gYear |
1 | Årstal (4 cifre) | ||
| gMonth |
0 - 1 | Måned i formatet --MM | ||
- QualificationCollection | QualificationCollectionType |
1 | Kvalifikationer | |
| QualificationType |
0 - * | Kvalifikation | ||
| Int |
1 | Reference til taxonomi med kvalifikationer | |
| DriverLicensCollectionType |
1 | Diverse kørekort | ||
| DriverLicenseType |
0 - * | Et kørekort | ||
| String |
1 | Kode for kørekort. EU kode mv |
| LanguageSkillCollectionType |
1 | Sprogkundskaber | ||
| LanguageSkillType |
0 - * | Et sprog | ||
| LanguageCodeType |
1 | Kode for sproget. Reference til TaxonomyService.GETLanguages | ||
| Enum
|
1 | Færdighedsniveau | |
| OtherExperienceCollectionType |
1 | Andre erfaringer | ||
| OtherExperienceType |
0 - * | Anden erfaring | |
| OtherExperiendeTitleType |
1 | Stilling eller funktion | ||
| PlaceType |
1 | Hvor |
Base: string MaxLength: 100 |
| string |
1 | Ansvar / arbejdsopgaver / resultater | ||
| PartialDate |
1 | Start på erfaring. År/måned eller år | |
| gYear |
1 | Årstal (4 cifre) | |
| gMonth |
0 - 1 | Måned i formatet --MM | ||
| PartialDate |
0 - 1 | Slut på erfaring. År/måned eller år | ||
| gYear |
1 | Årstal (4 cifre) | ||
| gMonth |
0 - 1 | Måned i formatet --MM | |
| FormattedTextType |
0 - 1 | Faglig profil. HTML formateret tekst. | ||
| string DFDG modtager ikke HTML og emojis (de alm. regler), Her angiver DFDG bare plain tekst. |
1 | Tekst inkl. evt. HTML formatering. Jobnet stipper HTML på nær få accepterede formattering jf TinyMCE, dvs. bullets, italic, underline og bold. | |
| OtherCVReferenceCollectionType |
1 | Referencer til andre CV o.l. | |
| WebsiteType |
0 - 1 | Webside, fx link til andre CV'er (LinkedIn) eller til portfolio |
Response
Element | Type | Forekomst | Beskrivelse |
---|---|---|---|
Element | Type | Forekomst | Beskrivelse |
CVResponse | CVResponseType | 1 |
ServiceReceipt | ServiceReceiptType | 1 |
MessageIdentifier | guid Base: string | 1 |
EventDate | dateTime | 1 |
Fejlkoder Inkl. mapning af Jobnet fejlkoder
Kode | Beskrivelse |
4103 | Client not registered with CvCustomerNumber |
4405 | The person with specified cpr is dead |
4753 | The clients jobnet cv has been archived |
4754 | The clients jobnet cv has been disabled |
4755 | The clients jobnet cv could not be found |
4823 | The clients jobnet cv is locked |
6005 | The person with specified cpr does not belong to the jobcenter specified in ActiveOrganisationHeader |
9153 | The submitted PersonContactDataTypeIdentifier is not a valid codelist value |
9154 | The mobile phone number cannot be removed while a subscribtion for text notifications exists |
9155 | The mail address cannot be removed while a subscribtion for email notifications exists |
9156 | The submitted mobile phone number is invalid |
9157 | The submitted phone number is invalid |
9158 | The submitted mail address is invalid |
9230 | CVEditEndDate has passed and calls to ReplaceCV are not allowed |
9231 | AsylumCVTransitionDate has not passed and calls to ReplaceCV are not allowed |
9232 | ReplaceCV is not allowed to be called for a citizen in this contactgroup |
9233 | Failed to replace CV in Jobnet, see details for more information |
9234 | Internal error on Jobnet |
Jobnet fejlkode mapning til DFDG fejlkoder
Nye
...
Eksisterende DFDG kodeliste der indeholder stillingsbetegnelser. Denne skal anvendes i forbindelse med JobTargetType – OccupationTaxonomyReference, indhold er uændret. Bemærk at Jobnet i OccupationTaxonomyReference har egendefineret værdier der ikke er officielle stillingsbetegnerlser, Disse skal ikke kunne angives fra de eksterne serviceaftagere, derfor kan DFDG's DiscoAms08 kodeliste anvendes.
Se WS-wiki DiscoAms08.
LanguagesTypeIdentifier
Eksisterende DFDG kodeliste der indeholder sprog. Denne anvendes i forbindelse med LanguageSkill- LanguageSkillType, Indhold er uændret
Se WS-wiki LanguagesTypeIdentifier.
DriversLicenseTypeIdentifier
Eksisterende DFDG kodeliste der indeholder kørekortstype. Denne anvendes i forbindelse med DriversLicense – DriversLicenseType.
Se DriversLicenseTypeIdentifier.
EducationAttainmentIdentifierType
Uddannelsesniveauer. Bemærk at Jobnet synkroniserer deres uddannelsesniveauer automatisk med denne
Eksisterende kodeliste, anvendes i forbindelse med EducationLevel. (obs kun ændringer er vist)
Id | Navn | Beskrivelse | Startdato | Slutdato |
3 | Gymnasiale uddannelser | Gymnasiale uddannelser | 01-01-2000 | 01-07-2100 |
100 | Andet | Andet | 01-01-2000 | 01-07-2100 |
EducationLevelCVTypeIdentifier
Fjernes, da der ved en fejl er sket en dobbeltoprettelse.
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Dette acceptkriterie er en POC /hul igennem øvense hvor LetAsyl og DFDG sammen får styr på den fælles snitflade bl.a. mht. sikkerhed, adgang, miljøer m.v.
Anchor | ||||
---|---|---|---|---|
|
Testscenarie | Berørte systemområder | Identificeret af |
I EPIC 778.1 jf. US 276 blev GUI på Jobnet løftet således at borgere med CVeditingPossible = false (på stubbede data), blokeres fra at editere CV. Værdi blev efterfølgende hardkodet til at være true i 2017-1. I indeværende EPIC, hvor vi i US 277 løfter JCSS, skal det testes, at ændring i JCSS for CVeditingPossible medfører at GUI tilpasser sig. | Jobnet | KEIL (Kenneth Ingemann Larsen) |
Det POC/hul igennem acceptkriterie 778.2.5 er en rent teknisk afklaring og skal derfor ikke testes i regi af 17-2 |
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
...
"Som Jobnet vil jeg tilføje ProfessionalSummaryText til UpdateJobnetProfile, så borgers kompetencebeskrivelse på CV'et kan oprettes/overskrives."
Acceptkriterier:
- Ved kald af UpdateJobnetProfile med parametre i collectionen ProfessionalSummaryText, indsættes værdier i CV efter følgende regelsæt:
- Forekommer både HTML og Plaintext indsættes HTML.
- Forekommer kun HTML indsættes HTML.
- Forekommer kun Plaintext, indsættes der ikke noget (PlainText ignoreres).
- Angivet HTML strippes for forekomster af ugyldige HTML-tags, jf. hvad TinyMCE editor på Jobnet GUI tillader.
- Er der ikke angivet værdier for collectionen, er det analogt at slette collectionen fra det på Jobnet lagrede CV.
- Integrationstest:
- Der udvides med scenarie, hvor der indsættes testdata for ProfessionalSummaryText.
- Der udvides med scenarie, hvor metode kaldes med tom collection for ProfessionalSummaryText.
...
"Som Jobnet vil jeg tilføje PersonalData til UpdateJobnetProfile, så borgers stamdata og præferencer for synlighed heraf, kan oprettes/overskrives på CV'et."
Acceptkriterier:
- Ved kald af UpdateJobnetProfile med parametre i collectionen PersonalData, indsættes værdier i CV.
- Inden indsættelse sker verificeres mod taxonomiservice, at Country er suppleret og validt. Årsag: ellers kan borger efterfølgende ikke logge på Jobnet.
- Er værdier i collection ikke gyldige afbrydes hele opdatering af CV og der returneres fejlbesked herom.
...
Anchor | ||||
---|---|---|---|---|
|
"Som Jobnet vil jeg tilføje OtherCVReferenceCollection til UpdateJobnetProfile, så borgers eventuelle websted kan oprettes/overskrives på CV'et."
Acceptkriterier:
- Ved kald af UpdateJobnetProfile med ikke tom værdi i parameter Website i collectionen OtherCVReferenceCollection, valideres den angivne værdi mod regelsæt for gyldige domæner, anvendt på Jobnet.
- Er Website ikke gyldig afbrydes hele opdatering af CV og der returneres fejlbesked herom.
- Er værdi angivet for website gyldig, indsættes værdi i CV.
...
"Som Jobnet vil jeg tilføje OtherExperienceCollection til UpdateJobnetProfile, så borgers øvrige erfaring kan oprettes/overskrives på CV'et."
Acceptkriterier:
- Ved kald af UpdateJobnetProfile med valide parametre i collectionen OtherExperienceCollection, overskrives collection i CV med værdier.
- Er bare én krævet værdi ugyldig afbrydes hele opdatering af CV og der returneres fejlbesked herom.
- Er der ikke angivet værdier for collectionen QualificationCollection, er det analogt at slette collectionen fra det på Jobnet lagrede CV.
- Integrationstest:
- Der udvides med scenarie, hvor der suppleres med gyldige testdata for OtherExperienceCollection.
- Der udvides med scenarie, hvor der suppleres med ugyldige testdata for OtherExperienceCollection.
- Der udvides med scenarie, hvor der suppleres med tom collection for OtherExperienceCollection
...
* Bemærk: JN har rettet tekster til, men et natligt synkroniseringsjob overskriver Jobnet databasen med de tekster, som DFDG har registreret på deres side, for samme ID'er. Rettelserne slår således først permanent igennem, når DFDG har implementeret deres US 970.
Til udviklere: På uddannelsesniveau udstiller vi via CVserviceforDFDG kun ID, så intet burde breake af den tekstlige ændring. Det bør dog verificeres hvor vi selv trækker tekst frem (ved Udskriv CV og ved PDF) at det er den nye tekst der fremkommer – altså at det er et realtidstræk på databasen og ikke en hardkodet tekst.
Anchor | ||||
---|---|---|---|---|
|
...
Vi har i de enkelte userstories verificeret collection for collection, at data vises. Men det er rart at se, at data indsættes, når metoden indeholdende alle collectioner samlet set, kaldes.
Anchor | ||||
---|---|---|---|---|
|
...
"Som Jobnet vil jeg tilføje JobTargetCollection og JobConditions til UpdateJobnetProfile, så borgers jobønsker og ansættelsebetingelser kan oprettes/overskrives på CV'et."
Acceptkriterier
- Ved kald af UpdateJobnetProfile med valide parametre i collectionen JobTargetCollection, overskrives collection i CV med værdier.
- Er bare én krævet værdi ugyldig afbrydes hele opdatering af CV og der returneres fejlbesked herom.
- Er der ikke angivet værdier for collectionen, er det analogt at slette denne fra det på Jobnet lagrede CV.
...
- Ved kald af UpdateJobnetProfile med valide parametre i collectionen JobConditions, overskrives collection i CV med værdier.
- Er bare én krævet værdi ugyldig afbrydes hele opdatering af CV og der returneres fejlbesked herom.
- Er der ikke angivet værdier for collectionen, er det analogt at slette denne fra det på Jobnet lagrede CV.
...
- Integrationstest:
- Der udvides med scenarie, hvor der suppleres med gyldige testdata for både JobTargetCollection og JobConditions.
- Der udvides med scenarie, hvor der suppleres med ugyldige testdata for JobTargetCollection og JobConditions.
- Der udvides med scenarie, hvor der suppleres med tom collection for JobTargetCollection og JobConditions.
- Supplerede værdier er verificeret i GUI.
...