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” | Ja | 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 udfra 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 ig 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 ig 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 ig 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 | Ja | 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 | Ja | HtmlContent | 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 | Ja | IsWorkInDenmarkJob | 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? | JobRotationJob | String | 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:
| Ja | Longitude | Float | Findes ud fra arbejdssted adressen job.adresse | Skal beriges fra 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 | Punkt 3 | 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.titelJa | 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) | Punkt 22 | Ja | 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 | Ja | RegionId | 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 | Ja | 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 | Title | Short Text | overskrift | 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” | 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) ikke er Danmark eller Grønland eller “False”.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
...