Ankiro jobannonceattributter og mapning mod Carelink Crawler

Name i Ankiro

Data Type i Ankiro

Name i crawler

Regler for behandling

Spørgsmål eller kommentar

Verificeret

Name i Ankiro

Data Type i Ankiro

Name i crawler

Regler for behandling

Spørgsmål eller kommentar

Verificeret

Abroad

String

JobopslagDelivery.JobDetails?.JobLocation?.Address?.CountryCode

Sættes til “True” hvis landekode (job.adresse.landekode) ikke er Danmark eller Grønland ellers “False”

Er Grønland nu Abroad?

nej

AnonymousEmployer

String

false

Levers ikke på eksterne artikler

 

nej

ConceptUriDa

String

jobopslagDelivery.JobDetails.OccupationId

Skal beriges fra ESCO STAR

 

nej

Aliasid

String

aliasIdentifier

Leveres ikke på eksterne artikler

 

nej

Alias

String

aliasIdentifier som grundlag

Leveres ikke på eksterne artikler

 

nej

AuthorityId

String

Fjernes

 

 

nej

Country

String

JobopslagDelivery.JobDetails?.JobLocation?.Address?.CountryCode som udgangspunkt for landenavn

Skal beriges fra landekodeliste (Nugetpakke medEksterneData.Myndighedsrelation (Version 1, [UDV] 2024-3) | GetLand (GET /v1/Land) ) fra JobopslagDelivery.JobDetails?.JobLocation?.Address?.CountryCode

 

nej

CountryCode

String

JobopslagDelivery.JobDetails?.JobLocation?.Address?.CountryCode

 

 

nej

DailyWorkTimeDay

String

Empty

Leveres ikke på eksterne artikler

 

 

DailyWorkTimeEvening

String

Empty

Leveres ikke på eksterne artikler

 

nej

DailyWorkTimeNight

String

Empty

Leveres ikke på eksterne artikler

 

nej

DailyWorkTimeWeekend

String

Empty

Leveres ikke på eksterne artikler

 

nej

DisabilityFriendly

String

Empty

Leveres ikke på eksterne artikler

 

nej

EmployerMunicipality

String

JobopslagDelivery.JobDetails?.JobLocation?.Address?.MunicipalityId

Skal beriges fra kommunekodeliste EksterneData.KommuneTypeCodeList ud fra JobopslagDelivery.JobDetails?.JobLocation?.Address?.MunicipalityId

 

nej

EmployerMunicipalityId

String

JobopslagDelivery.JobDetails?.JobLocation?.Address?.MunicipalityId

 

 

nej

EmploymentType

String

jobopslagDelivery.JobDetails.Classification.Employment

Hvis employment = 0: “Fastansættelse” Default

Hvis employment = (1,2,3,4,5,6): “Tidsbegrænset ansættelse”

 

nej

EmploymentTypeId

String

tidsbegraensetAnsaettelse som grundlag

Hvis tidsbegraensetAnsaettelse er true Id =1 (Tidsbegrænset ansættelse”) ellers Id = 16 (Fastansættelse)

 

nej

Expires

Date Time

 

 

Eksterne annoncer reindekseres altid.

nej

HiringOrgCVR

String

jobopslagDelivery.HiringOrganizationDetails.CvrNumber

Bliver ikke sat i dag

 

nej

HiringOrgName

String

jobopslagDelivery.HiringOrganizationDetails.Name

 

 

nej

HotjobText

String

Empty

Leveres ikke på eksterne artikler

 

nej

HtmlContent

Text

Empty

Leveres ikke på eksterne artikler

 

nej

ID

String

jobopslagDelivery.OriginalJobId

string.Concat("E", jobopslagDelivery.OriginalJobId.ToString(CultureInfo.InvariantCulture))));

 

nej

IsDisabilityFriendly

String

 

Leveres ikke på eksterne artikler

 

nej

IsExternal

String

True

Hvis annoncen kommer fra det eksterne load så “True“ eller hvis fra interne load så “False”

 

nej

IsHotjob

String

empty

Leveres ikke på eksterne artikler

nej

IsHotJobQualified

String

false

Leveres ikke på eksterne artikler

 

nej

IsWorkInDenmarkJob

String

egenskaber som grundlag

