CVSearchService (Version 1 [UDV], 2020-4)
CVSearchService bruges til at søge i borgernes CV oplysninger.
Dette er en logisk beskrivelser for fysisk snitflade se Swagger
Metoder
SearchText
Denne metode benyttes i forbindelse med fritekstsøgning på CV.
Input
Element | Type | Detaljer | Forekomst | Beskrivelse | Note i forhold til eksisterende metode |
---|---|---|---|---|---|
SearchTextInputDto | SearchTextRequestType | 1 | |||
- SearchInput | SearchInputType | 0 - 1 | Søgekriterierne der skal bruges til søgningen | ||
- - Identifier | guid | Pattern: [0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12} | 1 | Søge Id - bruges, hvis man ønsker andre sider end side 1 af søgeresultatet | Før Id |
- - GroupLimit | int | 1 | Max antal returnerede grupper for GroupSummations (f.eks 64) | ||
- - PageNumber | int | 1 | Sidenummer der ønskes returneret (side 1 er første side) | ||
- - ResultsPerPage | int | 1 | Antal resultater på hver side | ||
- - SearchString | string | 0 - 1 | Fritekst søgestreng | ||
- - SearchStringSecondary | string | 0 - 1 | Fritekst søgestreng som vægtes lavere. Kan f.eks indeholde synonymer eller hierarkisk relaterede emner | ||
- - ShowOnlyEnrolled | boolean | 0 - 1 | Inkluder kun tilmeldte | ||
- - UpdatedBefore | dateTime | 0 - 1 |
| ||
- - UpdatedLaterThan | dateTime | 0 - 1 |
| ||
- - CloseToPostCodeIdentifier | string | 0 - 1 | Søgefiltrering i 40 km omkreds fra postnr | Før CloseToPostalCode | |
- - CloseToDistrictName | string | 0 - 1 | Søgefiltrering i 40 km omkreds fra bynavn fra postnummer | Før CloseToCity | |
- - FromLatitude | decimal | 0 - 1 | wgs84 latitude for geografisk udgangspunkt | Før GeoPointLat | |
- - FromLongitude | decimal | 0 - 1 | wgs84 longitude for geografisk udgangspunkt | Før GeoPointLon | |
- - KilometersFromGeoLocation | int | 0 - 1 | Radius i km for cirkulær geografisk afgrænsning | Før SearchInGeoDistance UN hvis CloseToPostCodeIdentifier, CloseToDistrictNameBy angives | |
- - DistrictNames | DistrictNamesType | 0 - 1 | Filtrering på byer ud fra GroupSummation grupper | Før Cities | |
- - - DistrictName | string | 0 - * | Et Bynavn ud fra postnummer | ||
- - JobTargets | JobTargetsType | 0 - 1 | Filtrering på stillingsbetegnelser ud fra GroupSummation grupper | Før OccupationNames | |
- - - JobTarget | string | 0 - * | Et jobmål / jeg søger job som | ||
- - JobTargetsWithEducation | JobTargetsWithEducation | 0 - 1 | Filtrering på stillingsbetegnelser, hvor borgeren har uddannelse ud fra GroupSummation grupper | Før OccupationNamesWithEducation | |
- - - JobTarget | string | 0 - * |
| ||
- - JobTargetsWithExperience | ArrayOfString | 0 - 1 | Filtrering på stillingsbetegnelser, hvor borgeren har erhvervserfaring ud fra GroupSummation grupper | OccupationNamesWithExperience | |
- - - JobTarget | string | 0 - * |
| ||
- - JobTargetsWithoutEducation | ArrayOfString | 0 - 1 | Filtrering på stillingsbetegnelser, hvor borgeren ikke har uddannelse ud fra GroupSummation grupper | OccupationNamesWithOutEducation | |
- - - JobTarget | string | 0 - * | |||
- - - JobTargetsWithoutExperience | ArrayOfString | 0 - 1 | Filtrering på stillingsbetegnelser, hvor borgeren ikke har erhvervserfaring ud fra GroupSummation grupper | OccupationNamesWithOutExperience | |
- - - JobTarget | string | 0 - * | |||
- - Qualifications | QualificationsType | 0 - 1 | Filtrering på kvalifikationer (kompetencer) ud fra GroupSummation grupper | Før Competences | |
- - - Qualification | string | 0 - * | En kvalifikation | ||
- - EducationLevels | EducationLevelsType | 0 - 1 | Filtrering på uddannelsesniveau ud fra GroupSummation grupper | ||
- - - EducationLevelType | EducationLevelTypeIdentifierType | Kodeliste | 0 - * | Et specifikt uddannelsesniveau | Var tidligere en Enumeration med: Unknown
|
- - Languages | LanguagesType | 0 - 1 | Søgefiltrering på tale- og tegnsprog ud fra GroupSummation grupper | ||
- - - Language | string |
| 0 - * | Et tale- eller tegnsprog der indgår i søgefiltreringen | |
- - DriversLicenses | DriversLicensesType | 0 - 1 | Filtrering på kørekort ud fra GroupSummation grupper | ||
- - - DriverLicense | Kodeliste | 0 - * | Et kørekort der indgår i søgefiltreringen | Var tidligere en Enumeration med A1, B, C, D, BE, CE, DE, A, A10, AMa, AMb, A2, C1, D1, C1E, D1E, Taxi, Traktor, Truck, BusErhverv, DigitalFartskriver, EUGodsErhverv, EUBusErhverv | |
- - JobConditions | JobConditionsType | 0 - 1 | Søgefiltrering på ansættelsesbetingelser ud fra GroupSummation grupper | ||
- - - JobCondition | Kodeliste | 0 - * | En ansættelsesbetingelse i forhold øvrige type af ansættelsesbetingelser
| ||
- - JobConditionsWorkStart | JobConditionsWorkStartType | 0 - 1 | Filtrering på jobstart Filtrering i forhold til “Borger vil starte så hurtigt som muligt” (Id 4) og “Borger vil starte efter aftale” (Id 5) | Var tidligere "Hurtigst muligt" eller "Efter aftale" | |
- - - JobCondition | Kodeliste | 0 - * | Ansættelsesbetingelser i forhold til jobstart. |
| |
- - JobConditionsWorkTime | JobConditionWorksTimeType | 0 - 1 | Filtrering i forhold til ugentlig arbejdstid "Søger fuldtidsjob" (Id 2) eller "Søger deltidstidsjob" (Id 3) | Var tidligerr string filtrering på ugentlig arbejdstid "Fuldtid" eller "Deltid" | |
- - - JobCondition | Kodeliste | 0 - * | Ansættelsesbetingelser i forhold til arbejdstid. |
| |
- - JobConditionsEmployment | JobConditionsEmploymentYype | 0 - 1 | Filtrering i forhold til ansættelsesform “Søger fast job” (Id6) eller “Søger midlertidigt job” (Id 7) | Var tidligere string filtrering på "Fast ansættelse" eller "Tidsbegrænset" | |
- - - JobCondition | Kodeliste | 0 - * | Ansættelsesbetingelser i forhold til ansættelsesform. |
Output
Element | Type | Detaljer | Forekomst | Beskrivelse | Note i forhold til eksisterende metode |
---|---|---|---|---|---|
SearchTextResponse | SearchTextResponseType | 1 |
| ||
- SearchTextResult | SearchResult | 0 - 1 | Resultatet af søgningen |
| |
- - Identifier | guid | Pattern: [0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12} | 1 | Søge Id. Skal gives med i efterfølgende requests for at få efterfølgende pages i søgeresultatet | Før Id |
- - PageNumber | int | 1 | Side nummer for den returnerede side af resultater |
| |
- - TotalResults | int | 1 | Antal resultater i søgningen |
| |
- - CVPersons | ArrayOfCVPerson | 0 - 1 | Personer i søgeresultat |
| |
- - - CVPerson | CVPerson | 0 - * | Collection af personer i søgeresultat |
| |
- - - - PersonCivilRegistrationIdentifier | PersonCivilRegistrationIdentifierType | Pattern: ((((0[1-9]|1[0-9]|2[0-9]|3[0-1])(01|03|05|07|08|10|12))|((0[1-9]|1[0-9]|2[0-9]|30)(04|06|09|11))|((0[1-9]|1[0-9]|2[0-9])(02)))[0-9]{6})|0000000000 | 1 |
|
|
- - - - Municipality | MunicipalityType | 1 | Kommune detaljer. |
| |
- - - - - MunicipalityCode | MunicipalityCodeType | Pattern: [0-9]{3} | 1 | Kommune kode. |
|
- - - - - MunicipalityName | AuthorityNameType | Length: 1-100 | 1 | Navn på kommune. |
|
- - - - CVNumber | string | 0 - 1 | Udgår | ||
- - - - PersonGivenName | string | 0 - 1 | FirstName | ||
- - - - PersonSurname | string | 0 - 1 | LastName | ||
- - - - PostCodeIdentifier | string | 0 - 1 | PostalCode | ||
- - - - DistrictName | string | 0 - 1 | City | ||
- - - - FromLatitude | decimal | 0 - 1 | Før GeoPointLat | ||
- - - - FromLongitude | decimal | 0 - 1 | Før GeoPointLon | ||
- - - - MaxEducationName | string | 0 - 1 |
| ||
- - - - JobTargets | JobTargetsType | 0 - 1 | Før OccupationNames | ||
- - - - - JobTarget | string | 0 - * | Et jobmål / jeg søger job som |
| |
- - JobTargets | JobTargetsType | ArrayOfGroupSummation | 0 - 1 | Grupper af stillingsbetegnelser i søgeresultatet med tilhørende count. Kan gives med i efterfølgende requests som filter | Før OccupationNames |
- - - GroupSummation | GroupSummation | 0 - * |
| ||
- - - - JobTarget | string | 0 - 1 | Et jobmål / jeg søger job som |
| |
- - - - Count | int | 1 |
| ||
- - JobTargetsWithExperience | JobTargetsWithExperienceType | ArrayOfGroupSummation | 0 - 1 | Grupper af stillingsbetegnelser, hvor borgeren har erhvervserfaring i søgeresultatet med tilhørende count. Kan gives med i efterfølgende requests som filter | Før OccupationNamesWithExperience |
- - - GroupSummation | GroupSummation | 0 - * |
| ||
- - - - JobTarget | string | 0 - 1 | Et jobmål / jeg søger job som med erfaring |
| |
- - - - Count | int | 1 |
| ||
- - JobTargetsWithEducation | ArrayOfGroupSummation | 0 - 1 | Grupper af stillingsbetegnelser, hvor borgeren har uddannelse i søgeresultatet med tilhørende count. Kan gives med i efterfølgende requests som filter |
| |
- - - GroupSummation | GroupSummation | 0 - * |
| ||
- - - - JobTarget | string | 0 - 1 | Et jobmål / jeg søger job som med uddannelse |
| |
- - - - Count | int | 1 |
| ||
- - Qualifications | QualificationsType | ArrayOfGroupSummation | 0 - 1 | Grupper af kompetencer i søgeresultatet med tilhørende count. Kan gives med i efterfølgende requests som filter | Før Competences |
- - - GroupSummation | GroupSummation | 0 - * |
| ||
- - - - Qualification | string | 0 - 1 | En kvalifikation |
| |
- - - - Count | int | 1 |
| ||
- - MaxEducationLevelIds | ArrayOfGroupSummation | 0 - 1 | Grupper af MaxEducationLevelIds i søgeresultatet med tilhørende count. Kan gives med i efterfølgende requests som filter |
| |
- - - GroupSummation | GroupSummation | 0 - * |
| ||
- - - - EducationLevelType | EducationLevelTypeIdentifierType | Kodeliste | 0 - 1 | Uddannelsesniveau |
|
- - - - Count | int | 1 |
| ||
- - Languages | ArrayOfGroupSummation | 0 - 1 | Grupper af sprog i søgeresultatet med tilhørende count. Kan gives med i efterfølgende requests som filter |
| |
- - - GroupSummation | GroupSummation | 0 - * |
| ||
- - - - Name | string | 0 - 1 | Navn på tale- eller tegnsprog |
| |
- - - - Count | int | 1 |
| ||
- - DriversLicenseIds | ArrayOfGroupSummation | 0 - 1 | Grupper af kørekortId i søgeresultatet med tilhørende count. Kan gives med i efterfølgende requests som filter |
| |
- - - GroupSummation | GroupSummation | 0 - * |
| ||
- - - - DriverLicense | Kodeliste | 0 - 1 | Id på kørekort |
| |
- - - - Count | int | 1 |
| ||
- - Jobconditions | ArrayOfGroupSummation | 0 - 1 | Grupper af ansættelsesbetingelser i søgeresultatet med tilhørende count. Kan gives med i efterfølgende requests som filter |
| |
- - - GroupSummation | GroupSummation | 0 - * |
| ||
- - - - JobCondition | Kodeliste | 0 - 1 | Id på ansættelsesbetingelser |
| |
- - - - Count | int | 1 |
| ||
- - JobConditionsWorkStart | JobConditionsWorkStartType | 0 - 1 | Grupper for ansættelsesstart i søgeresultatet med tilhørende count. Kan gives med i efterfølgende requests som filter |
| |
- - - GroupSummation | GroupSummation | 0 - * |
| ||
- - - - JobCondition | Kodeliste | 0 - 1 | Id på ansættelsesbetingelser |
| |
- - - - Count | int | 1 |
| ||
- - JobconditionsWorkTime | JobconditionsWorkTimeType | 0 - 1 | Grupper af ugentlig arbejdstid i søgeresultatet med tilhørende count. Kan gives med i efterfølgende requests som filter |
| |
- - - GroupSummation | GroupSummation | 0 - * |
| ||
- - - - JobCondition | Kodeliste | 0 - 1 | Id på ansættelsesbetingelser |
| |
- - - - Count | int | 1 |
| ||
- - JobconditionsEmployment | JobconditionsEmploymentType | 0 - 1 | Grupper af ansættelsesform i søgeresultatet med tilhørende count. Kan gives med i efterfølgende requests som filter |
| |
- - - GroupSummation | GroupSummation | 0 - * |
| ||
- - - - JobCondition | Kodeliste | 0 - 1 |
|
| |
- - - - Count | int | 1 |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
- - - GroupSummation | GroupSummation | 0 - * |
| ||
- - - - Name | string | 0 - 1 |
| ||
- - - - Count | int | 1 |
| ||
|
|
|
|
| |
|
|
|
|
|
Fejlkoder
Fejlkode | Fejltekst | Beskrivelse |
---|---|---|
1001 | Invalid cpr | The submitted cpr is either to long or short or contains data not interpretable as a date |
1002 | Error converting response message | Error converting response message from XML stream to object |
9339 | Search criteria have to be specified | Search criteria have to be specified |
9340 | Call to SearchCV failed | Call to SearchCV failed |
9346 | Call to CVServiceForDFDG failed | Call to CVServiceForDFDG failed |