Match.JobannonceService (Version 2, 2025-1) [UDV] (Søgninger)

Siden er en UDV udgave manuelt ændret.

Metoder

GetJobannoncer (POST /v1/Jobannonce/SoegAnnoncer)

Find jobannoncer via en søgning

Tilladte organisationer

 

Alle borgere

Egne borgere

Tidligere egne borgere

Gæsteadgang

Anden Aktør - egne borgere

Anden Aktør - gæsteadgang

Anden Aktør - alle borgere

System - alle borgere

 

Alle borgere

Egne borgere

Tidligere egne borgere

Gæsteadgang

Anden Aktør - egne borgere

Anden Aktør - gæsteadgang

Anden Aktør - alle borgere

System - alle borgere

STAR

X

 

 

 

 

 

 

 

Scope

match.staronly.read

Input

Element

Type

Detaljer

Forekomst

Beskrivelse

Element

Type

Detaljer

Forekomst

Beskrivelse

request

requestDTO

 

1

 

- sidenummer
(Offset)

Int

MinInclusive: 1
MaxInclusive: 2147483647

1

Sidenummer der ønskes returneret (side 1 er første side)

- resultaterPrSide
(Count)

Int

MinInclusive: 1
MaxInclusive: 400

1

Antal resultater på hver side

- soegestreng
(SearchString)

String

MinInclusive 1

0-1

Fritekst søgestreng

- sortering
(SortValue)

sorteringTypeCodeList

 

1

Angivelse af sortering i forhold til Bedst match, Publiceringsdato eller ansøgningsfrist

Sortering er altid stigende

xxx
(Ids)


(List of strings)

 

 

Over på sin egen service

- undtagetJobannonceIdListe
(IdsToExclude)

List(strings)

 

 

Bruges til at excludere jobannonce ID man ikke ønsker med ud igen.

(Bruges F.eks. når Jobnet skal hente annoncer til automatch, for ikke at få samme annoncer med ud i 2 kald som er vist i første)

- tidligstePubliceringstidspunkt
(EarliestPublicationDate)

DateTime

 

0-1

Tidspunkt for tidligst medtaget jobannonce

- hotjob

NullBooleanTypeCodeList

 

1

Annoncen er et hotjob
True = hotjob Fasle = ikke hotjob Null = alle

udlandsk
(Abroad)

NullBooleanTypeCodeList

Bruge landekoeliste i stedet

1

Om jobannoncer er i udland (True) ellers Danmark (False)
True = udlandsk Fasle = ikke udlandsk Null = alle

INaerheden
(NearBy)

Boolean?
(String)

 

 

Noget er tæt på når det er?
Bruges ikke mere?

EksterntJob
(ExternalJob)

Bool

 

 

Jobs der er crawlet?

kunGeoPoints
(OnlyGeoPoints)

Bool

 

 

Bruges til at vise på kort, skal ud i sin egen service.

- ingenFastArbejdsplads
(WorkPlaceNotStatic)

NullBooleanTypeCodeList

 

1

Angiver, at der ikke er fast arbejdssted.
True = ingenFastArbejdsplads Fasle = ikke ingenFastArbejdsplads Null = alle

- mindsteUgentligeArbejdstimer

(WorkHourMin)

Int

 

0-1

Mindste antal ugentlige arbejdstimer.

Er kun angives hvis jobbet er DeltidHøjst antal ugentlige arbejdstimer.

Skal kun angives hvis jobbet er Deltid, hvormed feltet er påkrævet.

- hoejsteUgentligeArbejdstimer
(WorkHourMax)

Int

 

0-1

Højst antal ugentlige arbejdstimer.

Er kun angives hvis jobbet er Deltid.

fleksJob

NullBooleanTypeCodeList

Kan vi nøjes med fleksjob i jobtype?

1

Angiver om det er et Fleksjob så true ellers false

søgeFacetter
(Facets)