Sættes ud fra egenskaber hvor en JobannonceEgenskabTypeCodeList skal være Id 2 WorkInDenmark Hvis Id 2 er sat så “True“ ellers “False“

 

nej

JobAnnouncementType

String

"Almindelige vilkår"

Hardcoded. Leveres ikke på eksterne artikler

nej

JobAnnouncementTypeId

String

4

Hardcoded. Leveres ikke på eksterne artikler

 

nej

JobHeadline

Text

jobopslagDelivery.JobDetails.Title

Anvendes kun ekstren og WIDK annoncer

 

nej

JobRotationJob

String

empty

Leveres ikke på eksterne artikler

 

nej

LastDateApplication

Date Time

jobopslagDelivery.JobDetails.ApplicationDeadlineDate

 

 

nej

LastDateApplicationSort

Date Time

jobopslagDelivery.JobDetails.ApplicationDeadlineDate

Hvis Date < 1920.01.01: Date

Hvis Date = 1900.01.01: Date + 1020 år

Hvis date = 1910.01.01: Date + 1000 år

 

 

nej

Latitude

Float

JobopslagDelivery.JobDetails?.JobLocation?.Address

Skal beriges fra lokale DAR adresse data ud fra adresse på arbejdssted, husk fall back til:

  1. Midt postnummer hvis ikke vejnavn

 

nej

Longitude

Float

JobopslagDelivery.JobDetails?.JobLocation?.Address

Skal beriges fra lokale DAR adresse data ud fra adresse på arbejdssted, husk fall back til:

  1. Midt postnummer hvis ikke vejnavn

 

nej

Municipality

String

jpp.JobDetails?.JobLocation?.Address?.MunicipalityName

 

 

 

MunicipalityId

String

jpp.JobDetails?.JobLocation?.Address?.MunicipalityId

 

 

nej

Occupation

String

jobopslagDelivery.JobDetails.OccupationId

Skal beriges fra ESCO STAR udfra conceptUriDa med felt PreferredLabelDa

 

nej

OccupationArea

String

jobopslagDelivery.JobDetails.OccupationId

