Versions Compared

Key

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

Name i Ankiro

Data Type i Ankiro

Event Nyt event på JobannonceOpdateretEvent

Regler for behandling

Spørgsmål eller kommentar

Er også i HtmlContent

Verificeret

Abroad

String

job.adresse.landekode som grundlag

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

Ja

AnonymousEmployer

String

anonymArbejdsgiver

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

Punkt 19

Ja

ConceptUriDa

String

conceptUriDa

Ja

Aliasid

String

aliasIdentifier

Nyt felt

ja

Alias

String

aliasIdentifier som grundlag

Nyt felt

Skal beriges fra ESCO STAR udfra aliasIdentifier med felt alternativeLabelDa

ja

AuthorityId

String

ansvarligMyndighedskode

Nyt felt

ja

Country

String

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

Ja

CountryCode

String

job.adresse.landekode

Ja

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

Ja

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øgningen

Ja

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øgningen

Ja

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øgningen

Ja

DisabilityFriendly

String

handicapIngenHindring som udgangspunkt

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

Ja

EmployerMunicipality

String

arbejdsgiver.adresse.kommunenummer som grundlag

Skal beriges fra kommunekodeliste EksterneData.KommuneTypeCodeList ud fra arbejdsgiver.adresse.kommunenummer

Ja

EmployerMunicipalityIdd

String

arbejdsgiver.adresse.kommunenummer

Ja

EmploymentType

String

tidsbegraensetAnsaettelse som grundlag

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

Punkt 14

Ja

EmploymentTypeId

String

tidsbegraensetAnsaettelse som grundlag

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

Ja

Expires

Date Time

afpubliceringstidspunkt

Ja

HiringOrgCVR

String

cvrNummer

Ja

HiringOrgName

String

arbejdsgiver.navn

Ja

HotjobText

String

Name i Ankiro

Data Type i Ankiro

Event Nyt event på JobannonceOpdateretEvent

Regler for behandling

Spørgsmål eller kommentar

Er også i HtmlContent

Verificeret

Bruges som søgekriterie i Jobnet classic

Bruges i Jobnet Classic

Abroad

String

job.adresse.landekode som grundlag

Sættes til “True” hvis landekode (job.adresse.landekode) ikke er Danmark (DK) ellers “False”

Bemærk Grønland behandles fremadrette som udlandet

Ja

Ja

Mapped

AnonymousEmployer

String

jobannonce.anonymArbejdsgiver

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

Reb: Ja

Punkt 19

Ja

Nej

Mapped

ConceptUriDa

String

jobannonce.jconceptUriDa

Reb: Ja

Ja

Nej

Mapped. Kun ekstern og WIDK

net

String

jobannonce.job.aliasIdentifier

Nyt felt

Reb: Ja

ja

Nej

nej

Alias

String

aliasIdentifier som grundlag

Nyt felt

Skal beriges fra ESCO STAR ud fra aliasIdentifier med felt alternativeLabelDa

Reb: Ja

ja

Nej

nej

AuthorityId

String

ansvarligMyndighedskode

Nyt felt

Reb: Ja

ja

Nej

nej

Country

String

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

Det er ISO 3166-1 alfa-2 man får tilbage i nedenstående

Punkt 1,22

Bemærk Grønland er fremadrette et land

Ja

Ja

Mapped

CountryCode

String

jobannonce.job..adresse.landekode

Det er en ISO 3166-1 alfa-2 landekode der modtages

Ja

Nej

Mapped

DailyWorkTimeDay

String

ArbejdstidsforholdTypeCodeList

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

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

KodelisteVirksomhedsindsats.ArbejdstidsforholdTypeCodeList

Reb: Vi bruger ikke data om, hvorvidt det er morgenarbejde, aftenarbejde eller natarbejde.

Ja

Nej

Mapped

DailyWorkTimeEvening

String

ArbejdstidsforholdTypeCodeList

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

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

Kodeliste Virksomhedsindsats.ArbejdstidsforholdTypeCodeList

Reb: Vi bruger ikke data om, hvorvidt det er morgenarbejde, aftenarbejde eller natarbejde.

Ja

Nej

Mapped

DailyWorkTimeNight

String

ArbejdstidsforholdTypeCodeList

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

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

Kodeliste Virksomhedsindsats.ArbejdstidsforholdTypeCodeList