SearchFacets

 

 

Forskellige søgeobjekter

Facetterne opdeles i sine egne

- regionsnummer
(Region)

Liste(.RegionTypeCodeList)

 

0 - *

En liste af regioner du vil søge på, hvis der ikke sendes noget med ind vil den ikke kigge på dette og du vil få alt ud uanset om eller hvad region der er.

- landekode
(Country)

Liste(int)

Koden kan hentes fra GetLand i EkstenreData

0 - *

En liste af lande du vil søge på, hvis der ikke sendes noget med ind vil den ikke kigge på dette og du vil få alt ud uanset om eller hvad lande der er.

kommunenummer
(Municipality)

Liste(KommuneTypeCodeList)

Hvor kan man søge på dette?

0 - *

En liste af kommuner du vil søge på, hvis der ikke sendes noget med ind vil den ikke kigge på dette og du vil få alt ud uanset om eller hvad kommuner der er.

- postnummer
(PostalCode)

Liste(PostNummerTypeCodeList)

Hvor kan man søge på dette?

0 - *

En liste af postnumre du vil søge på, hvis der ikke sendes noget med ind vil den ikke kigge på dette og du vil få alt ud uanset om eller hvad postnumre der er.

arbejdsgivernavn
(HiringOrgName)

Liste(String)

Fritekstsøgning?

0 - *

En liste af arbejdsgivernavnedu vil søge på, hvis der ikke sendes noget med ind vil den ikke kigge på dette og du vil få alt ud uanset om eller hvad arbejdsgivernavneder er.

- beskaetigelsesomraade
(OccupationAreas)

Liste(String)

 

0 - *

 

- erhvervsomraade
(OccupationGroups)

Liste(String)

 

0 - *

 

- conceptUriDa
(Occupations)

Liste(String)

 

0 - *

 

- aliasIdentifier

Liste(uuid)

Hvor kan man søge på dette?

0 - *

Alias identifier til stillingsbetegnelsen.

- tidsbegraensetAnsaettelse
(EmploymentType)

NullBooleanTypeCodeList

 

0 - 1

Boolean kan nulles for begge dele

- deltid
(WorkHours) og (WorkHourPartTime)

NullBooleanTypeCodeList

 

0 - 1

Boolean kan nulles for begge dele

- jobtype
(JobAnnouncementType)

Liste()

 

0 - *

En liste af Jobtyper vil søge på, hvis der ikke sendes noget med ind vil den ikke kigge på dette og du vil få alt ud uanset om eller hvad Jobtyper er.

- handicapIngenHaendring
(JobAnnouncementType)

NullBooleanTypeCodeList

 

0 - 1

Boolean kan nulles for begge dele

Findes længere oppe allerede
(WorkPlaceNotStatic)

SearchFacets

 

 

 

 

(WorkHourPartTime)

Liste(Kodeliste) Jobtype?

SearchFacets

0 - 1

 

afgraensendeRektangle
(LocatedIn)

afgraensendeRektangleDTO
(GeoRectangle)

En DTO

 

 

- minX

Int

 

 

 

- maxX

Int

 

 

 

- minY

Int

 

 

 

- maxY

Int

 

 

 

soegningFraPostnummer
(LocationZip)


(String)

 

0 - 1

Søgefiltrering udfra postnr

- afstandsSøgningDTO

DTO

 

0-1

 

- - laengdegrad
(Location)

float

Denne spiller sammen med GeoDistance
POC på at lave GeoPoint og afstand sammen

1

Geografisk udgangspunkt

- - breddegrad

(Location)

float

Denne spiller sammen med GeoDistance
POC på at lave GeoPoint og afstand sammen

1

Geografisk udgangspunkt

- - soegeradius
(SearchInGeoDistance)

Int

 

1

Radius i km for cirkulær geografisk afgrænsning

ErWorkInDenmarkJob
(IsWorkInDenmarkJob)

