Regler for valg mellem alm CV og præsentations CV
Dagpengemodtagere og jobparate
Omfatter følgerne kontaktgrupper og personkategorier
Dagpengemodtager (KG 1)
Jobparat kontanthjælpsmodtager (KG 2, PG XXX)
XXXX
Forretningsregler for konvertering
Det alm. CV konverteres bruges altid som master (det antages denne målgruppe altid har et alm. CV)
Fra præsentations CV hentes
Profilbillede hentes hvis det eksisterer
Mine evner hentes hvis borger er i et aktiv rehabiliteringsforløb
Ikke jobparate
Omfatter følgerne kontaktgrupper og personkategorier
Aktivitetsparat kontanthjælpsmodtager (KG 2, PG XXX)
XXXX
Forretningsregler for konvertering
Ud fra hvilke CV borger har udvælges master CV
Hvis borger kun har er præsentations CV anvendes dette
Hvis borger kun har alm. CV anvendes dette
Hvis borger både har alm. CV og præsentations CV
Anvendes alm. CV som master
Hvis borger er i rehab tage præsentations CV som master
Er borgers alm CV sat søgbart anvendes dette
XXXXXX forslag
Andre kontaktgrupper
Omfatter følgerne kontaktgrupper og personkategorier
Aktivitetsparat kontanthjælpsmodtager (KG 2, PG XXX)
XXXX
Forretningsregler for konvertering
XXX
Beskæftigede og andre uden en kontaktgruppe
Omfatter følgerne borgerer der ikke er ledige / ikke har kontaktgrupper
Forretningsregler for konvertering
XXXX
Regler for CV elementer og felt
CVElement | Type | Kolonne | Format | Mapning til alm. CV | Kommentar | Mapning til præs. CV | Kommentar |
Arbejdserfaring | Generelt | Primærkilde er rækker i tabellen tSokandeMerit hvor iMeritTypID=1 | Kilde er tabellen AMS_CV.CV. WorkExperience | ||||
Arbejdserfaring | ID | cvIdentifier | Int | ||||
Arbejdserfaring | Snitflade | HasPreviousJobExperience | Boolean | 1 - AMS_CV.dbo.tsokande. HasNoWorkExperience | Ca. 5,5% har angivet at de ikke har nogen arbejdserfaring | ||
Arbejdserfaring | Snitflade | Jobtitle | Nvarchar(100) | AMS_CV.dbo.tSokandeMerit. cvTitel | AMS_CV.CV.WorkExperience.Position | Format nvarchar(max), maks 6.069 Feltet trunkeres til 100 tegn | |
Arbejdserfaring | Snitflade | DiscoWebIdentifier | Int | AMS_CV.dbo.tSokandeMerit. Jobcode | N/A | ||
Arbejdserfaring | Snitflade | EmployerName | Nvarchar(100) | AMS_CV.dbo.tSokandeMerit. cvMerit | AMS_CV.CV.WorkExperience.Company | Format nvarchar(max), 1.802 Feltet trunkeres til 100 tegn. | |
Arbejdserfaring | Snitflade | JobExperiencesDescription | Nvarchar | AMS_CV.dbo.tSokandeMerit. chBeskrivning | nvarchar(max), 15.993 | AMS_CV.CV.WorkExperience.Tasks | nvarchar(max), 9.324 Hvis Jobtitle > 100 så indsættes Titel: Jobtitle i beskrivelsesfeltet som det først. Hvis EmployerName > 100 så indsættes Arbejdsgiver : EmployerName før beskrivelsen evt. efter titlen. |
Arbejdserfaring | Snitflade | JobSkillsGained | Nvarchar | N/A | AMS_CV.CV.WorkExperience.Learnings Trunkeres til passende længde | nvarchar(max), 8.273 | |
Arbejdserfaring | Snitflade | StartOnJobExperience | Date | AMS_CV.dbo.tSokandeMerit. chFrom | YYYY-MM : 99,99%, Blank: 0,01% , 01-01-1900 hvis data mangler | AMS_CV.CV.WorkExperience.Periode | Alt muligt skrammel. Visse data kan afkodes F.eks. 01/2009 - 01/2011 Simple regler ellers 01-01-1900 |
Arbejdserfaring | Snitflade | EndOnJobExperience | Date | AMS_CV.dbo.tSokandeMerit. chTOM | YYYY-MM : 96,86%, Blank: 0,03% , Null hvis Null, nu eller andet. | AMS_CV.CV.WorkExperience.Periode | Alt muligt skrammel. Visse data kan afkodes F.eks. 01-11-2015 - 31-01-2016 Simple regler ellers null |
Arbejdserfaring | Meta | UpdatedDate | Datetime | AMS_CV.dbo.tSokandeMerit. dtSenastAndrad | N/A | ||
Arbejdserfaring | Meta | Sortering | Int | AMS_CV.dbo.tSokandeMerit. iSortering | Ikke Relevant | N/A | |
Arbejdserfaring | Meta | Anonym | Boolean | AMS_CV.dbo.tSokandeMerit. iAnonym | N/A | ||
Certificering | Generelt |
Skal institutionen som har udstedt certificeringen ikke konverteres? (chSkola) Ja | Der findes to typer af truckcertifikater A og B.
Som udgangspunkt laves der ikke nogen typeficering. | Tabellen AMS_CV.cv.Certifications indeholder en blanding kurser og certificeringer. Det vil kræve et større arbejde af adskille de to typer fra hinanden. | De skal ikke adskilles, men konverteres ind i Certificeringer da de er indtastet som sådant i frontenden. | ||
Certificering | ID | ID | Int | ||||
Certificering | ID | ExternalIdentifier | Uniqueidentifier | Udfyldes på konverteringstidspunkt med værdi fra newid() | |||
Certificering | ID | CVID | Int | ||||
Certificering | Snitflade | CertificationTypeIdentifier | Int |
| Det er vil være muligt at typeficere nogle rækker fra tSokandeMerit, dette kræver dog en indsats | N/A | |
Certificering | Snitflade | CartificationTitle | Nvarchar(100) |
| AMS_CV.cv.Certifications. Name | nvarchar(max) Data trunkeres til 100 tegn. | |
Certificering | Snitflade | CertificationDescription | Nvarchar(max) |
| N/A | Hvis CartificationTitle > 100 så indsættes CartificationTitle. | |
Certificering | Snitflade | ValidTo | Date |
| Der findes ingen slutdato for gyldigheden på truckcertifikat angivet i kørekort. | AMS_CV.cv.Certifications. EndDate | Nvarchar(max) Simple regler ellers null |
Certificering | Meta | CreatedDate | Datetime2 | N/A | |||
Certificering | Meta | UpdatedDate | Datetime2 |
| N/A | ||
Frivilligt arbejde | Generelt | Kilde er rækker i tabellen tSokandeMerit hvor iMeritTypID=3 | Der findes ikke et tilsvarende element i præsentations CV'et. | ||||
Frivilligt arbejde | ID | CVID | Int | ||||
Frivilligt arbejde | Snitflade | Title | Nvarchar(100) | AMS_CV.dbo.tSokandeMerit. cvTitel | |||
Frivilligt arbejde | Snitflade | Place | Nvarchar(100) | AMS_CV.dbo.tSokandeMerit. cvMerit | |||
Frivilligt arbejde | Snitflade | VolunteeringExperienceDescription | Nvarchar(max) | AMS_CV.dbo.tSokandeMerit. cvBeskrivning | nvarchar(max), maks 12.783 99,97% er maks. 2000 tegn Trunkering til 2000 tegn. | ||
Frivilligt arbejde | Snitflade | StartOnVolunteeringExperience | Date | AMS_CV.dbo.tSokandeMerit. cvFrom | YYYY-MM : 99,93%, Blank: 0,06% , 01-01-1900 hvis data mangler | ||
Frivilligt arbejde | Snitflade | EndOnVolunteeringExperience | Date | AMS_CV.dbo.tSokandeMerit. cvTom | YYYY-MM : 88,79%, Blank: 0,20% , Null hvis Null, nu eller andet. | ||
Frivilligt arbejde | Meta | CreatedDate | Datetime2 | N/A | |||
Frivilligt arbejde | Meta | UpdatedDate | Datetime2 | AMS_CV.dbo.tSokandeMerit. dtSenastAndrad | |||
DriversLicenseInfo | Generelt | Kilden for kørekort er AMS_CV.dbo.tSokandeKorkort. Indholdet mappes til det nye kørekort med relevante transformationer. Tabellen DriversLicenceInfo er en brotabel, der angiver om borgeren har et kørekort eller ej. | Truck udskilles til certifikater. "Vil gerne bruge egen bil" udskilles til ??? Forretningen har fravalgt de påtegninger, der - udover retten til at føre et givet køretøj - påtegnes på bagsiden af kørekortet. Varigheden af en ret til at føre et køretøj registreres ikke på CV'et. | NA | Kørekortets tabel bruges i både i det alm. og præs. CV’et. | ||
DriversLicenseInfo | ID | ID | Identity | NA | |||
DriversLicenseInfo | ID | ExternalIdentifier | UniqueIdentifier | GUID til eksterne aftagere | NA | ||
DriversLicenseInfo | ID | ExternalVersionIdentifier | UniqueIdentifier | GUID til versionering | |||
DriversLicenseInfo | ID | CVID | Fremmednøgle til CV-tabellen | Constraint - der skal eksistere et CV for en borger, før vi kan konvertere kørekortet ind | Ny intern CVID, det er ikke det gamle nummer | NA | |
DriversLicenseInfo | Forretning | HasDriversLicense | Binary | Borgeren har kørekort | NA | ||
DriversLicenseInfo | Meta | CreatedDateTime | Datetime2. | NULL | NA | ||
DriversLicenseInfo | Meta | UpdatedDateTime | Datetime2. | AMS_CV.dbo.tSokandeKorkort.dtSenastAndrad | NA | ||
DriversLicenseInfo | ID | ExternalVersionIdentifier | UniqueIdentifier | GUID til versionering | NA | ||
DriversLicenseInfo | Meta | MetadataJSON | nvarchar max | NA | NA | ||
DriversLicense | Generelt | Primær kilde til kategorier (eksisterende kodeliste) er AMS_SHARE_CV.dbo.tKorkort. | Ny kodeliste beskrevet i: 951.6 Borgers CV Mappes som tabel til JobSearch.CV.DriverLicenseType “Villig til at bruge egen bil i jobbet” flyttes til ? Er “har ikke kørekort” dækket af HasDriversLicense? Truck flyttes til CertificateType | NA | |||
DriversLicense | ID | ID | Identity | NA | |||
DriversLicense | ID | DriversLicenseInfoId | Int | Fremmednøgle til DriversLicenseInfo | NA | ||
DriversLicense | ID | ExternalIdentifier | UniqueIdentifier | GUID til eksterne aftagere | NA | ||
DriversLicense | Snitflade | DriverLicenseTypeId | Int | Borgerens kørekort findes i AMS_CV.dbo.tSokandeKorkort.iKorkortID | CVService (Version 1, [UDV] 2020-3) DriversLicenseTypeIdentifierType | NA | |
DriversLicense | Meta | CreatedDateTime | Datetime2. | NULL | NA | ||
DriversLicense | Meta | UpdatedDateTime | Datetime2. | [AMS_CV].[dbo].[tSokandeKorkort].[dtSenastAndrad] | NA | ||
DriversLicense | ID | ExternalVersionIdentifier | UniqueIdentifier | GUID til versionering | NA | ||
DriversLicense | Meta | MetadataJSON | nvarchar max | NA | NA | ||
Uddannelse | Generelt | Kilde er rækker i tabellen tSokandeMerit hvor iMeritTypID=2 | Kilde er rækker i tabellen AMS_CV.CV.Merits Konvertres til til kursus objektet | Data i Merits tabellen har ikke en kvalitet, så det er værd konverterer dem ind i det nye cv's uddannelsesstruktur | |||
Uddannelse | ID | CVID | Int | ||||
Uddannelse | Snitflade | EducationTitle | nvarchar(250) | AMS_CV.dbo.tSokandeMerit. chBeskrivning | nvarchar(max) , max 250 | AMS_CV.CV.Merits.Name | nvarchar(max), max 3.400 |
Uddannelse | Snitflade | EducationTypeIdentifier | Int | N/A | N/A | ||
Uddannelse | Snitflade | EducationLocationName | nvarchar(100) | AMS_CV.dbo.tSokandeMerit. chSkola | nvarchar(100) | N/A | |
Uddannelse | Snitflade | EducationLevelTypeIdentifier | Int | N/A | Match til type ahead liste hvis denne fremskaffes. | N/A | |
Uddannelse | Snitflade | StartOnEducation | Date | AMS_CV.dbo.tSokandeMerit. cvFrom | YYYY-MM : 99,99%, Blank: 0,01% , 01-01-1900 hvis data mangler | N/A | |
Uddannelse | Snitflade | EndOnEducation | Date | AMS_CV.dbo.tSokandeMerit. cvTom | YYYY-MM : 98,77%, Blank: 0,05% , Null hvis Null, nu eller andet. | AMS_CV.CV.Merits.EndDate | Blank: 6,11% , YYYY: 74,68% , |
Uddannelse | Snitflade | EducationDescription | nvarchar(max) | AMS_CV.dbo.tSokandeMerit. chUtbildningDescription | nvarchar(max) , max 13.339 Trunkeres til relevant længde. | N/A | |
Uddannelse | Meta | CreatedDate | Datetime2 | N/A | N/A | ||
Uddannelse | Meta | UpdatedDate | Datetime2 | AMS_CV.dbo.tSokandeMerit. dtSenastAndrad | N/A | ||
Uddannelse | Meta | Sortering | Int | AMS_CV.dbo.tSokandeMerit. iSortering | Relevant? | N/A | |
Kursus | Generelt | Kilde er rækker i tabellen tSokandeMerit hvor iMeritTypID=4 | Skal Kursusudbyder ikke konverteres? (chSkola) Nej oplysningen skal ikke konverteres. | Kilde er rækker i tabellen AMS_CV.CV.Merits | |||
Kursus | ID | CVID | int | ||||
Kursus | Snitflade | CourseTitle | nvarchar(100) | AMS_CV.dbo.tSokandeMerit. cvTitel | AMS_CV.CV.Merits.NamE Trunkeres til 100 tegn. | nvarchar(max), max 3.400 | |
Kursus | Snitflade | CVCourseTypeIdentifier | Int | Kan data typeficeres? | I det omfang der findes en kodeliste for kurser og en for certificeringer vil nogle kunne matches til disse kodelister. Eller til Uddannelsetype, men uden type ahead på præsentations CV’et er det nok halsløs gerning. | ||
Kursus | Snitflade | CourseDescription | nvarchar(max) | AMS_CV.dbo.tSokandeMerit. chBeskrivning | Feltet kan ikke forventes udfyldt. Trunkeres til passende længde | Hvis CourseTitle > 100 tegn så indsættes den i CourseDescription feltet. | |
Kursus | Snitflade | CourseLength | Int | AMS_CV.dbo.tSokandeMerit. cvFrom | Blank: 14,11% , Tal (1-9999): 83,65% Null hvis Null eller andet end et tal. | N/A | |
Kursus | Snitflade | CourseEndDate | Date | AMS_CV.dbo.tSokandeMerit. cvTom | YYYY-MM : 100,0% Andre: 9 stk. Null hvis andet. | AMS_CV.CV.Merits.EndDate Null hvis Null eller andet. | Blank: 6,11% , YYYY: 74,68% , |
Kursus | Meta | CreatedDate | Datetime2 | N/A | |||
Kursus | Meta | UpdatedDate | Datetime2 | AMS_CV.dbo.tSokandeMerit. dtSenastAndrad | N/A | ||
Kursus | Meta | Sortering | Int | AMS_CV.dbo.tSokandeMerit. iSortering | Ikke Relevant | N/A | |
Faglig profil | Generelt | Kilde er tabellen AMS_CV.dbo.tSokandeBrev | Der ser ikke ud til at findes et tilsvarende felt i præsentations cv'et | ||||
Faglig profil | Snitflade | ProfessionalProfile | nvarchar(max) | AMS_CV.dbo.tSokandeBrev. chBrev | nvarchar(max), maks 23.058 Jobnet har en model for at fjerne html tags. | ||
Faglig profil | Meta | CreatedDate | Datetime2 | N/A | |||
Faglig profil | Meta | UpdatedDate | Datetime2 | AMS_CV.dbo.tSokandeBrev. dtSenastAndrad | |||
Hjemmeside | Generelt | Kilde er tabellen AMS_CV.dbo.tSokande | Se alm. CV. | ||||
Hjemmeside | Snitflade | ReferenceTitle | nvarchar(100) | N/A | Skal dette felt udfyldes ved konvertering? LinkedIn hvis det kan identificeret som sådant ellers tomt. | ||
Hjemmeside | Snitflade | WebSiteURL | nvarchar(255) | AMS_CV.dbo.tSokande. chHemsidaURL | nvarchar(255). Defineret som nvarchar(1024) i den nye database. | ||
Hjemmeside | Meta | CreatedDate | Datetime2 | N/A | |||
Hjemmeside | Meta | UpdatedDate | Datetime2 | N/A | Vi kan ikke vide om AMS_CV.dbo.tSokande. dtSenastAndrad er sat ifm. opdatering af hjemmeside | ||
Sprog | Generelt | Kilde er tabellen AMS_CV.dbo.tSokandeSprak | Kilden er tabellen AMS_CV.cv.Languages | Der mappes 1-1 | |||
Sprog | Snitflade | LanguageIdentifier | Int | AMS_CV.dbo.tSokandeSprak.iSprakID | AMS_CV.cv.Languages.LanguageId | ||
Sprog | Snitflade | LanguageUnderstandingLevelIdentifier | Int | AMS_CV.dbo.tSokandeSprak.LanguageLevel | Mapning 0 -> 1 ; 1,2 -> 1; 3 -> 2; 4,5 -> 4 | AMS_CV.cv.Languages. UnderstandingLevel | |
Sprog | Snitflade | LanguageSpeakingLevelIdentifier | Int | AMS_CV.dbo.tSokandeSprak.LanguageLevel | Mapning 0 -> 1 ; 1,2 -> 1; 3 -> 2; 4,5 -> 4 | AMS_CV.cv.Languages. SpeakingLevel | |
Sprog | Snitflade | LanguageReadingLevelIdentifier | Int | AMS_CV.dbo.tSokandeSprak.LanguageLevel | Mapning 0 -> 1 ; 1,2 -> 1; 3 -> 2; 4,5 -> 4 | AMS_CV.cv.Languages. ReadingLevel | |
Sprog | Snitflade | LanguageWritingLevelIdentifier | Int | AMS_CV.dbo.tSokandeSprak.LanguageLevel | Mapning 0 -> 1 ; 1,2 -> 1; 3 -> 2; 4,5 -> 4 | AMS_CV.cv.Languages. WritingLevel | |
Sprog | Meta | CreatedDate | Datetime2 | N/A | N/A | ||
Sprog | Meta | UpdatedDate | Datetime2 | AMS_CV.dbo.tSokandeSprak.dtSenastAndrad | N/A | ||
IT erfaringer | Generelt | Elementet findes ikke i det almindelige CV | Kilden er AMS_CV.cv.ItExperiences | Den nye form for IT erfaring er grundlæggende ude af sync med den eksisterende. | |||
IT erfaringer | Snitflade | ITExperienceTitle | Nvarchar(100) | AMS_CV.cv.ItExperiences.Experience | nvarchar(max) maks længde 1.952 | ||
IT erfaringer | Snitflade | ITExperienceTypeIdentifier | Int | N/A | |||
IT erfaringer | Meta | CreatedDate | Datetime2 | N/A | |||
IT erfaringer | Meta | UpdatedDate | Datetime2 | N/A | |||
Mine evner | Generelt | Elementet findes ikke i det almindelige CV | Kilden er AMS_CV.cv.Ability | 1-1 Mapning | |||
Mine evner | Snitflade | MyAbility | AMS_CV.cv.Ability.Description Trunkeres til passende længde | nvarcvhar(max), Maks 2.148 | |||
Mine evner | Snitflade | MyAbilityScoreTypeIdentifier | AMS_CV.cv.Ability.Level | ||||
Mine evner | Meta | CreatedDate | Datetime2 | N/A | |||
Mine evner | Meta | UpdatedDate | Datetime2 | N/A | |||
Særlige hensyn | Generelt | Elementet findes ikke i det almindelige CV | Kilden er AMS_CV.CV.OtherConsiderations | 1-1 Mapning | |||
Særlige hensyn | Snitflade | SpecialConsiderations | AMS_CV.CV.OtherConsiderations. ConsiderationText | nvarchar(max) , maks længde 2.357 tegn | |||
Særlige hensyn | Meta | CreatedDate | Datetime2 | N/A | |||
Særlige hensyn | Meta | UpdatedDate | Datetime2 | N/A | |||
Andre erfaringer | Generelt | Elementet findes ikke i det almindelige CV | Kilden er AMS_CV.cv.OtherDetails | Feltet indeholder ustruktureret snik-snak som normal enten vil indgå i en profiltekst eller slet ikke optræde i et CV. | |||
Andre erfaringer | Snitflade | OtherExperienceDescription | nvarchar(max) | AMS_CV.cv.OtherDetails. OtherQualifications | nvarchar(max), maks længde 8.632 | ||
Andre erfaringer | Meta | CreatedDate | Datetime2 | N/A | |||
Andre erfaringer | Meta | UpdatedDate | Datetime2 | N/A | |||
Kvalifikationer | [AMS_CV].[dbo].[UserQualifications] | https://starwiki.atlassian.net/browse/CV-142 . Se det tilknyttede regneark. Drill down-hierarki fra gammel brugergrænseflade reetableres? Tabellerne er ikke oprettet endnu, skal præciseres når forretningen har besluttet sig. | NA | ||||
Kvalifikationer | ID | ID | |||||
Kvalifikationer | Forretning | QualificationTitle | Int | Se regneark | |||
Kvalifikationer | Forretning | DiscoWebIdentifier | int | ams_share_cv.dbo.Occupation.DiscoAMS08 | CVService (Version 1, [UDV] 2020-3) - en fremmednøgle eller DiscoAMS08 | ||
Kvalifikationer | Forretning | QualificationType | Int | CVService (Version 1, [UDV] 2020-3) - Formentlig en fremmednøgle til hierarkiet? Hvad med write ahead? | |||
Kvalifikationer | Meta | CreatedDateTime | Datetime2. | NULL | NA | ||
Kvalifikationer | Meta | UpdatedDateTime | Datetime2. | NULL | NA | ||
Kvalifikationer | ID | ExternalVersionIdentifier | UniqueIdentifier | GUID til versionering | NA | ||
Kvalifikationer | Meta | MetadataJSON | nvarchar max | NA | NA | ||
Arbejdsproces | BrokerServices.dbo.CVStatus | Status, krav og søgbarhed mappes fra DFDG. Tabellerne er ikke oprettet endnu, skal præciseres når forretningen har besluttet sig. | |||||
Arbejdsproces (Søgbarhed) | Forretning | CVAvailabilityIdentifierType | Int | BrokerServices.dbo.CVStatus.CVAvailabilityIdentifier | NA | ||
Arbejdsproces | Meta | Der er knyttet en række datoer til hvert forretningselement, CVAvailabilityIdentifierType | BrokerServices.dbo.CVStatus | Det skal afklares om og hvordan metadata knyttet til arbejdsprocesser registreres! | NA | ||
Arbejdsproces (Status) | Forretning | CVStatusIdentifierType | Int | BrokerServices.dbo.CVStatus.CVStatusIdentifier | CVService (Version 1, [UDV] 2020-3) - kodeliste under udarbejdelse | NA | |
Arbejdsproces | Meta | Der er knyttet en række datoer til hvert forretningselement, her CVStatusIdentifierType | BrokerServices.dbo.CVStatus | Det skal afklares om og hvordan metadata knyttet til arbejdsprocesser registreres! | NA | ||
Arbejdsproces (Krav) | Forretning | CvRequirementTypeIdentifier | Int | Konverteres ikke til data. Dynamisk logik der anvender Kontaktgruppe, personkategori og fraværsregistrering, der tilsammen angiver om der er krav om CV | NA | ||
Arbejdsproces | Meta | CreatedDateTime | Datetime2. | NULL | NA | ||
Arbejdsproces | Meta | UpdatedDateTime | Datetime2. | NULL | NA | ||
Arbejdsproces | ID | ExternalVersionIdentifier | UniqueIdentifier | GUID til versionering | NA | ||
Arbejdsproces | Meta | MetadataJSON | nvarchar max | NA | NA |