Reb: Vi bruger ikke data om, hvorvidt det er morgenarbejde, aftenarbejde eller natarbejde.

Ja

Nej

Mapped

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øgningen

Kodeliste Virksomhedsindsats.ArbejdstidsforholdTypeCodeList

Reb: Vi bruger ikke data om, hvorvidt det er morgenarbejde, aftenarbejde eller natarbejde - eller weekendarbejde.

Ja

Nej

Mapped

DisabilityFriendly

String

jobannonce.job.handicapIngenHindring som udgangspunkt

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

Data bruges (Handicap ingen hindring)

Ja

Ja (se JobTypeCodeList / JobAnnouncementType)

Not Mapped

EmployerMunicipality

String

jobannonce.arbejdsgiver.adresse.kommunenummer som grundlag

Skal beriges fra kommunekodeliste EksterneData.KommuneTypeCodeList ud fra arbejdsgiver.adresse.kommunenummer

Reb: Ja

Ja

nej

Not Mapped

EmployerMunicipalityIdd

String

jobannonce.arbejdsgiver.adresse.kommunenummer

Reb: Ja

Ja

nej

Mapped

EmploymentType

String

jobannonce.job.tidsbegraensetAnsaettelse som grundlag

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

Reb: Ja

Punkt 14

Ja

Ja

Mapped

EmploymentTypeId

String

jobannonce.job.tidsbegraensetAnsaettelse som grundlag

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

Reb: Ja

Ja

Nej

Not Mapped

Expires

Date Time

jobannonce.afpubliceringstidspunkt

Vær bekendt med at der er tale om en dateTime med tidspunkt nu til forskel fra tidligere

Ja

Nej

Not Mapped

HiringOrgCVR

String

jobannonce.arbejdsgiver.cvrNummer

Reb: Ja

Ja

Nej

Mapped

HiringOrgName

String

jobannonce.arbejdsgiver.navn

Reb: Ja

Ja

Ja

Mapped

HotjobText

String

jobannonce.job.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

  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

jobannonce.job.type

Virksomhedsindsats.JobTypeCodeList = 1, 2 10

Reb: Ja

Ja

Nej

Not Mapped

HtmlContent

Text

Kommer fra

  1. overskrift

  2. WorkPlaceInfoText

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

  4. JobPositionPosting.JobPositionInformation.Purpose

  5. paakraevedeKoerekortTyper som udgangspunkt

  6. ledigeStillinger

  7. JobPositionPosting.ApplicationDetails.RemarksToApplicant

  8. WorkPlace.Name

  9. WorkPlaceDescriptionText
    broedtekst

  10. JobPositionPosting.ApplicationDetails.ReferenceText

  11. publiceringstidspunkt

  12. ansoegning.fristDato

  13. ansaettelsesdato

  14. tidsbegraensetAnsaettelse som grundlag

  15. deltid som grundlag

  16. job.type som grundlag

  17. JobPositionPosting.JobPositionInformation.CompensationDescription

  18. arbejdstider som grundlag

  19. Som grundlag

    1. KontaktpersonDto.fornavne

    2. KontaktpersonDto.efternavn

    3. KontaktpersonDto.titel

    4. KontaktpersonDto.telefonnummer

    5. KontaktpersonDto.emailadresse

  20. Som grundlag

    1. job.adresse.vejnavn

    2. job.adresse.husnummer

    3. job.adresse.etage

    4. job.adresse.sidedoer

  21. job.adresse.postnummer

  22. job.adresse.postnummer som grundlag

  23. job.adresse.landekode som grundlag

  24. ansoegning.telefonnummer

  25. WorkPlace.FaxNumber - findes ikke mere

  26. ansoegning.emailadresse

  27. ansoegning.url

  28. jobannonce.id

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

Sammensættes af følgende felter med linieskift imellem

  1. overskrift - uden yderlig behandling

  2. 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)

  3. 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) )

  4. JobPositionPosting.JobPositionInformation.Purpose - Findes ikke i event

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

  6. ledigeStillinger - uden yderlig behandling

  7. JobPositionPosting.ApplicationDetails.RemarksToApplicant- Findes ikke i event

  8. WorkPlace.Name - Findes ikke i event

  9. WorkPlaceDescriptionText - Findes ikke i event

  10. JobPositionPosting.ApplicationDetails.ReferenceText - Findes ikke i event

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

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

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

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

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

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

  17. JobPositionPosting.JobPositionInformation.CompensationDescription - Findes ikke i event

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

  19. 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.

  20. 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

  21. job.adresse.postnummer - uden yderlig behandling

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

  23. 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

  24. ansoegning.telefonnummer - uden yderlig behandling

  25. WorkPlace.FaxNumber - findes ikke mere

  26. ansoegning.emailadresse - uden yderlig behandling

  27. ansoegning.url - uden yderlig behandling

  28. jobannonce.id - uden yderlig behandling

