Name i Ankiro | Data Type i Ankiro | 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” | RMA: Korrekt, Grønland skal også betragtes som udland | Ja | |
AnonymousEmployer | String | anonymArbejdsgiver | Sættes til “True” hvis arbejdsgiver er anonym ellers “False“ | RMA: jobannonce.anonymArbejdsgiver | Punkt 19 | Ja |
ConceptUriDa | String | conceptUriDa | RMA: jobannonce.job.conceptUriDa | Ja | ||
Aliasid | String | aliasIdentifier | Nyt felt | RMA: jobannonce.job.aliasIdentifier | ja | |
Alias | String | aliasIdentifier som grundlag | Nyt felt Skal beriges fra ESCO STAR ud fra aliasIdentifier med felt alternativeLabelDa | RMA: Korrekt, man får kun IDet med og der skal dermed fortages subopslag | 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 RMA: Korrekt, vær bekendt med at det er ISO 3166-1 alfa-2 man får tilbage i nedenstående. | Ja | |
CountryCode | String | job.adresse.landekode | RMA: jobannonce.job.adresse.landekode ISO 3166-1 alfa-2 | Ja | ||
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 | Ja | ||
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 | Ja | ||
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 | 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 | RMA: jobannonce.job.handicapIngenHindring | Ja | |
EmployerMunicipality | String | arbejdsgiver.adresse.kommunenummer som grundlag | Skal beriges fra kommunekodeliste EksterneData.KommuneTypeCodeList ud fra arbejdsgiver.adresse.kommunenummer | RMA: Fås ved at benytte jobannonce.arbejdsgiver.adresse.kommunenummer op mod kodeliste. | Ja | |
EmployerMunicipalityIdd | String | arbejdsgiver.adresse.kommunenummer | RMA: jobannonce.arbejdsgiver.adresse.kommunenummer | Ja | ||
EmploymentType | String | tidsbegraensetAnsaettelse som grundlag | Hvis tidsbegraensetAnsaettelse er true så “Tidsbegrænset ansættelse” ellers “Fastansættelse” | RMA: Baseret på jobannonce.job.tidsbegraensetAnsaettelse | Punkt 14 | Ja |
EmploymentTypeId | String | tidsbegraensetAnsaettelse som grundlag | Hvis tidsbegraensetAnsaettelse er true Id =1 (Tidsbegrænset ansættelse”) ellers Id = 16 (Fastansættelse) | RMA: jobannonce.job.tidsbegraensetAnsaettelse | Ja | |
Expires | Date Time | afpubliceringstidspunkt | RMA: jobannonce.afpubliceringstidspunkt Vær bekendt med at der er tale om en dateTime med tidspunkt nu til forskel fra tidligere | Ja | ||
HiringOrgCVR | String | cvrNummer | RMA: jobannonce.arbejdsgiver.cvrNummer | Ja | ||
HiringOrgName | String | arbejdsgiver.navn | RMA: jobannonce.arbejdsgiver.navn | Ja | ||
HotjobText | String | conceptUriDa som grundlag |
Dvs hvis en af den er true så “Hotjob” ellers tom streng | RMA: jobannonce.job.conceptUriDa med ESCOStarTag HotJob jobannonce.job.type | Ja | |
HtmlContent | Text | Kommer fra
| Denne bliver hentet via kald til eks. https://jobt1.jobnettest.dk/CV/FindWork/DetailsAnkiro/{jobAdId} Sammensættes af følgende felter med linieskift imellem
| 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:
RMA: Er der stadig brug for denne? | ||
ID | String | id | Huske det er en guid nu | Punkt 28 | Ja | |
IsDisabilityFriendly | String | handicapIngenHindring er grundlag | Hvis true så “True” eller “False” | RMA: jobannonce.job.handicapIngenHindring | 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 |
Dvs hvis en af den er true så “True” ellers tom streng | RMA: jobannonce.job.conceptUriDa med ESCOStarTag HotJob jobannonce.job.type | Ja | |
IsHotJobQualified | String | conceptUriDa som grundlag |
Dvs hvis en af den eller begge er true så “True” ellers hvis begge false så “False“ Det samme som IsHotjob | RMA: jobannonce.job.conceptUriDa med ESCOStarTag HotJob jobannonce.job.type | 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“ | RMA: jobannonce.job.egenskaber.JobannonceEgenskabTypeCodeList = 2 | Ja | |
JobAnnouncementType | String | Se kommentar | IF job.type JobTypeCodeList Id 3 Løntilskudsjob IF IF IF IF IF IF IF ELSE tom (hvis der ikke rammes noget) PLUS IF | Se kommentar RMA: Hvad bruges den til? Det lyder næsten som om det er JobTyperne Virksomhedsindsats.JobTypeCodeList | Punkt 16 | Ja |
JobAnnouncementTypeId | String | Se kommentar | IF job.type JobTypeCodeList Id 3 Løntilskudsjob IF IF IF IF IF IF IF IF der JobTypeCodeList id 9 Ordinært job og efterlønner THEN sættes IF der JobTypeCodeList id 10 Ordinært job og efterlønner (hotjob) THEN sættes ELSE tom (hvis der ikke rammes noget) | I den eksisterende JN classic er
RMA: Hvad bruges den til? Det lyder næsten som om det er JobTyperne Virksomhedsindsats.JobTypeCodeList | 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? RMA: Logisk ville denne skulle tages fra jobannonce.overskrift Hvad bliver den brugt til? | |||
JobRotationJob | String | job.typ som grundlag | kommer fra job.type hvis Virksomhedsindsats.JobTypeCodeList Id 6 Jobrotation | RMA: jobannonce.job.type | Ja | |
LastDateApplication | Date Time | ansoegning.fristDato | RMA: jobannonce.ansoegning.fristDato | Punkt 12 | Ja | |
LastDateApplicationSort | Date Time | ansoegning.fristDato | Det samme som LastDateApplication | RMA: Hvorfor er der to? jobannonce.ansoegning.fristDato | 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:
| RMA: jobannonce.job.adresse 924.3 - Joblog koordinatudsøgning - omlægning af kald til DAWA og Google Forslag returner først fundet:
| 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:
| RMA: Fås på samme måde som ovenstående? | Ja | |
Municipality | String | job.adresse.kommunenummer som grundlag | Skal beriges fra job.adresse.kommunenummer og EksterneData.KommuneTypeCodeList | RMA: Hvad bruges denne til? Det kan enten være være på baggrund af:
eller
| Punkt 3 | Ja |
MunicipalityId | String | job.adresse.kommunenummer | RMA: Hvad bruges denne til? Det kan enten være være:
eller
| Ja | ||
Occupation | String | conceptUriDa | Skal beriges fra ESCO STAR udfra conceptUriDa med felt PreferredLabelDa | RMA: Fås ved opslag med jobannonce.job.conceptUriDa | 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 | RMA: SpecialEscoStarHierarki holdes den ved lige? Mener dette er Jobnets hierarki | 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 | RMA: SpecialEscoStarHierarki holdes den ved lige? Mener dette er Jobnets hierarki | 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 | RMA: Fås ved opslag med jobannonce.job.conceptUriDa
hvor
| 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 | RMA: SpecialEscoStarHierarki holdes den ved lige? Mener dette er Jobnets hierarki | 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 | RMA: SpecialEscoStarHierarki holdes den ved lige? Mener dette er Jobnets hierarki | Ja | |
OccupationId | String | conceptUriDa | RMA: jobannonce.job.conceptUriDa | Ja | ||
OrganisationId | String | ansvarligMyndighedskode | Det er den eneste OrganisationId vi har i data | RMA: Hvad bruges den til? | Ja | |
PostalCode | String | job.adresse.postnummer | RMA: Hvad bliver den brugt til?
eller
| Punkt 21 | Ja | |
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?
eller
| Punkt 22 | Ja |
PostingCreated | Date Time | publiceringstidspunkt | RMA: Der kan her være tale om to forskellige datoer/tidspunkter Hvad bliver den brugt til? Enten som nævnt
Eller
| 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) | RMA: Der bliver allerede benyttet html sanitizer på vejen ind ved oprettelsen af Jobannoncen. jobannonce.broedtekst | 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 | RMA: Det logiske vil være at det er region på arbejdsstedet der vil skulle indekseres. region kan findes ved opslag med:
Det andet felt som nok ikke er så relevant som denne kunne tages fra ville have været
| 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 | RMA: Det logiske vil være at det er region på arbejdsstedet der vil skulle indekseres. region kan findes ved opslag med:
Det andet felt som nok ikke er så relevant som denne kunne tages fra ville have været
| 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 RMA: Yep, og der skal også være mulighed for JGM at tilføje/fjerne fra auto match | ||||
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! Tjek, vil man tilføje til den tabel som JGM kan tilføje/fjerne fra? | |||
Title | Short Text | overskrift | RMA: jobannonce.overskrift | Punkt 1 | Ja | |
Url | Text | url | RMA: Hvad bliver den brugt til Det felt i linker til er: jobannonce.ansoegning.url | Punkt 27 | Ja | |
WorkHourMax | Number | hoejsteUgentligeArbejdstimer | RMA: jobannonce.job.hoejsteUgentligeArbejdstimer | Ja | ||
WorkHourMin | Number | mindsteUgentligeArbejdstimer | RMA: jobannonce.job.mindsteUgentligeArbejdstimer | Ja | ||
WorkHours | String | deltid som grundlag | Hvis false sættes det til “Fuldtid” ellers ved true sætte der til “Deltid” | RMA: Hvad bliver denne brugt til? som nævnt jobannonce.job.deltid Det kunne også være et gennemsnit af højeste og mindste ugentlige arbejdstimer | Punkt 15 | Ja |
WorkHoursId | String | Hvis false sættes det til Fuldtid = 1 ellers ved true sætte der til Deltid = 16 | RMA: Hvad bruges denne til? Hvis Fuldtid mappes til 1 og deltid mappes til 16 Hvad er de andre værdier? | 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” | RMA: jobannonce.job.adresse.landekode lig med DK Grønland skal betragtes som udland. | Punkt 22 | 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 | RMA: jobannonce.job.adresse.* | Punkt 20 | Ja |
WorkPlaceCity | String | job.adresse.postnummer som grundlag | Skal beriges fra job.adresse.postnummer og på kodeliste EksterneData.PostNummerTypeCodeList | RMA: laves suboplsag med jobannonce.job.adresse.postnummer | Ja | |
WorkplaceID | String | Dette felt findes ikke mere derfor tomt | - | Ja | ||
WorkPlaceNotStatic | String | ingenFastArbejdsplads som grundlag | Hvis ingenFastArbejdsplads er true så “True“ ellers “False“ | RMA: jobannonce.job.ingenFastArbejdsplads | Punkt 3 | Ja |
WorkPlaceOtherAddress | String | job.adresse.kommunenummer og arbejdsgiver.adresse.kommunenummer er grundlag | IF job.adresse.kommunenummer er <> arbejdsgiver.adresse.kommunenummer så | RMA: Bliver den brugt til at bestemme, hvorvidt arbejdsplads adresse er forskellig fra arbejdsgiver adresse? | Ja | |
WorkPlacePostalCode | String | job.adresse.postnummer | RMA: jobannonce.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