CVSearchService bruges til at søge i borgernes CV oplysninger.
Dette er en logisk beskrivelser for fysisk snitflade se Swagger
Metoder
Search
Denne metode benyttes i forbindelse med fritekstsøgning på CV.
Input
Element | Type | Detaljer | Forekomst | Beskrivelse |
---|---|---|---|---|
SearchCVTextRequest | SearchCVTextRequestType | 1 | ||
- searchInput | SearchInput | 0 - 1 | Søgekriterierne der skal bruges til søgningen | |
- - Id | guid Base: string | 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 |
- - GroupLimit | int | 1 | Max antal returnerede grupper for GroupSummations (f.eks 64) | |
- - 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 | |
- - CloseToPostCodeIdentifier | string | 0 - 1 | Søgefiltrering i 40 km omkreds fra postnr | |
- - CloseToDistrictName | string | 0 - 1 | Søgefiltrering i 40 km omkreds fra bynavn for postnummer | |
- - OccupationNames | ArrayOfString | 0 - 1 | Filtrering på stillingsbetegnelser ud fra GroupSummation grupper | |
- - - string | string | 0 - * | ||
- - Competences | ArrayOfString | 0 - 1 | Filtrering på kompetencer ud fra GroupSummation grupper | |
- - - string | string | 0 - * | ||
- - EducationLevels | ArrayOfEducationLevelEnum | 0 - 1 | Filtrering på uddannelsesniveau ud fra GroupSummation grupper | |
- - - EducationLevelEnum | EducationLevelEnum Base: string | Enumeration:
| 0 - * | |
- - SpokenLanguages | SpokenLanguagesType | 0 - 1 | Søgefiltrering på talesprog ud fra GroupSummation grupper | |
- - - SpokenLanguage | LanguageIdentifier | Kodeliste | 0 - * | Et talesprog der indgår i søgefiltreringen |
- - DriversLicenses | DriversLicensesType | 0 - 1 | Filtrering på kørekort ud fra GroupSummation grupper | |
- - - DriverLicense | DriverLicenseType | Kodeliste | 0 - * | Et kørekort der indgår i søgefiltreringen |
- - JobConditions | JobConditionsType | 0 - 1 | Søgefiltrering på ansættelsesbetingelser ud fra GroupSummation grupper | |
- - - JobCondition | JobConditionType | Kodeliste | 0 - * | En ansættelsesbetingelse |
- - Cities | ArrayOfString | 0 - 1 | Filtrering på byer ud fra GroupSummation grupper | |
- - - string | string | 0 - * | ||
- - ShowOnlyEnrolled | boolean | 1 | Inkluder kun tilmeldte | |
- - PageNumber | int | 1 | Sidenummer der ønskes returneret (side 1 er første side) | |
- - ResultsPerPage | int | 1 | Antal resultater på hver side | |
- - OrganisationCode | int | 1 | ||
- - OrganisationTypeIdentifier | int | 1 | ||
- - IsDateIntervalSpecified | boolean | 1 | Hvis angivet så begrænses resultatet til de cver som er opdateret i intervallet UpdatedLaterThan til UpdatedBefore | |
- - UpdatedBefore | dateTime | 1 | ||
- - UpdatedLaterThan | dateTime | 1 | ||
- - WorkStart | ArrayOfString | 0 - 1 | Filtrering på ansættelsesstart "Hurtigst muligt" eller "Efter aftale" ud fra GroupSummation grupper | |
- - - string | string | 0 - * | ||
- - WorkTime | ArrayOfString | 0 - 1 | Filtrering på ugentlig arbejdstid "Fuldtid" eller "Deltid" ud fra GroupSummation grupper. Se også GetWeeklyWorkTimeTypeIdentifier i CodeListService | |
- - - string | string | 0 - * | ||
- - EmploymentType | ArrayOfString | 0 - 1 | Filtrering på ansættelsesform "Fast ansættelse" eller "Tidsbegrænset" ud fra GroupSummation grupper | |
- - - string | string | 0 - * | ||
- - OccupationNamesWithEducation | ArrayOfString | 0 - 1 | Filtrering på stillingsbetegnelser, hvor borgeren har uddannelse ud fra GroupSummation grupper | |
- - - string | string | 0 - * | ||
- - OccupationNamesWithExperience | ArrayOfString | 0 - 1 | Filtrering på stillingsbetegnelser, hvor borgeren har erhvervserfaring ud fra GroupSummation grupper | |
- - - string | string | 0 - * | ||
- - SearchFromGeoPointLat | decimal | 0 - 1 | wgs84 latitude for geografisk udgangspunkt | |
- - SearchFromGeoPointLon | decimal | 0 - 1 | wgs84 longitude for geografisk udgangspunkt | |
- - SearchInGeoDistance | int | 0 - 1 | radius i km for cirkulær geografisk afgrænsning | |
- - OccupationNamesWithOutEducation | ArrayOfString | 0 - 1 | Filtrering på stillingsbetegnelser, hvor borgeren ikke har uddannelse ud fra GroupSummation grupper | |
- - - string | string | 0 - * | ||
- - OccupationNamesWithOutExperience | ArrayOfString | 0 - 1 | Filtrering på stillingsbetegnelser, hvor borgeren ikke har erhvervserfaring ud fra GroupSummation grupper | |
- - - string | string | 0 - * |
Output
Element | Type | Detaljer | Forekomst | Beskrivelse |
---|---|---|---|---|
SearchCVTextResponse | SearchCVTextResponseType | 1 | ||
- SearchCVTextResult | SearchResult | 0 - 1 | Resultatet af søgningen | |
- - Id | guid Base: string | 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 |
- - PageNumber | int | 1 | Side nummer for den returnerede side af resultater | |
- - TotalResults | int | 1 | Antal resultater i søgningen | |
- - CVPersons | ArrayOfCVPerson | 0 - 1 | ||
- - - CVPerson | CVPerson | 0 - * | ||
- - - - PersonCivilRegistrationIdentifier | PersonCivilRegistrationIdentifierType Base: string | 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 | CivilRegistrationNumber (PNR) Description: Unique identification of a person The Civil Registration System contains: - Data on persons, who after 1968 April 2nd Danish registry of citizens. As for Greenland the corresponding date is 1972 may 1st. - Danish citizens living outside Denmark (who must pay duty and ATP) has also been given a civil registration number. - Civil registration numbers are also assigned for other administrative purposes. Value space: The civil registration number consists of two parts. The first part is the valid birthday in the form DDMMYY. The following part is a serial number of four digits. The civil registration number may also hold the value 0000000000. This value is used where the civil registration number is required but unknown. Lifecycle: The civil registration number is generated and assigned at birth, entry and change of civil registration number of for administrative reasons. The civil registration number may be assigned via hospitals. The civil registration number is not to be deleted. Remarks: 1994 June 11th the civil registration number was changed according to this description. |
- - - - Municipality | MunicipalityType | 1 | Kommune detaljer. | |
- - - - - MunicipalityCode | MunicipalityCodeType Base: string | Pattern: [0-9]{3} | 1 | Kommune kode. |
- - - - - MunicipalityName | AuthorityNameType Base: string | Length: 1-100 | 1 | Navn på kommune. |
- - - - CVNumber | string | 0 - 1 | ||
- - - - FirstName | string | 0 - 1 | ||
- - - - LastName | string | 0 - 1 | ||
- - - - PostalCode | string | 0 - 1 | ||
- - - - City | string | 0 - 1 | ||
- - - - MaxEducationName | string | 0 - 1 | ||
- - - - OccupationNames | ArrayOfString | 0 - 1 | ||
- - - - - string | string | 0 - * | ||
- - - - GeoPointLat | decimal | 0 - 1 | ||
- - - - GeoPointLon | decimal | 0 - 1 | ||
- - OccupationNames | ArrayOfGroupSummation | 0 - 1 | Grupper af stillingsbetegnelser i søgeresultatet med tilhørende count. Kan gives med i efterfølgende requests som filter | |
- - - GroupSummation | GroupSummation | 0 - * | ||
- - - - Name | string | 0 - 1 | ||
- - - - Count | int | 1 | ||
- - Competences | ArrayOfGroupSummation | 0 - 1 | Grupper af kompetencer i søgeresultatet med tilhørende count. Kan gives med i efterfølgende requests som filter | |
- - - GroupSummation | GroupSummation | 0 - * | ||
- - - - Name | string | 0 - 1 | ||
- - - - 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 - * | ||
- - - - Name | string | 0 - 1 | ||
- - - - 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 | ||
- - - - 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 - * | ||
- - - - Name | string | 0 - 1 | ||
- - - - 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 - * | ||
- - - - Name | string | 0 - 1 | ||
- - - - Count | int | 1 | ||
- - Cities | ArrayOfGroupSummation | 0 - 1 | Grupper af byer i søgeresultatet med tilhørende count. Kan gives med i efterfølgende requests som filter | |
- - - GroupSummation | GroupSummation | 0 - * | ||
- - - - Name | string | 0 - 1 | ||
- - - - Count | int | 1 | ||
- - EmploymentType | ArrayOfGroupSummation | 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 - * | ||
- - - - Name | string | 0 - 1 | ||
- - - - Count | int | 1 | ||
- - WorkTime | ArrayOfGroupSummation | 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 - * | ||
- - - - Name | string | 0 - 1 | ||
- - - - Count | int | 1 | ||
- - WorkStart | ArrayOfGroupSummation | 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 - * | ||
- - - - Name | string | 0 - 1 | ||
- - - - Count | int | 1 | ||
- - OccupationNamesWithExperience | 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 | |
- - - GroupSummation | GroupSummation | 0 - * | ||
- - - - Name | string | 0 - 1 | ||
- - - - Count | int | 1 | ||
- - OccupationNamesWithEducation | 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 - * | ||
- - - - 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 |