Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Denne bliver hentet via kald til eks. https://jobt1.jobnettest.dk/CV/FindWork/DetailsAnkiro/{jobAdId}

Sammensættes af følgende felter med linieskift imellem

  • overskrift - uden yderlig behandling

  • WorkPlaceInfoText - Findes ikke i event

    (hvis anonym, så sættes teksten til “Jobcenter søger på vegne af virksomhed” ellers benyttes “workplace.Name - afventer afklaring fra Rolf på hvad det er)

  • ingenFastArbejdsplads, job.adresse.landekode og job.adresse.kommunenummer som grundlag
    IF ingenFastArbejdsplads true THEN kommune tom
    ELSE kommunens navn beriges fra job.adresse.kommunenummer og EksterneData.KommuneTypeCodeList
    PLUS regionsnavn beriges fra job.adresse.kommunenummer og regionsnavn fra nuggetpakke i GetRegionKommuneRelation (GET /v1/Myndighedsrelation/RegionKommuneRelation)
    PLUS job.adresse..landekode i Navn fra landekodeliste (Nugetpakke medhttps://starwiki.atlassian.net/wiki/spaces/FYS/pages/4504617248/EksterneData.Myndighedsrelation+Version+1+UDV+2024-3#GetLand-(GET-/v1/Land) )
  • JobPositionPosting.JobPositionInformation.Purpose - Findes ikke i event

  • Udfra paakraevedeKoerekortTyper findes kørekort i JobSearch.DriverLicenseTypeCodeList og fra kodelisten indsættes teksen fra Navn

  • ledigeStillinger - uden yderlig behandling

  • JobPositionPosting.ApplicationDetails.RemarksToApplicant- Findes ikke i event

  • WorkPlace.Name - Findes ikke i event

  • WorkPlaceDescriptionText - Findes ikke i event

  • JobPositionPosting.ApplicationDetails.ReferenceText - Findes ikke i event

  • publiceringstidspunkt dato formatet er eks. 12. dec. 2013

  • ansoegning.fristDato dato formatet er eks. 12. dec. 2013

  • ansaettelsesdato dato formatet er eks. 12. dec. 2013

  • tidsbegraensetAnsaettelse som grundlag hvis true sættelse til Tidsbegrænset ansættelse hvis false sættes Fastansættelse

  • deltid som grundlag, hvis false sættes det til “Fuldtid” ellers ved true sætte der til “Deltid”

  • job.type som grundlag hvor id bruges til at tage teksten fra Navn i kodeliste Virksomhedsindsats.JobTypeCodeList og sætte ind

  • JobPositionPosting.JobPositionInformation.CompensationDescription - Findes ikke i event

  • Ud fra arbejdstider anvende Id påVirksomhedsindsats.ArbejdstidsforholdTypeCodeList til at finde Navn, er sættes in er der flere adskildes de af mellemrum

  • Hvis anonymArbejdsgiver = false (virksomhedskontakt)
    KontaktpersonDto.fornavne, KontaktpersonDto.efternavn KontaktpersonDto.titel KontaktpersonDto.telefonnummer KontaktpersonDto.emailadresse
    Hvis anonymArbejdsgiver = true () sætte ingen kontaktinformationer ind i fritekstsøgning.

  • Felterne konkateneres med i rækkefølgen, vejnavn, husnummer, etage og sidedoer med ét enkelt mellemrum. Det gøres i dag i stored procedure fn_ConcatAddress og på samme måde som feltet WorkPlaceAddress

  • job.adresse.postnummer - uden yderlig behandling

  • Skal beriges fra job.adresse.postnummer og på kodeliste EksterneData.PostNummerTypeCodeList
  • Skal beriges fra landekodeliste (Nugetpakke medhttps://starwiki.atlassian.net/wiki/spaces/FYS/pages/4504617248/EksterneData.Myndighedsrelation+Version+1+UDV+2024-3#GetLand-(GET-/v1/Land) ) fra job.adresse.landekode

  • ansoegning.telefonnummer - uden yderlig behandling

  • WorkPlace.FaxNumber - findes ikke mere

  • ansoegning.emailadresse - uden yderlig behandling

  • ansoegning.url - uden yderlig behandling

  • jobannonce.id - uden yderlig behandling

  • Name i Ankiro

    Data Type i Ankiro

    Event Nyt event på JobannonceOpdateretEvent Name i crawler

    Regler for behandling

    Spørgsmål eller kommentarEr også i HtmlContent

    Verificeret

    Abroad

    Stringjob

    .adresse.landekode som grundlagJobopslagDelivery.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

    anonymArbejdsgiver

    Sættes til “True” hvis arbejdsgiver er anonym ellers “False“

    Punkt 19

    false

    Levers ikke på eksterne artikler

    nej

    ConceptUriDa

    StringconceptUriDa

    jobopslagDelivery.JobDetails.OccupationId

    Skal beriges fra ESCO STAR

    nej

    Aliasid

    String

    aliasIdentifierNyt felt

    Leveres ikke på eksterne artikler

    nej

    Alias

    String

    aliasIdentifier som grundlag

    Nyt felt

    Skal beriges fra ESCO STAR udfra aliasIdentifier med felt alternativeLabelDa

    Leveres ikke på eksterne artikler

    nej

    AuthorityId

    String

    ansvarligMyndighedskodeFjernes

    Nyt felt

    nej

    Country

    String

    job.adresse.landekode JobopslagDelivery.JobDetails?.JobLocation?.Address?.CountryCode som udgangspunkt for landenavn

    Skal beriges fra landekodeliste (Nugetpakke medhttps://starwiki.atlassian.net/wiki/spaces/FYS/pages/4504617248/EksterneData.Myndighedsrelation+Version+1+UDV+2024-3#GetLand-(GET-/v1/Land) ) fra job.adresse.landekode

    Punkt 1,22

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

    nej

    CountryCode

    String

    job.adresse.landekodeJobopslagDelivery.JobDetails?.JobLocation?.Address?.CountryCode

    nej

    DailyWorkTimeDay

    String

    ArbejdstidsforholdTypeCodeList

    Omsæt fra kodeliste Id 1 Normal arbejdstid til “True” eller “False”

    Id 2 Morgenarbejde ig Id 6 Skiftende arbejdstid medtages ikke da disse felter pt ikke anvendes i søgningen

    nej

    Empty

    Leveres ikke på eksterne artikler

    DailyWorkTimeEvening

    String

    ArbejdstidsforholdTypeCodeList

    Omsæt fra kodeliste Id 3 Aftenarbejde til “True” eller “False”

    Id 2 Morgenarbejde ig Id 6 Skiftende arbejdstid medtages ikke da disse felter pt ikke anvendes i søgningenEmpty

    Leveres ikke på eksterne artikler

    nej

    DailyWorkTimeNight

    String

    ArbejdstidsforholdTypeCodeList

    Omsæt fra kodeliste Id 4 Natarbejde til “True” eller “False”

    Id 2 Morgenarbejde ig Id 6 Skiftende arbejdstid medtages ikke da disse felter pt ikke anvendes i søgningenEmpty

    Leveres ikke på eksterne artikler

    nej

    DailyWorkTimeWeekend

    String

    ArbejdstidsforholdTypeCodeList

    Omsæt fra kodeliste Id 5 Weekendarbejde til “True” eller “False”

    Id 2 Morgenarbejde ig Id 6 Skiftende arbejdstid medtages ikke da disse felter pt ikke anvendes i søgningenEmpty

    Leveres ikke på eksterne artikler

    nej

    DisabilityFriendly

    String

    handicapIngenHindring som udgangspunkt

    Tekst sættes til “Handicap” hvis handicapIngenHindringer er True, ellers tom strengEmpty

    Leveres ikke på eksterne artikler

    nej

    EmployerMunicipality

    Stringarbejdsgiver

    .adresse.kommunenummer som grundlagJobopslagDelivery.JobDetails?.JobLocation?.Address?.MunicipalityId

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

    nej

    EmployerMunicipalityIddEmployerMunicipalityId

    String

    arbejdsgiver.adresse.kommunenummerJobopslagDelivery.JobDetails?.JobLocation?.Address?.MunicipalityId

    nej

    EmploymentType

    String

    tidsbegraensetAnsaettelse som grundlag

    Hvis tidsbegraensetAnsaettelse er true så “Tidsbegrænset ansættelse” ellers “Fastansættelse”

    Punkt 14

    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 Timeafpubliceringstidspunkt

    Eksterne annoncer reindekseres altid.

    nej

    HiringOrgCVR

    StringcvrNummer

    jobopslagDelivery.HiringOrganizationDetails.CvrNumber

    Bliver ikke sat i dag

    nej

    HiringOrgName

    String

    arbejdsgiverjobopslagDelivery.HiringOrganizationDetails.navnName

    nej

    HotjobText

    String

    conceptUriDa som grundlag

    1. Kommer fra Taxonomy og på conceptUriDa findes om der et tag (tags.TagDto.tag) der er Taxonomy.EscoStarTagTypeCodeList Id 1 for Hotjob. Hvis det er et hotjob OG hvis job.type hvis JobTypeCodeList Id 1 Ordinært job så “Hotjob“ ellers tom streng og kun

    2. Kommer fra job.type hvis JobTypeCodeList Id 2 Hotjob. Hvis det er et hotjob så “Hotjob“ ellers tom streng

    3. Kommer fra job.type hvis JobTypeCodeList Id 10 Ordinært job og efterlønner (hotjob). Hvis det er et hotjob så “Hotjob“ ellers tom streng

    Dvs hvis en af den er true så “Hotjob” ellers tom streng

    Empty

    Leveres ikke på eksterne artikler

    nej

    HtmlContent

    Text

    Kommer fra

  • overskrift

  • WorkPlaceInfoText

  • ingenFastArbejdsplads, job.adresse..landekode og job.adresse.kommunenummer som grundlag

  • JobPositionPosting.JobPositionInformation.Purpose

  • paakraevedeKoerekortTyper som udgangspunkt

  • ledigeStillinger

  • JobPositionPosting.ApplicationDetails.RemarksToApplicant

  • WorkPlace.Name

  • WorkPlaceDescriptionText
    broedtekst

  • JobPositionPosting.ApplicationDetails.ReferenceText

  • publiceringstidspunkt

  • ansoegning.fristDato

  • ansaettelsesdato

  • tidsbegraensetAnsaettelse som grundlag

  • deltid som grundlag

  • job.type som grundlag

  • JobPositionPosting.JobPositionInformation.CompensationDescription

  • arbejdstider som grundlag

  • Som grundlag

    1. KontaktpersonDto.fornavne

    2. KontaktpersonDto.efternavn

    3. KontaktpersonDto.titel

    4. KontaktpersonDto.telefonnummer

    5. KontaktpersonDto.emailadresse

  • Som grundlag

    1. job.adresse.vejnavn

    2. job.adresse.husnummer

    3. job.adresse.etage

    4. job.adresse.sidedoer

  • job.adresse.postnummer

  • job.adresse.postnummer som grundlag

  • job.adresse.landekode som grundlag

  • ansoegning.telefonnummer

  • WorkPlace.FaxNumber - findes ikke mere

  • ansoegning.emailadresse

  • ansoegning.url
  • jobannonce.id

  • Dette er en html side i Jobnet classic, så denne kan vi ikke længere benytte. Vi kan istedet konstruere en HTML side med al indhold fra eventet.

    HtmlContent benyttes kun til interne jobannoncer.

    HTML’en genereres dynamisk i denne razor side:

    C:\STAR-Code\Jobnet\Apps\src\site\jobnetdk\Areas\FindWork\Views\FindWork\DetailsAnkiro.cshtml

    Der er en del logik både i cshtml, men også i konstruktionen af visningsmodellen i BuildDetailsModel metoden i C:\STAR-Code\Jobnet\Apps\src\site\jobnetdk\Areas\FindWork\Controllers\FindWorkController.cs

    Følgende properties er fundet i cshtml filen:

    1. JobPositionPosting.JobPositionInformation.PositionTitle

    2. WorkPlaceInfoText

    3. Place

    4. JobPositionPosting.JobPositionInformation.Purpose

    5. JobPositionPosting.JobPositionInformation.DriverLicense

    6. JobPositionPosting.JobPositionInformation.NumberToFill

    7. JobPositionPosting.ApplicationDetails.RemarksToApplicant

    8. WorkPlace.Name

    9. WorkPlaceDescriptionText

    10. JobPositionPosting.ApplicationDetails.ReferenceText

    11. JobPositionPosting.PublicationStartDate.Value

    12. JobPositionPosting.ApplicationDetails.ApplicationDeadlineDate.Value

    13. JobPositionPosting.JobPositionInformation.EmploymentDate.Value

    14. JobPositionPosting.JobPositionInformation.EmploymentType

    15. JobPositionPosting.JobPositionInformation.WeeklyWorkHours.TypeId

    16. JobPositionPosting.JppType

    17. JobPositionPosting.JobPositionInformation.CompensationDescription

    18. JobPositionPosting.JobPositionInformation.WeeklyWorkHours.Description
      Beskrivelse af ugentlig arbejdstid, kommer fra weeklyWorkHours.description fra /v1/FindJob/jobpositionposting/ i virksomhedsindsats)

    19. JobPositionPosting.JobPositionInformation.JppContacts

    20. WorkPlace.Address.AddressLine

    21. WorkPlace.Address.PostalCode

    22. WorkPlace.Address.City

    23. WorkPlace.Address.Country.Name

    24. WorkPlace.PhoneNumber.Number

    25. WorkPlace.FaxNumber

    26. WorkPlace.Email

    27. WorkPlace.WebAddress

    28. JobPositionPosting.Id

    nej

    ID

    String

    id

    Huske det er en guid nu

    Punkt 28

    nej

    IsDisabilityFriendly

    String

    handicapIngenHindring er grundlag

    Hvis true så “True” eller “False”

    nej

    IsExternal

    StringEmpty

    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

    conceptUriDa som grundlag

    1. Kommer fra Taxonomy og på conceptUriDa findes om der et tag (tags.TagDto.tag) der er Taxonomy.EscoStarTagTypeCodeList Id 1 for Hotjob. Hvis det er et hotjob OG hvis job.type hvis JobTypeCodeList Id 1 Ordinært job så “True“ ellers “False”

    2. Kommer fra job.type hvis JobTypeCodeList Id 2 Hotjob. Hvis det er et hotjob så “True“ ellers tom streng

    3. Kommer fra job.type hvis JobTypeCodeList Id 10 Ordinært job og efterlønner (hotjob). Hvis det er et hotjob så “True“ ellers tom streng

    Dvs hvis en af den er true så “True” ellers tom streng

    empty

    Leveres ikke på eksterne artikler

    nej

    IsHotJobQualified

    String

    conceptUriDa som grundlag

    1. Kommer fra Taxonomy og på conceptUriDa findes om der et tag (tags.TagDto.tag) der er Taxonomy.EscoStarTagTypeCodeList Id 1 for Hotjob. Hvis det er et hotjob OG hvis job.type hvis JobTypeCodeList Id 1 Ordinært job så “True“ ellers “False”

    2. Kommer fra job.type hvis JobTypeCodeList Id 2 Hotjob. Hvis det er et hotjob så “True“ ellers “False“

    3. Kommer fra job.type hvis JobTypeCodeList Id 10 Ordinært job og efterlønner (hotjob). Hvis det er et hotjob så “True“ ellers “False“

    Dvs hvis en af den eller begge er true så “True” ellers hvis begge false så “False“

    Det samme som IsHotjob

    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

    Se kommentar

    IF job.type JobTypeCodeList Id 3 Løntilskudsjob
    THEN "Job med løntilskud"

    IFder fra Taxonomy og på conceptUriDa findes om der et tag (tags.TagDto.tag) der er Taxonomy.EscoStarTagTypeCodeList Id 1 for Hotjob OG hvis job.type hvis JobTypeCodeList Id 1 Ordinært job
    ELSEIF der fra job.type hvis JobTypeCodeList Id 2 Hotjob
    ELSEIG der JobTypeCodeList id 10 Ordinært job og efterlønner (hotjob) THEN sættes "Hotjob"

    IFjob.type JobTypeCodeList Id 1 Ordinært job
    THEN "Almindelige vilkår"

    IFjob.type JobTypeCodeList Id 4 Fleksjob
    THEN "Fleksjob"

    IF job.type JobTypeCodeList Id 5 Førtidspensionjob
    THEN "Egnet til førtidspensionister"

    IFjob.type JobTypeCodeList Id 6 Jobrotation
    THEN "Rotationsjob"

    IF job.type JobTypeCodeList Id 7 Efterlønner
    ELSEIFId 9 Ordinært job og efterlønner
    THEN "Egnet til efterlønnere og seniorer"

    IF Job.type JobTypeCodeList Id 8 Virksomhedspraktik
    THEN "Virksomhedspraktik"

    ELSE tom (hvis der ikke rammes noget)

    PLUS IF handicapIngenHindring true
    THEN "Handicap ingen hindring" adderes

    Se kommentar

    Punkt 16

    Hardcoded. Leveres ikke på eksterne artikler

    nej

    JobAnnouncementTypeId

    String

    Se kommentar

    IF job.type JobTypeCodeList Id 3 Løntilskudsjob
    THEN "1"

    IFder fra Taxonomy og på conceptUriDa findes om der et tag (tags.TagDto.tag) der er Taxonomy.EscoStarTagTypeCodeList Id 1 for Hotjob OG hvis job.type hvis JobTypeCodeList Id 1 Ordinært job
    ELSEIF der fra job.type hvis JobTypeCodeList Id 2 Hotjob

    IFjob.type JobTypeCodeList Id 1 Ordinært job
    THEN "4"

    IFjob.type JobTypeCodeList Id 4 Fleksjob
    THEN "16"

    IF job.type JobTypeCodeList Id 5 Førtidspensionjob
    THEN "32"

    IFjob.type JobTypeCodeList Id 6 Jobrotation
    THEN "64"

    IF job.type JobTypeCodeList Id 7 Efterlønner
    ELSEIFId 9 Ordinært job og efterlønner
    THEN "128"

    IF Job.type JobTypeCodeList Id 8 Virksomhedspraktik
    THEN "256"

    IF der JobTypeCodeList id 9 Ordinært job og efterlønner THEN sættes "132"

    IF der JobTypeCodeList id 10 Ordinært job og efterlønner (hotjob) THEN sættes "134"

    ELSE tom (hvis der ikke rammes noget)

    I den eksisterende JN classic er

  • Mapning af kode

  • Springbraetjob = 8, kendes ikke mere

    Hardcoded. Leveres ikke på eksterne artikler

    nej

    JobHeadline

    Text

    jobopslagDelivery.JobDetails.Title

    Anvendes kun ekstren og WIDK annoncer og ikke interne så PT ikke beskrevet, kommer når vi ser på de eksterne annoncerHvor kommer det fra?

    nej

    JobRotationJob

    String

    job.typ som grundlag

    kommer fra job.type hvis Virksomhedsindsats.JobTypeCodeList Id 6 Jobrotationempty

    Leveres ikke på eksterne artikler

    nej

    LastDateApplication

    Date Time

    ansoegningjobopslagDelivery.JobDetails.fristDatoApplicationDeadlineDate

    Punkt 12

    nej

    LastDateApplicationSort

    Date Time

    ansoegning.fristDato

    Det samme som LastDateApplication

    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

    FloatFindes ud fra arbejdssted adressen job.adresse

    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

    FloatFindes ud fra arbejdssted adressen job.adresse

    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

    Stringjob

    jpp.adresse.kommunenummer som grundlag

    Skal beriges fra job.adresse.kommunenummer og EksterneData.KommuneTypeCodeList

    Punkt 3

    nej

    JobDetails?.JobLocation?.Address?.MunicipalityName

    MunicipalityId

    String

    job.adresse.kommunenummerjpp.JobDetails?.JobLocation?.Address?.MunicipalityId

    nej

    Occupation

    StringconceptUriDa

    jobopslagDelivery.JobDetails.OccupationId

    Skal beriges fra ESCO STAR udfra conceptUriDa med felt PreferredLabelDa

    nej

    OccupationArea

    StringconceptUriDa som grundlag

    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

    StringconceptUriDa som grundlag

    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

    conceptUriDa 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

    conceptUriDa 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

    conceptUriDa 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

    conceptUriDaOccupationId

    nej

    OrganisationId

    String

    ansvarligMyndighedskode

    Det er den eneste OrganisationId vi har i dataEmpty

    Leveres ikke på eksterne artikler

    nej

    PostalCode

    String

    job.adresse.postnummer

    Punkt 21

    jobopslagDelivery.JobDetails.JobLocation.Address.PostalCode

    nej

    PostalCodeName

    String

    job.adresse.postnummer jobopslagDelivery.JobDetails.JobLocation.Address.PostalCode som grundlag

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

    (samme som WorkPlaceCity)

    Punkt 22

    nej

    PostingCreated

    Date Time

    jobopslagDelivery.AnkiroEnvelope.PostingCreatedDate

    publiceringstidspunkt

    Punkt 11

    nej

    Presentation

    Textbroedtekst som grundlag

    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

    jobjpp.adresseAnkiroEnvelope?.kommunenummerRegionCode

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

    nej

    RegionId

    String

    jobjpp.adresseAnkiroEnvelope?.kommunenummerRegionCode

    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

    overskrift

    Punkt 1

    jobopslagDelivery.AnkiroEnvelope.JobTitle

    nej

    Url

    Text

    url

    Punkt 27jobopslagDelivery.AnkiroEnvelope.Uri

    nej

    WorkHourMax

    Number

    hoejsteUgentligeArbejdstimerEmpty

    Leveres ikke på eksterne artikler

    nej

    WorkHourMin

    Number

    mindsteUgentligeArbejdstimerEmpty

    Leveres ikke på eksterne artikler

    nej

    WorkHours

    String

    deltid som grundlag

    Hvis false sættes det til “Fuldtid” ellers ved true sætte der til “Deltid”

    Punkt 15

    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

    job.adresse.landekode som grundlag

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

    Punkt 22False

    Hardcoded

    nej

    WorkPlaceAddress

    String

    jobjobopslagDelivery.adresse.vejnavn

    job.adresse.husnummer

    job.adresse.etage

    job.adresse.sidedoer

    Felterne konkateneres med i rækkefølgen, vejnavn, husnummer, etage og sidedoer med ét enkelt mellemrum. Det gøres i dag i stored procedure fn_ConcatAddress

    Punkt 20

    AnkiroEnvelope.WorkplaceAddrress

    nej

    WorkPlaceCity

    String

    job.adresse.postnummer 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

    ingenFastArbejdsplads som grundlag

    Hvis ingenFastArbejdsplads er true så “True“ ellers “False“

    Punkt 3

    False

    Hardcoded

    nej

    WorkPlaceOtherAddress

    String

    job.adresse.kommunenummer og arbejdsgiver.adresse.kommunenummer er grundlag

    IF job.adresse.kommunenummer er <> arbejdsgiver.adresse.kommunenummer så
    THEN “True“
    ELSEIF ingenFastArbejdsplads true
    THEN “True”
    ELSEIF beggen kommuner er Null / tommer
    THEN “True“
    ELSE “False“

    False

    Hardcoded

    nej

    WorkPlacePostalCode

    String

    job.adresse.postnummerjpp.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