NullBooleanTypeCodeList

Skal vi lave et Søgeprofil element i stedet, som så har en kodeliste med de instancer man kan kalde i Ankiro?

1

Hvis “Ja” får du kun Work in denmark og den spørg på Work in denmark profilen i Ankiro.
Hvis “Nej” får du alle jobannoncer i find job profilen i Ankiro som ikke er Work in Denmark
Hvis “Begge dele” kaldes find Job profilen og du får alle annoncer i denne uanset om den er WIDK eller ej

- soegeprofil

AnkiroInstanceTypeCodeList

 

 

Angiver hvilken ankiroinstance man vil kalde

- soegPaaLignendeStillinger
(SearchWithSimilarOccupations)

Bool

Model:

  • Lav tabel til ligende stillinger i eksterne data i match

  • få BI til at load data og at de opdater når DOA ændre

Automatch? Hvis der ikke er nok bruges dette til at finde flere

1

Hvis der skal søges på ligende stillinger så true ellers false

Output

Element

Type

Detaljer

Forekomst

Beskrivelse

Element

Type

Detaljer

Forekomst

Beskrivelse

response

GetJobannonceResponseDto

 

1

DTO for at hente frister

- jobannoncer

jobannonceDtoCollection

 

1

En samling af jobannoncer

- - jobannonce

jobannonceDto

 

0 - *

 

- - regionsnummer

(Region)

 

 

Regionsnummer på arbejdssted

- - landekode

(Country)

 

1

Landekode på arbejdssted

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

- - kommunenummer

(Municipality)

 

0-1

Kommunenummer på arbejdssted

- - postnummer

(PostalCode)

 

0-1

Postnummer på arbejdssted

- - arbejdsgivernavn

(HiringOrgName)

String

 

0 - 1

Arbejdsgiverens navn

- - beskaetigelsesomraade

(OccupationAreas)

String

 

1

Beskæftigelsesområde niveau 1

- - erhvervsomraade

(OccupationGroups)

String

 

1

Beskæftigelsesområde niveau 2

- - conceptUriDa

(Occupations)

String

 

1

Stillingsbetegnelse angivet som ESCO-STAR kode.

- - aliasIdentifier

uuid

 

0 - 1

Alias identifier til stillingsbetegnelsen.

- - tidsbegraensetAnsaettelse
(EmploymentType)

Boolean

 

1

TidsbegraensetAnsaettelse ellers Fastansættelse

- - Deltid
WorkHours

Boolean

?

1

 

- - JobAnnouncementTypeNavn

string

 

0 - 1

Om jobannonce er “Job med løntilskud", "Almindelige vilkår", "Fleksjob", "Egnet til førtidspensionister", "Rotationsjob", "Egnet til efterlønnere og seniorer", "Virksomhedspraktik" eller "Handicap ingen hindring"

- - ingenFastArbejdsplads

(WorkPlaceNotStatic)

boolean

 

1

Ingen fast arbejdsplads

- - deltid

(WorkHourPartTime)

boolean

 

1

Hvorvidt ansættelsen er deltid.

- - JobannonceId

(Id)

String

 

1

Id på jobannonce

- - Value

 

 

 

 

- - Count

 

 

 

 

- - SouthWestCorner

 

Geo lokation få regen service

 

 

- - NorthEastCorner

 

Geo lokation få regen service

 

 

- - bredegrad

(Latitude)

 

Geo lokation få regen service

0-1

Bredegrad for arbejdssted

- - laengdegrad

(Longitude)

 

Geo lokation få regen service

0-1

længdegrad for arbejdssted

- - jobannonceURL
(URL)

string

 

0-1

Benyttes til de eksterne jobannoncer

- - soegeFacetterCount
(Facets)

soegeFacetterCountDto

 

1

Collection af facetter og deres count

- - - beskaetigelsesomraade
(OccupationAreas)

Int

 

1