Skal beriges fra niveau 1 (hierarkiniveau) i beskæftigelsesområder (SpecialEscoStarHierarki med hierarkiType = Id 1 “Beskæftigelsesområde” med feltet hierarki.titel

 

nej

OccupationAreaId

String

jobopslagDelivery.JobDetails.OccupationId

Skal beriges fra niveau 1 (hierarkiniveau) i beskæftigelsesområder (SpecialEscoStarHierarki med hierarkiType = Id 1 “Beskæftigelsesområde” med feltet hierarkiId

 

nej

OccupationEN

String

OccupationId som grundlag

Skal beriges fra Skal beriges fra ESCO STAR udfra conceptUriDa med preferredLabelsForeign.preferredLabel hvor languageCode er (Taxonomy.LanguageTypeCodeList) er 11 en

Er ikke sat på External??

nej

OccupationGroup

String

OccupationId som grundlag

Skal beriges fra niveau 2 (hierarkiniveau) i beskæftigelsesområder (SpecialEscoStarHierarki med hierarkiType = Id 1 “Beskæftigelsesområde” med feltet hierarki.titel

 

nej

OccupationGroupId

String

OccupationId som grundlag

Skal beriges fra niveau 2 (hierarkiniveau) i beskæftigelsesområder (SpecialEscoStarHierarki med hierarkiType = Id 1 “Beskæftigelsesområde” med feltet hierarkiId

 

nej

OccupationId

String

 

OccupationId

 

nej

OrganisationId

String

Empty

Leveres ikke på eksterne artikler

 

nej

PostalCode

String

jobopslagDelivery.JobDetails.JobLocation.Address.PostalCode

 

 

nej

PostalCodeName

String

jobopslagDelivery.JobDetails.JobLocation.Address.PostalCode som grundlag

Skal beriges fra job.adresse.postnummer og på kodeliste EksterneData.PostNummerTypeCodeList

(samme som WorkPlaceCity)

 

nej

PostingCreated

Date Time

jobopslagDelivery.AnkiroEnvelope.PostingCreatedDate

publiceringstidspunkt

 

nej

Presentation

Text

jobopslagDelivery.JobDetails.Description

Skal denne strippes for HTML tags?

Kommenter fra Virksomhed: Nej, den strippes ikke for tags, men der benyttes System.Web.HttpUtility.HtmlDecode, til at ændre f.eks. &aering; til æ osv.

Kommer fra feltet mainPresentation i https://starwiki.atlassian.net/wiki/spaces/GI/pages/4088037548/Virksomhedsindsats.FindJobService+Version+1+2023-3#GetJobAdForAnkiro-(GET-%2Fv1%2FFindJob%2Fankiro%2F%7BjobAdId%7D)

nej

Region

String

jpp.AnkiroEnvelope?.RegionCode

Skal beriges fra kommune/region mapning, nugetpakker med GetRegionKommuneRelation (GET /v1/Myndighedsrelation/RegionKommuneRelation) ud fra job.adresse.kommunenummer findes regionsnavn

 

nej

RegionId

String

jpp.AnkiroEnvelope?.RegionCode

Skal beriges fra kommune/region mapning, nugetpakker med GetRegionKommuneRelation (GET /v1/Myndighedsrelation/RegionKommuneRelation) ud fra job.adresse.kommunenummer findes regionsnummer

 

nej

ShownInAutomatch

String

ankiroEnvelope.NoAutomatchJobnet

if (ankiroEnvelope.NoAutomatchJobnet)
{
return false;
}

return countryCode == CountryCodeDenmark && geoCode.HasLocation;

Skal kommer fra data i match hvor vi sætte automatch, dette er ikke lavet endnu så det ´han vi ikke mappe endnu

Se bemærkninger angåede Automatch regler.

nej

ShownInAutomatchFlexJob

String

jobopslagDelivery.JobAdDetails.Type.Value

Virksomhedsindsats.JobTypeCodeList Id 4 Fleksjob

(int)JobAdType.Flexjob;

Hvis jobtypen er flexjob, bliver ShownInAutomatchFlexJob sat true.

Skal kommer fra data i match hvor vi sætte automatch, dette er ikke lavet endnu så det ´han vi ikke mappe endnu

nej

Title

Short Text

jobopslagDelivery.AnkiroEnvelope.JobTitle

 

 

nej

Url

Text

jobopslagDelivery.AnkiroEnvelope.Uri

 

 

nej

WorkHourMax

Number

Empty

Leveres ikke på eksterne artikler

 

nej

WorkHourMin

Number

Empty

Leveres ikke på eksterne artikler

 

nej

WorkHours

String

jobopslagDelivery.JobDetails.Schedule.WeeklyWorkTimes

Hvis 0: Fuldtid

Hvis 1 Eller 2: Deltid

WeeklyWorkTimeTypes.FullTime

WeeklyWorkTimeTypes.PartTimeOne

nej

WorkHoursId

String

jobopslagDelivery.JobDetails.Schedule.WeeklyWorkTimes

Hvis false sættes det til Fuldtid = 1 ellers ved true sætte der til Deltid = 16

 

nej

WorkPlaceAbroad

String

False

Hardcoded

 

nej

WorkPlaceAddress

String

jobopslagDelivery.AnkiroEnvelope.WorkplaceAddrress

 

 

 

nej

WorkPlaceCity

String

jpp.JobDetails.JobLocation.Address.PostalCode som grundlag

Skal beriges fra job.adresse.postnummer og på kodeliste EksterneData.PostNummerTypeCodeList

 

nej

WorkplaceID

String

 

Dette felt findes ikke mere derfor tomt

 

nej

WorkPlaceNotStatic

String

False

Hardcoded

 

nej

WorkPlaceOtherAddress

String

False

Hardcoded

 

nej

WorkPlacePostalCode

String

jpp.JobDetails.JobLocation.Address.PostalCode

 

 

nej

Bemærkninger

  • Dansk label for alias medtages, men da det i EscoSTAR ikke findes en engelsk label for alias er denne ikke medtaget. Dette mønster er derfor anderledes end selve stillingsbetegnelsen da denne både har en dansk og engelsk label med.

  • WorkPlace.FaxNumber - findes ikke mere

 

Automatch regler:

  1. Fravalgt fra feed, hvis ankiroEnvelope.NoAutomatchJobnet