Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 39 Next »

Name i Ankiro

Data Type i Ankiro

Event Nyt event på JobannonceOpdateretEvent

Regler for behandling

Spørgsmål eller kommentar

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“

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

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”

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

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

Ja

HtmlContent

Text

Kommer fra

  1. overskrift

  2. WorkPlaceInfoText

  3. Place

  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. JobPositionPosting.JppType
    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 (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. Place

  4. JobPositionPosting.JobPositionInformation.Purpose

  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

  8. WorkPlace.Name

  9. WorkPlaceDescriptionText
    broedtekst - uden yderlig behandling

  10. JobPositionPosting.ApplicationDetails.ReferenceText

  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. JobPositionPosting.JppType
    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

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

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

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 handicapIngenHindring true
THEN "Handicap ingen hindring"

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)

Se kommentar

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

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

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

Ja

PostalCodeName

String

job.adresse.postnummer som grundlag

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

(samme som WorkPlaceCity)

Ja

PostingCreated

Date Time

publiceringstidspunkt

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

Ja

Url

Text

url

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”

Ja

WorkHoursId

String

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

Ja

WorkPlaceAbroad

String

job.adresse.landekode som grundlag

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

Ja

WorkPlaceAddress

String

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

Ja

WorkPlaceCity

String

job.adresse.postnummer som grundlag

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

Ja

WorkplaceID

String

Dette felt findes ikke mere derfor tomt

Ja

WorkPlaceNotStatic

String

ingenFastArbejdsplads som grundlag

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

Ja

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“

Ja

WorkPlacePostalCode

String

job.adresse.postnummer

Ja

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

  • No labels