Antal af jobannoncer under denne facet

- - - erhvervsomraade
(OccupationGroups)

Int

 

1

Antal af jobannoncer under denne facet

- - - conceptUriDa
(Occupations)

Int

 

1

Antal af jobannoncer under denne facet

- - - tidsbegraensetAnsaettelse

(EmploymentType)

Int

 

 

Antal af jobannoncer under denne facet

- - - xxx

(WorkHours)

Int

 

 

Antal af jobannoncer under denne facet

- - - jobtype

(JobAnnouncementType)

Int

 

1

 

- - - handicapIngenHaendring


(JobAnnouncementType)

Int

 

1

Antal af jobannoncer under denne facet

- - - deltid

(WorkHourPartTime)

Int

 

1

Antal af jobannoncer under denne facet

Fejlkoder

Fejlkode

Fejltekst

Beskrivelse

Fejlkode

Fejltekst

Beskrivelse

1001

Invalid cpr

The submitted cpr is either to long or short or contains data not interpretable as a date

1010

Unknown cpr

The submitted cpr is unknown to the system

4575

You are not authorized

You are not authorized to execute the operation

GetJobannoncerGeoPoints (POST /v1/Jobannonce/SoegAnnoncerGeoPoints)

Find jobannoncer via en søgning og retuner geo punkter

Tilladte organisationer

 

Alle borgere

Egne borgere

Tidligere egne borgere

Gæsteadgang

Anden Aktør - egne borgere

Anden Aktør - gæsteadgang

Anden Aktør - alle borgere

System - alle borgere

 

Alle borgere

Egne borgere

Tidligere egne borgere

Gæsteadgang

Anden Aktør - egne borgere

Anden Aktør - gæsteadgang

Anden Aktør - alle borgere

System - alle borgere

STAR

X

 

 

 

 

 

 

 

Scope

match.staronly.read

Input

Element

Type

Detaljer

Forekomst

Beskrivelse

Element

Type

Detaljer

Forekomst

Beskrivelse

 

 

 

 

 

Output

Element

Type

Detaljer

Forekomst

Beskrivelse

Element

Type

Detaljer

Forekomst

Beskrivelse

 

 

 

 

 

Fejlkoder

Fejlkode

Fejltekst

Beskrivelse

Fejlkode

Fejltekst

Beskrivelse

 

 

 

 

 

 

 

 

 

GetJobannonceUrl (GET /v1/Jobannonce/HentAnnonceURL/{JobannonceId})

Henter en jobannonce URL på de eksterne jobannoncer ud

Tilladte organisationer

 

Alle borgere

Egne borgere

Tidligere egne borgere

Gæsteadgang

Anden Aktør - egne borgere

Anden Aktør - gæsteadgang

Anden Aktør - alle borgere

System - alle borgere

 

Alle borgere

Egne borgere

Tidligere egne borgere

Gæsteadgang

Anden Aktør - egne borgere

Anden Aktør - gæsteadgang

Anden Aktør - alle borgere

System - alle borgere

STAR

X

 

 

 

 

 

 

 

Scope

match.staronly.read

Input

Element

Type

Detaljer

Forekomst

Beskrivelse

Element

Type

Detaljer

Forekomst

Beskrivelse

jobannonceId

(Id)

string

 

1

Id på jobannonce

Output

Element

Type

Detaljer

Forekomst

Beskrivelse

Element

Type

Detaljer

Forekomst

Beskrivelse

jobannonceURL

(URL)

string

 

1

Benyttes til de eksterne jobannoncer

Fejlkoder

Fejlkode

Fejltekst

Beskrivelse

Fejlkode

Fejltekst

Beskrivelse

4575

You are not authorized

You are not authorized to execute the operation

13000

Invalid jobannonceId

Der kunne ikke findes nogen Jobannonce på det ID

13002

Ingen URL

Der fandtes ingen URL på den Jobannonce