Dette er en html side i Jobnet classic, så denne kan vi ikke længere benytte. Vi kan i stedet 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

RMA: Er der stadig brug for denne? - Henrik Team Jobsøgning

Reb: Ja

Not Mapped

ID

String

id

Huske det er en guid nu

Punkt 28

Ja

Ja

Mapped

IsDisabilityFriendly

String

jobannonce.job.handicapIngenHindring er grundlag

Hvis true så “True” eller “False”

Reb: Ja ( men hvordan hænge det sammen med mærkningen “Handicap ingen hindring”) ?

Ja

Ja (se JobTypeCodeList / JobAnnouncementType)

Not Mapped

IsExternal

String

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

Reb: Ja

Ja

Ja

Mapped

IsHotjob

String

jobannonce.job.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“
  1. “True“ ellers

tom streng
  1. “False”

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

“Hotjob“
  1. “True“ ellers tom streng

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

“Hotjob“
  1. “True“ ellers tom streng

Dvs hvis en af den er true så

“Hotjob” ellers tom streng

“True” ellers tom streng

jobannonce.job.type

Virksomhedsindsats.JobTypeCodeList = 1, 2 10

Ja

HtmlContent

Ja

Text

Not Mapped

Kommer fra

IsHotJobQualified

overskrift

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

Ja

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“

Ja

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

Ja

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

Ja

JobHeadline

Text

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

Hvor kommer det fra?

JobRotationJob

String

job.typ som grundlag

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

Ja

LastDateApplication

Date Time

ansoegning.fristDato

Punkt 12

Ja

LastDateApplicationSort

Date Time

ansoegning.fristDato

Det samme som LastDateApplication

Ja

Latitude

Float

Findes ud fra arbejdssted adressen job.adresse

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

  1. Midt postnummer hvis ikke vejnavn

Ja

Longitude

Float

Findes ud fra arbejdssted adressen job.adresse

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

  1. Midt postnummer hvis ikke vejnavn

Ja

Municipality

String

job.adresse.kommunenummer som grundlag

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

Punkt 3

Ja

MunicipalityId

String

job.adresse.kommunenummer

Ja

Occupation

String

conceptUriDa

Skal beriges fra ESCO STAR udfra conceptUriDa med felt PreferredLabelDa

Ja

OccupationArea

String

conceptUriDa som grundlag

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

Ja

OccupationAreaId

String

conceptUriDa som grundlag

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

Ja

OccupationEN

String

conceptUriDa som grundlag

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

Ja

OccupationGroup

String

conceptUriDa som grundlag

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

Ja

OccupationGroupId

String

conceptUriDa som grundlag

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

Ja

OccupationId

String

conceptUriDa

Ja

OrganisationId

String

ansvarligMyndighedskode

Det er den eneste OrganisationId vi har i data

Ja

PostalCode

String

job.adresse.postnummer

Punkt 21

Ja

PostalCodeName

String

job.adresse.postnummer som grundlag

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

(samme som WorkPlaceCity)

Punkt 22

Ja

PostingCreated

Date Time

publiceringstidspunkt

Punkt 11

Ja

Presentation

Text

broedtekst som grundlag

Skal denne strippes for HTML tags? 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)

Ja

Region

String

job.adresse.kommunenummer

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

Ja

RegionId

String

job.adresse.kommunenummer

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

Ja

ShownInAutomatch

String

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

ShownInAutomatchFlexJob

String

Virksomhedsindsats.JobTypeCodeList Id 4 Fleksjob

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

Title

Short Text

overskrift

Punkt 1

Ja

Url

Text

url

Punkt 27

Ja

WorkHourMax

Number

hoejsteUgentligeArbejdstimer

Ja

WorkHourMin

Number

mindsteUgentligeArbejdstimer

Ja

WorkHours

String

deltid som grundlag

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

Punkt 15

Ja

WorkHoursId

String

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

Ja

WorkPlaceAbroad

String

String

  • 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

  • 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

  • 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

    ID

    String

    id

    Huske det er en guid nu

    Punkt 28

    Ja

    IsDisabilityFriendly

    String

    handicapIngenHindring er grundlag

    Hvis true så “True” eller “False”

    Ja

    IsExternal

    String

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

    Ja

    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

    Ja

    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

    jobannonce.job.type

    Virksomhedsindsats.JobTypeCodeList = 1, 2 10

    Reb: Ja

    Ja

    Nej

    Not Mapped

    IsWorkInDenmarkJob

    String

    obannonce.job.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“

    Reb: Ja

    Ja

    nej

    Not Mapped

    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

    RMA: Hvad bruges den til? Det lyder næsten som om det er JobTyperne Virksomhedsindsats.JobTypeCodeList - Team Jobsøgning

    Reb: Nej - så vidt jeg er orienteret, kan arbejdsgivere ikke længere markere Jobannoncerne med arbejdsvilkår?

    Punkt 16

    Ja

    Ja

    Mapped

    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

    RMA: Hvad bruges den til? Det lyder næsten som om det er JobTyperne Virksomhedsindsats.JobTypeCodeList

    Reb: Nej - så vidt jeg er orienteret, kan arbejdsgivere ikke længere markere Jobannoncerne med arbejdsvilkår?

    Ja

    nej

    Not Mapped

    JobHeadline

    Text

    jobannonce.overskrift

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

    Hvor kommer det fra?

    RMA: Logisk ville denne skulle tages fra jobannonce.overskrift

    Hvad bliver den brugt til?

    Reb: Den bruges som overskrift på Jobannonce- cardet på Jobnet.

    Mapped

    JobRotationJob

    String

    jobannonce.job.typ som grundlag

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

    Reb: Nej - så vidt jeg er orienteret, kan arbejdsgivere ikke længere markere Jobannoncerne med arbejdsvilkår?

    Ja

    Ja (se JobTypeCodeList / JobAnnouncementType)

    Not Mapped

    LastDateApplication

    Date Time

    jobannonce.ansoegning.fristDato

    Punkt 12

    Ja

    Ja

    Mapped

    LastDateApplicationSort

    Date Time

    jobannonce.ansoegning.fristDato

    Det samme som LastDateApplication

    RMA: Hvorfor er der to? - Team Jobsøgning

    Reb: Man kan sortere på ansøgningsfristen, men man har vel kun behov for at få data for det en gang?

    Ja

    Ja

    Not Mapped

    Latitude

    Float

    Findes ud fra arbejdssted adressen jobannonce.job.adresse

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

    1. Midt postnummer hvis ikke vejnavn

    RMA: 924.3 - Joblog koordinatudsøgning - omlægning af kald til DAWA og Google

    Forslag returner først fundet:

    • Hvis fundet på baggrund af fuld adresse returner.

    • Hvis fundet på postnummer returner

    • Ellers midt i land?

    Reb: Ja

    Ja

    Ja (bl.a. automatch)

    Mapped

    Longitude

    Float

    Findes ud fra arbejdssted adressen job.adresse

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

    1. Midt postnummer hvis ikke vejnavn

    RMA: Fås på samme måde som ovenstående?

    Reb: Ja

    Ja

    Ja (bl.a. automatch)

    Mapped

    Municipality

    String

    job.adresse.kommunenummer som grundlag

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

    RMA: Hvad bruges denne til? - Team Jobsøgning

    Det kan enten være være på baggrund af:

    • jobannonce.job.adresse.kommunenummer

    eller

    • jobannonce.arbejdsgiver.adresse.kommunenummer

    Reb: Ja

    Punkt 3

    Ja

    Ja

    MunicipalityId

    String

    job.adresse.kommunenummer

    RMA: Hvad bruges denne til? - Team Jobsøgning

    Det kan enten være være:

    • jobannonce.job.adresse.kommunenummer

    eller

    • jobannonce.arbejdsgiver.adresse.kommunenummer

    Jeg ved ikke, hvorfor, der er behov for et kommunenummer?

    Kan det være, hvis arbejdsgiveren er anonym eller har en postboks adresse ?

    Ja

    nej

    Mapped

    Occupation

    String

    jobannonce.job.conceptUriDa

    Skal beriges fra ESCO STAR udfra conceptUriDa med felt PreferredLabelDa

    Reb: Ja

    Ja

    Ja

    mapped

    OccupationArea

    String

    conceptUriDa som grundlag

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

    Dette er Jobnets hierarki, de blive vedeligeholdt i forbindelse med ESCO STAR opdateringer, opgaven ligge i BI

    Reb: Ja

    Ja

    Ja

    mapped

    OccupationAreaId

    String

    conceptUriDa som grundlag

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

    Dette er Jobnets hierarki, de blive vedligeholdt i forbindelse med ESCO STAR opdateringer, opgaven ligge i BI

    Reb: Ja

    Ja

    nej

    not mapped

    OccupationEN

    String

    jobannonce.job.conceptUriDa som grundlag

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

    • occupation.preferredLabelsForeign.PreferredLabelForeignDto.preferredLabel

    hvor

    • occupation.preferredLabelsForeign.PreferredLabelForeignDto.languageCode = 11

    Reb: Ja

    Ja

    nej

    Mapped

    OccupationGroup

    String

    conceptUriDa som grundlag

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

    Dette er Jobnets hierarki, de blive vedeligeholdt i forbindelse med ESCO STAR opdateringer, opgaven ligge i BI

    Reb: Ja

    Ja

    Ja

    Mapped

    OccupationGroupId

    String

    conceptUriDa som grundlag

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

    Dette er Jobnets hierarki, de blive vedeligeholdt i forbindelse med ESCO STAR opdateringer, opgaven ligge i BI

    Reb: Ja

    Ja

    nej

    Not mapped

    OccupationId

    String

    jobannonce.job.conceptUriDa

    Reb: Ja

    Ja

    nej

    Mapped

    OrganisationId

    String

    ansvarligMyndighedskode

    Det er den eneste OrganisationId vi har i data

    RMA: Hvad bruges den til? - Team Jobsøgning

    Reb: Jeg ved ikke, hvad denne bruges til?

    HN: Denne bruges til anonyme job annoncer

    Ja

    nej

    Mapped

    PostalCode

    String

    jobannonce.job.adresse.postnummer

    RMA: Hvad bliver den brugt til? - Team Jobsøgning

    • jobannonce.job.adresse.postnummer

    eller

    • jobannonce.arbejdsgiver.adresse.postnummer

    Reb: Ved ikke, hvorfor vi har det?

    Punkt 21

    Ja

    Ja

    Mapped

    PostalCodeName

    String

    job.adresse.postnummer som grundlag

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

    (samme som WorkPlaceCity)

    RMA: Hvad bliver den brugt til? - Team Jobsøgning

    • jobannonce.job.adresse.bynavn

    eller

    • jobannonce.arbejdsgiver.adresse.bynavn

    Reb: Ved ikke, hvorfor vi har det?

    Punkt 22

    Ja

    nej

    Not mapped

    PostingCreated

    Date Time

    jobannonce.publiceringstidspunkt

    RMA: Der kan her være tale om to forskellige datoer/tidspunkter

    Hvad bliver den brugt til? - Team Jobsøgning

    Enten som nævnt

    • jobannonce.publiceringstidspunkt

    Eller

    • jobannonce.oprettetTidspunkt

    Reb: Ja, oplysning bruges til sortering

    Punkt 11

    Ja

    nej

    Mapped

    Presentation

    Text

    broedtekst som grundlag

    Skal denne strippes for HTML tags? 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)

    RMA: Der bliver allerede benyttet html sanitizer på vejen ind ved oprettelsen af Jobannoncen.

    jobannonce.broedtekst

    Reb; Ja, vi bruger brødtekst

    Ja

    nej

    mapped

    Region

    String

    job.adresse.kommunenummer

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

    RMA: Det logiske vil være at det er region på arbejdsstedet der vil skulle indekseres. - Enig

    region kan findes ved opslag med:

    • jobannonce.job.adresse.kommunenummer

    Det andet felt som nok ikke er så relevant som denne kunne tages fra ville have været

    • jobannonce.arbejdsgiver.adresse.kommunenummer

    Reb: Ja, data bruges

    Ja

    ja

    mapped

    RegionId

    String

    job.adresse.kommunenummer

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

    RMA: Det logiske vil være at det er region på arbejdsstedet der vil skulle indekseres.- Enig

    region kan findes ved opslag med:

    • jobannonce.job.adresse.kommunenummer

    Det andet felt som nok ikke er så relevant som denne kunne tages fra ville have været

    • jobannonce.arbejdsgiver.adresse.kommunenummer

    Reb: Ja, data bruges

    Ja

    nej

    Not Mapped

    ShownInAutomatch

    String

    Hvis jobannonce er automatch, sættes denne til “True” ellers “False”

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

    RMA: Yep, og der skal også være mulighed for JGM at tilføje/fjerne fra auto match

    Reb: Ja, vi skal kunne sætte denne markering

    nej

    Mapped

    ShownInAutomatchFlexJob

    String

    Virksomhedsindsats.JobTypeCodeList Id 4 Fleksjob

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

    RMA: Vær bekendt med at FlexJob annoncer bliver vist i borgers automatch, hvis borger er markeret flexjobber! - Det betyder vel Flexjob skal med i autoimatch

    Tjek, vil man tilføje til den tabel som JGM kan tilføje/fjerne fra?

    Reb: Kan dette nås?

    nej

    Mapped

    Title

    Short Text

    jobannonce.overskrift

    Reb: Hvorfor har vi både “Title” og JobHeadline?

    Punkt 1

    Ja

    nej

    Mapped

    Url

    Text

    jobannonce.ansoegning.url

    RMA: Hvad bliver den brugt til - Team Jobsøgning

    Det felt i linker til er:

    jobannonce.ansoegning.url

    Reb: Bruges denne til at identificere annoncen?

    Punkt 27

    Ja

    nej

    Mapped

    WorkHourMax

    Number

    jobannonce.job.hoejsteUgentligeArbejdstimer

    Reb: Ja denne nruges

    Ja

    ja

    Mapped

    WorkHourMin

    Number

    jobannonce.job.mindsteUgentligeArbejdstimer

    Reb: Ja, denne bruges

    Ja

    ja

    Mapped

    WorkHours

    String

    jobannonce.job.deltid som grundlag

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

    RMA: Hvad bliver denne brugt til? - Team Jobsøgning

    som nævnt

    jobannonce.job.deltid

    Det kunne også være et gennemsnit af højeste og mindste ugentlige arbejdstimer

    Reb: i udsøgningen på Jobnet, kan brugerne indstille filteret til et ugentligt timeantal.

    Punkt 15

    Ja

    ja

    Mappedn

    WorkHoursId

    String

    jobannonce.job.deltid som grundlag

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

    RMA: Hvad bruges denne til? - Team Jobsøgning

    Hvis Fuldtid mappes til 1 og deltid mappes til 16

    Hvad er de andre værdier? - Team Jobsøgning

    Ja

    nej

    not Mapped

    WorkPlaceAbroad

    String

    jobannonce.job.adresse.landekode som grundlag

    Sættes til “True” hvis landekode (job.adresse.landekode) ikke er Danmark

    eller Grønland eller “False”

    (DK) ellers “False”

    Bemærk Grønland behandles fremadrette som udlandet

    Punkt 22

    Ja

    nej

    Mapped

    WorkPlaceAddress

    String

    jobannonce.job.adresse.*

    • jobannonce.job.adresse.vejnavn

    • jobannonce.job.adresse.husnummer

    • jobannonce.job.adresse.etage

    • jobannonce.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

    Reb: Jeg synes, at arbejspladsens adresse står anført flere gange?

    Punkt 20

    Ja

    nej

    Ja

    Mapped

    WorkPlaceCity

    String

    jobannonce.job.adresse.postnummer som grundlag

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

    Reb: Jeg synes, at arbejspladsens adresse står anført flere gange?

    Ja

    nej

    Mapped

    WorkplaceID

    String

    Dette felt findes ikke mere derfor tomt

    -

    Ja

    nej

    Mapped

    WorkPlaceNotStatic

    String

    jobannonce.job.ingenFastArbejdsplads som grundlag

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

    Reb: Ja, denne bruges

    Punkt 3

    Ja

    ja

    Mapped

    WorkPlaceOtherAddress

    String

    jobannonce.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“

    RMA: Bliver den brugt til at bestemme, hvorvidt arbejdsplads adresse er forskellig fra arbejdsgiver adresse? Team Jobsøgning

    Reb: Og hvor bruges denne information?

    Ja

    nej

    Mapped

    WorkPlacePostalCode

    String

    jobannonce.job.adresse.postnummer

    Ja

    nej

    Mapped

    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