EU-udbud af Beskæftigelsessystem og ESDH-system Beskæftigelses- og Integrationsforvaltningen Københavns Kommune Underbilag 3 G del B Snitflader og software grænseflader - LTAS integration fra DFDG mod KMD Opera
INDHOLDSFORTEGNELSE 1 INDLEDNING 3 2 BESKRIVELSE AF INTEGRATION FOR AT OPRETTE JOBORDRE I OPERA 3 2.1 Modtagelse af jobordre 3 3 SKÆRMBILLEDER FRA LØNTILSKUDSSYSTEM 4 4 WEBSERVICE: JOBORDERSERVICE (VERSION 3) 5 4.1 Beskrivelser af job- og aktivitetstyper for virksomhedsrettede tilbud 6 4.2 Web service metoder 19 4.3 CreateJobOrder og UpdateJobOrder 21 4.4 GetJobOrder 50 4.5 CloseJobOrder 53 4.6 WSRM metoder 58 4.6.1 GetJobOrders 58 4.6.2 GetClosedJobOrders 60 4.6.3 GetTransferredCVCollection 63 Underbilag 3 G Del B 15. april 2015 Version 2.0 Side 2 af 68
1 Indledning Dette dokument indeholder en løsningsbeskrivelse omkring hvordan løntilskudsadministrationsprojektet vil integrere mod KMD Opera for at oprette Jobordrer. 2 Beskrivelse af integration for at oprette jobordre i Opera Der oprettes jobordre via Arbejdsmarkedsstyrelsens JobOrderService. Her er det muligt at indsende jobordre via en webservice KMD Opera benytter i dag denne webservice til at sende jobordrer til DFDG, men det er også muligt at sende det den anden vej, hvis Jobordren oprettes på Jobnet Administrationsportalen. JobOrder servicen i DFDG (Brokeren) varetager distributionen af meddelelserne pr. tilknyttede organisation. Hvis brugeren benytter et eksternt system, sendes beskeden via WSRM. De organisationer, der modtager en JobOrder modtager efterfølgende opdateringer og lukningen af joborderen. Bemærk at denne integration kræver at KMD Opera henter jobordrer på køen. Se mere omkring webservicen og indholdet i afsnittet Webservice: JobOrderService Version 3 Oversigt over integrationen: 1. KK LTAS kalder JobOrderService::CreateJobOrder med indhold af job. 2. JobOrderService kalder intern joborder service i DFDG 3. Den interne joborder service ligger jobordrer på en kø ift. KMD Opera 4. KMD Opera henter jobordrer på køen via GetJobOrder KK LTAS 1 2 3 4 KMD Opera JoborderService:: CreateJobOrder DFDG JobOrderService:: GetJobOrder Figur 1: JobOrderService integration med kommunalt system 2.1 Modtagelse af jobordre For at integrationen kan virke hele vejen fra Løntilskud til KMD Opera, er det nødvendigt, at KMD Opera kan hente og indsende jobordrer, der er genereret i DFDG. Det er i dag ikke muligt for KMD Opera at afhente jobordrer, og der skal foretages følgende for at få denne integration op at stå: KMD Opera skal kunne hente beskeder, der er lagt på GetJobOrder og GetClosedJobOrders køen. KMD Opera skal kunne indlæse indholdet i en jobordre, som er hentet på køen. Bemærk, at hvis KMD Opera integrerer mod at afhente Jobordre beskeder fra DFDG, så vil det også være muligt at modtage oprettelser samt opdateringer fra Jobnet Administrationsportalen samt eventuelt jobordrer, der er oprettet i andre kommuner. Underbilag 3 G Del B 15. april 2015 Version 2.0 Side 3 af 68
Jobnet Broker Aftagere CreateJobOrder() Loop foreach Subscriber WSRM.EnqueueMessage Return JO WSRM Message End Loop Figur 2: Sekvens over brugen ift. JobOrder oprettelsen Jobnet Broker Aftager UpdateJobOrder() Loop for each subscriber WSRM.EnqueueMessage Return JO WSRM Message Figur 3: Sekvens over brugen ift. Joborder opdateringen 3 Skærmbilleder fra Løntilskudssystem Underbilag 3 G Del B 15. april 2015 Version 2.0 Side 4 af 68
4 Webservice: JobOrderService (Version 3) JobOrder servicen, som er en del af HAH projektet, sikrer, at der på tværs af Jobcentrene sker en opsamling af information om arbejdsgiveres konkrete arbejdskraftbehov, uanset, hvilket jobcenter, behovet indmeldes til. Underbilag 3 G Del B 15. april 2015 Version 2.0 Side 5 af 68
Løsningen skal gøre det muligt på tværs af jobcentrene at se, hvordan der bliver fulgt op på de indmeldte arbejdskraftbehov (så alle kan se om jobbet er lagt på Jobnet og/eller om der bliver henvist ledige til samtale på jobbet) og status for behovet (så alle kan se, når jobbet er besat). Løsningen er i kernen en del af Jobnet. Løsningen erstatter oprettelse af jobordrer i Amanda og fører procesmæssigt sagsbehandleren videre direkte til oprettelsen af jobannoncer og matchning med CV er i Jobnet og til indkaldelse til jobsamtale i Kontaktmodulet, hvis der skal formidles på jobbet. JobOrder servicen gør det muligt at oprette JobOrder i Jobnet, samt via AMS brokeren i f.eks. Jobnet, A-kasser og Kontaktmodulet at modtage JobOrder fra Jobnet til formidling. 4.1 Beskrivelser af job- og aktivitetstyper for virksomhedsrettede tilbud Typologiseringen af virksomhedsrettede tilbud er foretaget på baggrund af gældende lovgivning og ud fra den begrebsmodel for jobplan området, som er aftalt mellem KL og AMS. Typologiseringen har primært til formål beskæftigelsesfagligt og teknisk at angive de job- og aktivitetstyper, der skal anvendes på tværs af myndigheder (staten i jobcenteret, kommunen i jobcenteret m.fl.) og på tværs af de itsystemer, der anvendes i beskæftigelsesindsatsen. Anvendelse Typologiseringen vil erstatte den nuværende liste over jobtyper på Jobnet nogle typer er gengangere, andre er præciseringer af typer, hvor en ny type erstatter en tilsvarende gammel bl.a. er voksenlærling i de nyere bekendtgørelser omdøbt til voksenelev. Endvidere er der helt nye typer, der er oprette pba. velfærdslovgivningen. I vedhæftede skema findes henvisning til regelgrundlaget for de enkelte typer Målgrupper: For de typer, der vedrører ansættelse med løntilskud, er det angivet i typebetegnelsen hvilke målgrupper, typen kan anvendes i forhold til. For de øvrige typer henvises til love og bekendtgørelser vedr. hvilke persongrupper, der er berettiget til denne type ansættelse/tilbud. Anvendelsesområder: Typologiseringen skal som minimum anvendes i følgende sammenhænge: Ved oprettelse af jobordre for virksomhedsrettede tilbud i Jobnet disse ordrer for virksomhedsrettede tilbud ligger i det s. k. lukkede rum på Jobnet, hvor ledige kan få adgangskode til at søge. Ved oprettelse af aktivitetsregistreringer for dagpengemodtagere i såvel fælles som pilot jobcentre. De job- og aktivitetstyper, der vedrører ikke forsikrede ledige kan også anvendes af kommunen i jobcenteret ved aktivitetsregistreringer for ikke-forsikrede i såvel fælles som pilot jobcentre. Ved flytning af data mellem it-systemer i den aktive beskæftigelsesindsats. Ved konvertering af data i forbindelse med opstart af nye it-systemer i den aktive beskæftigelsesindsats. Ved indberetninger til AMS af resultatdata fra pilot jobcentre for forsikrede ledige. Ved opgørelser af bestands- og produktionsstatistik for forsikrede ledige. Typerne er angivet med både kortnavn og en længere mere præcis betegnelse. Det anbefales at anvende kortnavnet i brugergrænseflader m.v. Det er de angivne kortnavn, der vil blive anvendt i Jobnets brugergrænseflade. Vedr. Seniorjob: Denne type er ikke omfattet af typologiseringen, da det i hht. Til Lov om seniorjob ikke er relevant, at oprette ordrer herom på Jobnet. Der skal ligeledes heller ikke foretages aktivitetsregistrering i de almindelige beskæftigelsespolitiske it systemer. Typeskemaet omfatter også metatyper, der angiver en samling af beslægtede jobtyper. Metatyperne er endnu ikke endeligt standardiserede og forefindes derfor ikke som Codelist. Det er de konkrete typer, der skal anvendes ved oprettelse af ordrer på Jobnet, flytning af data mellem systemer, indberetninger m.v. Når metatyper indføres i Codelist, vil anvendelsen af disse blive præciseret. Forklaring til kolonnerne i skemaet Codelist ID: Den Identificer, som typen har i codelist service, i WSDL er for fx flytte- og opstartsdata etc., på Jobnet m.v. Underbilag 3 G Del B 15. april 2015 Version 2.0 Side 6 af 68
Navn: Typens fulde navn, som i videst mulige omfang angiver en præcis betegnelse. Kortnavn: Kortnavnet vil typisk være den betegnelse, der anvendes i brugergrænseflader og som kan anvendes i daglig tale. Gyldig: Angiver hvorvidt der kan oprettes nye jobordre på Jobnet og hvorvidt der i hht. Den fælles begrebsmodel må oprettes tilbud/aktiviteter med typen. G = Gyldig type der kan anvendes H = Typen må ikke anvendes ved nyoprettelser af jobordrer og tilbud. Anvendes udelukkende ved ved flytning/opstart af eksisterende tilbud/aktiviter mellem IT systemer samt ved indberetning af resultatdata på eksisterende tilbud/aktiviteter. Metatyper: Angiver den fremtidige metatype, som typen vil blive tilknyttet. Lov- og regelgrundlag: Angiver hvilke i Lov om en aktiv beskæftigelsesindsats og i Bekendtgørelse om en aktiv beskæftigelsesindsats samt andre relevante bekendtgørelser, som typen knytter sig til. Beskrivelse: Angiver anvendelsesområderne for typen. UNDERBILAG 3 G - 1 - INTEGRATION FRA Underbilag 3 G Del B 15. april 2015 Version 2.0 Side 7 af 68
Oversigt: Job- og aktivitetstyper for virksomhedsrettede tilbud i den aktive beskæftigelsesindsats Code ID Navn Kortnavn Gyldig Metatyper Lov- og regelgrundlag Beskrivelse 7 Voksenelev - staten Voksenelev, stat G Voksenelev LAB 68, stk. 2 BEK nr 250 af 15/04/2008 BEK nr 1704 af 20/12/2006 8 Voksenelev - selvejende institution Voksenelev, selvejende G Voksenelev LAB 68, stk. 2 BEK nr 250 af 15/04/2008 9 Voksenelev - Privat Voksenelev, privat G Voksenelev LAB 68, stk. 2 BEK nr 250 af 15/04/2008 Typen anvendes: * Ved oprettelse af ordrer om voksenelev på Jobnet, hvor ordren kan besættes af både forsikrede, ikkeforsikrede ledige og ikkeledige. * Ved registrering af tilbud om ansættelse som voksenelev hos statslig virksomhed - ved tilbudsregistreringen skal angives kontaktgruppe for den ledige, der ansættes. Typen anvendes: * Ved oprettelse af ordrer om voksenelev på Jobnet, hvor ordren kan besættes af både forsikrede, ikkeforsikrede ledige og ikkeledige. * Ved registrering af tilbud om ansættelse som voksenelev hos selvejende institution - ved tilbudsregistreringen skal angives kontaktgruppe for den ledige, der ansættes. Typen anvendes: * Ved oprettelse af ordrer om voksenelev på Jobnet, hvor ordren kan besættes af både forsikrede, ikke- Underbilag 3 G Del B 15. april 2015 Version 2.0 Side 8 af 68
forsikrede ledige og ikkeledige. * Ved registrering af tilbud om ansættelse som voksenelev hos privat virksomhed - ved tilbudsregistreringen skal angives kontaktgruppe for den ledige, der ansættes. 13 Fleksjob for personer med nedsat erhvervsevne - Privat Fleksjob - nedsat erhvervsevne G Løntilskud - ikkeforsikrede LAB 69-74b Bekendtgørelse om fleksjob Typen anvendes: * Ved oprettelse af ordrer om fleksjob på Jobnet, hvor ordren kan besættes af personer, der i øvrigt opfylder betingelserne. * Ved registrering af tilbud om ansættelse i fleksjob hos privat virksomhed. 14 Job for førtidspensionister på særlige vilkår - Privat Job på særlige vilkår - førtidspensionister G Løntilskud - ikkeforsikrede LAB 52, nr. 2, 57 og 64, stk. 6. Tillige er de omtalt i BAB bl.a. 100, nr. 2, 102, stk. 2, 112, 130, stk. 5. Typen anvendes: * Ved oprettelse af ordrer om Job for førtidspensionister på særlige vilkår på Jobnet. * Ved registrering af tilbud om ansættelse i Job for førtidspensionister på særlige vilkår hos privat virksomhed. 15 Løntilskudsansættelse - langtidsledig kontant- og starthjælpsmodtager Løntilskud - langtidsledig ikke forsikret G Løntilskud - ikkeforsikrede LAB 5 & 8 samt 51-67 BAB 30 til 38 (undtagen 33, 2. punktum) samt 98-134 Typen anvendes: * Ved oprettelse af løntilskudsordrer på Jobnet, hvor ordren kan besættes af ikkeforsikrede ledige, der i øvrigt opfylder betingelserne * Ved registrering af tilbud om ansættelse med løntilskud hos privat virksomhed Underbilag 3 G Del B 15. april 2015 Version 2.0 Side 9 af 68
18 Ansættelse med løntilskud O. 55 - Forsikrede og ikke forsikrede ledige Løntilskud, over 55 år - alle 19 Voksenelev - Kommune Voksenelev, kommune 20 Voksenelev - region (sygehusregion) G Løntilskud - forsikrede og ikkeforsikrede LAB 67a - 67c BAB 134a - 134c G Voksenelev LAB 68, stk. 2 BEK nr 250 af 15/04/2008 BEK nr 1704 af 20/12/2006 Voksenelev, region G Voksenelev LAB 68, stk. 2 BEK nr 250 af 15/04/2008 BEK nr 1704 af 20/12/2006 Typen anvendes: * Ved oprettelse af løntilskudsordrer på Jobnet, hvor ordren kan besættes af både forsikrede og ikkeforsikrede ledige, der i øvrigt opfylder betingelserne * Ved registrering af tilbud om ansættelse med løntilskud hos privat virksomhed - ved tilbudsregistreringen skal angives klientkategori for den ledige, der ansættes Typen anvendes: * Ved oprettelse af ordrer om voksenelev på Jobnet, hvor ordren kan besættes af både forsikrede, ikkeforsikrede ledige og ikkeledige. * Ved registrering af tilbud om ansættelse som voksenelev hos kommunal virksomhed - ved tilbudsregistreringen skal angives kontaktgruppe for den ledige, der ansættes. Typen anvendes: * Ved oprettelse af ordrer om voksenelev på Jobnet, hvor ordren kan besættes af både forsikrede, ikkeforsikrede ledige og ikkeledige. * Ved registrering af tilbud om ansættelse som voksenelev hos regions virksom- Underbilag 3 G Del B 15. april 2015 Version 2.0 Side 10 af 68
hed - ved tilbudsregistreringen skal angives kontaktgruppe for den ledige, der ansættes. 21 Virksomhedspraktik - Privat Virksomhedspraktik, privat 22 23 Virksomhedspraktik - kommune Virksomhedspraktik - region (sygehusregion) Virksomhedspraktik, kommune Virksomhedspraktik, region G Virksomhedspraktik LAB 42-50a BAB 85-97 G Virksomhedspraktik LAB 42-50a BAB 85-97 G Virksomhedspraktik LAB 42-50a BAB 85-97 Typen anvendes: * Ved oprettelse af ordrer om virksomhedspraktik på Jobnet, hvor ordren kan besættes af både forsikrede og ikke-forsikrede ledige * Ved registrering af tilbud om ansættelse i virksomhedspraktik hos privat virksomhed - ved tilbudsregistreringen skal angives kontaktgruppe for den ledige, der ansættes. Typen anvendes: * Ved oprettelse af ordrer om virksomhedspraktik på Jobnet, hvor ordren kan besættes af både forsikrede og ikke-forsikrede ledige. * Ved registrering af tilbud om ansættelse i virksomhedspraktik i kommune - ved tilbudsregistreringen skal angives kontaktgruppe for den ledige, der ansættes. Typen anvendes: * Ved oprettelse af ordrer om virksomhedspraktik på Jobnet, hvor ordren kan besættes af både forsikrede og ikke-forsikrede ledige. * Ved registrering af tilbud Underbilag 3 G Del B 15. april 2015 Version 2.0 Side 11 af 68
om ansættelse i virksomhedspraktik i region - ved tilbudsregistreringen skal angives kontaktgruppe for den ledige, der ansættes. 24 Virksomhedspraktik - stat Virksomhedspraktik, stat G Virksomhedspraktik LAB 42-50a BAB 85-97 Typen anvendes: * Ved oprettelse af ordrer om virksomhedspraktik på Jobnet, hvor ordren kan besættes af både forsikrede og ikke-forsikrede ledige. * Ved registrering af tilbud om ansættelse i virksomhedspraktik i staten - ved tilbudsregistreringen skal angives kontaktgruppe for den ledige, der ansættes. 25 Virksomhedspraktik - selvejende institution Virksomhedspraktik, selvejende G Virksomhedspraktik LAB 42-50a BAB 85-97 Typen anvendes: * Ved oprettelse af ordrer om virksomhedspraktik på Jobnet, hvor ordren kan besættes af både forsikrede og ikke-forsikrede ledige. * Ved registrering af tilbud om ansættelse i virksomhedspraktik hos selvejende institution - ved tilbudsregistreringen skal angives kontaktgruppe for den ledige, der ansættes. 26 Rotationsvikar - Privat Rotationsvikar, privat G Rotationsvikar LAB 97-98b BAB 166-166b Typen anvendes: * Ved oprettelse af ordrer om rotationsvikar på Jobnet, hvor ordren kan besættes af både forsikrede og ikkeforsikrede ledige. * Ved registrering af tilbud Underbilag 3 G Del B 15. april 2015 Version 2.0 Side 12 af 68
om ansættelse som rotationsvikar hos privat virksomhed - ved tilbudsregistreringen skal angives kontaktgruppe for den ledige, der ansættes. 27 Rotationsvikar - kommune Rotationsvikar, kommune G Rotationsvikar LAB 97-98b BAB 166-166b Typen anvendes: * Ved oprettelse af ordrer om rotationsvikar på Jobnet, hvor ordren kan besættes af både forsikrede og ikkeforsikrede ledige. * Ved registrering af tilbud om ansættelse som rotationsvikar i kommunal virksomhed - ved tilbudsregistreringen skal angives kontaktgruppe for den ledige, der ansættes. 28 Rotationsvikar - region (sygehusregion) Rotationsvikar, region G Rotationsvikar LAB 97-98b BAB 166-166b Typen anvendes: * Ved oprettelse af ordrer om rotationsvikar på Jobnet, hvor ordren kan besættes af både forsikrede og ikkeforsikrede ledige. * Ved registrering af tilbud om ansættelse som rotationsvikar i regions virksomhed - ved tilbudsregistreringen skal angives kontaktgruppe for den ledige, der ansættes. 29 Rotationsvikar - staten Rotationsvikar, stat G Rotationsvikar LAB 97-98b BAB 166-166b Typen anvendes: * Ved oprettelse af ordrer om rotationsvikar på Jobnet, hvor ordren kan besættes af både forsikrede og ikke- Underbilag 3 G Del B 15. april 2015 Version 2.0 Side 13 af 68
forsikrede ledige. * Ved registrering af tilbud om ansættelse som rotationsvikar i statslig virksomhed - ved tilbudsregistreringen skal angives kontaktgruppe for den ledige, der ansættes. 30 Rotationsvikar - selvejende institution Rotationsvikar, selvejende G Rotationsvikar LAB 97-98b BAB 166-166b Typen anvendes: * Ved oprettelse af ordrer om rotationsvikar på Jobnet, hvor ordren kan besættes af både forsikrede og ikkeforsikrede ledige. * Ved registrering af tilbud om ansættelse som rotationsvikar i selvejende institution - ved tilbudsregistreringen skal angives kontaktgruppe for den ledige, der ansættes. 35 Ansættelse med løntilskud Privat Typen anvendes: * Ved oprettelse af løntilskudsordrer fra privat virksomhed på Jobnet, hvor ordren kan besættes af både forsikrede og ikkeforsikrede ledige. * Ved registrering af tilbud om ansættelse med løntilskud hos privat virksomhed. 36 Ansættelse med løntilskud - Stat Typen anvendes: * Ved oprettelse af løntilskudsordrer fra statslig virksomhed på Jobnet, hvor ordren kan besættes af både forsikrede og ikke- Underbilag 3 G Del B 15. april 2015 Version 2.0 Side 14 af 68
37 38 Ansættelse med løntilskud Region (sygehusregion) Ansættelse med løntilskud Kommune forsikrede ledige. * Ved registrering af tilbud om ansættelse med løntilskud hos statslig virksomhed. Denne registrering indgår i opgørelsen af kvoter i henhold til lov om ansvaret for og styringen af den aktive beskæftigelsesindsats 56. Typen anvendes: * Ved oprettelse af løntilskudsordrer fra regions virksomhed på Jobnet, hvor ordren kan besættes af både forsikrede og ikkeforsikrede ledige. * Ved registrering af tilbud om ansættelse med løntilskud hos regions virksomhed. Typen anvendes: * Ved oprettelse af løntilskudsordrer fra kommunal virksomhed på Jobnet, hvor ordren kan besættes af både forsikrede og ikkeforsikrede ledige. * Ved registrering af tilbud om ansættelse med løntilskud hos kommunal virksomhed. Denne registrering indgår i opgørelsen af kvoter i henhold til lov om ansvaret for Underbilag 3 G Del B 15. april 2015 Version 2.0 Side 15 af 68
og styringen af den aktive beskæftigelsesindsats 56. 39 Ansættelse med løntilskud Selvejende institution Typen anvendes: * Ved oprettelse af løntilskudsordrer fra selvejende institution på Jobnet, hvor ordren kan besættes af både forsikrede og ikkeforsikrede ledige. * Ved registrering af tilbud om ansættelse med løntilskud hos selvejende institution. 40 Job for førtidspensionister på særlige vilkår - Stat Job for førtidspensionister på særlige vilkår - Stat Typen anvendes: * Ved oprettelse af ordrer om Job for førtidspensionister på særlige vilkår på Jobnet,. * Ved registrering af tilbud om ansættelse i Job for førtidspensionister på særlige vilkår hos statslig virksomhed. 41 Job for førtidspensionister på særlige vilkår - Kommune Job for førtidspensionister på særlige vilkår - Kommune Typen anvendes: * Ved oprettelse af ordrer om Job for førtidspensionister på særlige vilkår på Jobnet. * Ved registrering af tilbud om ansættelse i Job for førtidspensionister på særlige vilkår hos kommunal virksomhed. 42 Job for førtidspensionister på særlige vilkår Region (sygehusregion) Job for førtidspensionister på særlige vilkår Region (sy- Typen anvendes: * Ved oprettelse af ordrer om Job for førtidspensioni- Underbilag 3 G Del B 15. april 2015 Version 2.0 Side 16 af 68
43 44 45 Job for førtidspensionister på særlige vilkår Selvejende institution Fleksjob for personer med nedsat erhvervsevne - Stat Fleksjob for personer med nedsat erhvervsevne Region (sygehusregion) gehusregion) Job for førtidspensionister på særlige vilkår Selvejende institution Fleksjob for personer med nedsat erhvervsevne - Stat Fleksjob for personer med nedsat erhvervsevne Region (sygehusregion) ster på særlige vilkår på Jobnet. * Ved registrering af tilbud om ansættelse i Job for førtidspensionister på særlige vilkår hos regions virksomhed. Typen anvendes: * Ved oprettelse af ordrer om Job for førtidspensionister på særlige vilkår på Jobnet. * Ved registrering af tilbud om ansættelse i Job for førtidspensionister på særlige vilkår hos selvejende institution. Typen anvendes: * Ved oprettelse af ordrer om fleksjob på Jobnet, hvor ordren kan besættes af personer, der i øvrigt opfylder betingelserne. * Ved registrering af tilbud om ansættelse i fleksjob hos statslig virksomhed. Typen anvendes: * Ved oprettelse af ordrer om fleksjob på Jobnet, hvor ordren kan besættes af personer, der i øvrigt opfylder betingelserne. * Ved registrering af tilbud om ansættelse i fleksjob hos regions virksomhed. 46 Fleksjob for personer med nedsat Fleksjob for personer Typen anvendes: Underbilag 3 G Del B 15. april 2015 Version 2.0 Side 17 af 68
erhvervsevne - Kommune med nedsat erhvervsevne - Kommune * Ved oprettelse af ordrer om fleksjob på Jobnet, hvor ordren kan besættes af personer, der i øvrigt opfylder betingelserne. * Ved registrering af tilbud om ansættelse i fleksjob hos kommunal virksomhed. 47 Fleksjob for personer med nedsat erhvervsevne Selvejende institution Fleksjob for personer med nedsat erhvervsevne Selvejende institution Typen anvendes: * Ved oprettelse af ordrer om fleksjob på Jobnet, hvor ordren kan besættes af personer, der i øvrigt opfylder betingelserne. * Ved registrering af tilbud om ansættelse i fleksjob hos selvejende institution. Underbilag 3 G Del B 15. april 2015 Version 2.0 Side 18 af 68
4.2 Web service metoder Følgende metoder udstilles som en del af JobOrderService (Version 2) CreateJobOrder Opret en JobOrder som registreres i Jobnet Input: JobOrder Output: JobOrder Soap Fault: 4412 The Jobordertype or CvrNumber has an invalid value 4413 The authoritytype of the requestheader is invalid 4013 Unknown Client Destination 4420 An error occurred while trying to create joborder 4419 An error occurred while trying to update joborder 4422 Failed to distribute joborder to subscribers Kræver WSRM: Nej UpdateJobOrder Opdater en eksisterende JobOrder, opdateres også i Jobnet Input: JobOrder Output: JobOrder Soap Fault: 4412 The Jobordertype or CvrNumber has an invalid value 4413 The authoritytype of the requestheader is invalid 4013 Unknown Client Destination 4420 An error occurred while trying to create joborder 4419 An error occurred while trying to update joborder 4422 Failed to distribute joborder to subscribers Kræver WSRM: Nej CloseJobOrder Luk JobOrder, når den ikke er relevant længere Input: JobOrderID Output: JobOrder Soap Fault: 4413 The authoritytype of the requestheader is invalid 4013 Unknown Client Destination 4425 The JobOrder that is being closed, does not exist 4418 An error occurred while trying to close joborder 4422 Failed to distribute joborder to subscribers Kræver WSRM: Nej GetJobOrder Hent en JobOrder ud fra dens JobOrderID Input: JobOrderID Output: JobOrder Soap Fault: 4413 The authoritytype of the requestheader is invalid 4013 Unknown Client Destination 4421 Retrieving joborder failed Kræver WSRM: Nej TransferCVCollection Hent en JobOrder ud fra dens JobOrderID Input: JobOrderID Output: JobOrder Soap Fault: 4413 The authoritytype of the requestheader is invalid Knowledge Cube A/S Bernstorffsgade 50, 7. sal DK 1577 København V T +45 33 98 46 00 F +45 33 14 46 00 CVR 28 51 04 89 www.knowledgecube.net info@knowledgecube.net
4013 Unknown Client Destination 4423 Failed to distribute cvcollection to subscribers 4414 Failed to save the cv collection Kræver WSRM: Nej GetJobOrders Hent en liste af JobOrdre som der abonneres på Input: WSRM SequenceHeader Output: JobOrder * Soap Fault: - Kræver WSRM: Ja GetClosedJobOrders Hent en liste af lukkede jobordre som der abonneres på Input: WSRM SequenceHeader Output: ClosedJobOrder * Soap Fault: - Kræver WSRM: Ja GetTransferredCVCollection Hent en søgeliste fra Jobnet Input: WSRM SequenceHeader Output: TransferdCVCollection* Soap Fault: - Kræver WSRM: Ja
4.3 CreateJobOrder og UpdateJobOrder JobOrder servicen i Brokeren varetager distributionen af meddelelserne pr. tilknyttet organisation. Hvis aftageren benytter Kontaktmodulet sendes JobOrderen til hertil, hvis brugeren benytter et eksternt system, sendes beskeden via WSRM. De organisationer, der modtager en JobOrder modtager efterfølgende opdateringer og lukningen af joborderen. Det er muligt at tilmelde en aftager som abonnent på bestemte jobordre ud fra to kriterier: Geografisk placering Jobfagligt indhold En aftager kan på denne måde abonnere på oprettelser, opdateringer og lukninger af jobordre baseret på Kommune og/eller jobbets DiscoWebId (unik identifier svarende til en bestemt jobtitel). Disse abonnementsoplysninger registreres som stamdata i brokeren, og oprettes ved tilslutning af nye webserviceaftagere. Oplysningerne kan ikke opdateres via webservices. En aftager registreres desuden som abonnent på en specifik joborder, hvis aftageren enten har oprettet, opdateret eller hentet joborderen. Joborder flow for eksterne web service aftagere Følgende beskriver meddelelses flowet for JobOrder meddeleser for de eksterne web service aftagere.
Joborder fra Jobnet til den eksterne aftager Når en JobOrder oprettes på Jobnet, sendes den automatisk til Brokeren. Brokeren kigger i sine abonnementslister for at udregne en liste af modtagere. Alle aftagere der anvende eksterne systemer vil modtage beskeden via WSRM.
Jobnet Broker Aftagere CreateJobOrder() Loop foreach Subscriber WSRM.EnqueueMessage Return JO WSRM Message End Loop
Figure 1: Meddelelsesflow for JobOrder fra Jobnet til den eksterne aftager Joborder fra den eksterne aftager til Jobnet Når en ekstern ønsker at oprette eller opdatere en JobOrder kalder denne CreateJobOrder eller UpdateJobOrder. Dette bevirker at JobOrdren opdateres i Jobnet. Brokeren kigger i sine abonnementslister for at udregne en liste af modtagere. Alle aftagere der anvende eksterne systemer vil modtage beskeden via WSRM.
Aftager Broker Jobnet CreateJobOrder() CreateJobOrder() Return Joborder(JO) Loop foreach Subscriber WSRM Message WSRM.EnqueueMessage Return JO End Loop
Figure 2: Meddelelsesflow for JobOrder fra den eksterne aftager til Jobnet Flowet for UpdateJobOrdrer forløber på samme måde som CreateJobOrder. Webservice specifikation Selve webservicen har følgende Input og Output. Her er Create og UpdateJobOrder skrevet så da input er det sammen. Ved de par felter der behandles forskelligt, er dette angivet. Input (RequestHeaderLight): Element EventDate CaseWorkerStructure Beskrivelse Hændelsesdatoen for meddelelsen Format: XSD DateTime Data struktur bestående af følgende elementer CaseWorkerGivenName af typen PersonGivenName Sagsbehandlerens fornavn. CaseWorkerMiddleName af typen PersonMiddleName Sagsbehandlerens mellemnavn. CaseWorkerSurname af typen PersonSurnameName Sagsbehandlerens efternavn.
CaseWorkerRID OCES RID Sagsbehandlerens RID fra medarbejder OCES certifikatet. AuthorityStructure Data struktur bestående af følgende elementer AuthorityCode af typen AuthorityCode Myndigheds kode for den I AuthorityType angivne myndigheds type, f.eks. en JobCenter kode eller en kommune kode. Format: int (-1 og 1-99999999) AuthorityName af typen AuthorityName Navnet på den myndighed der sender meddelelsen f.eks. JobCenter København. AuthorityType Type angivelse af myndighedstypen, definition til brug med myndigheds generalisering. Enum: Municipality Jobcenter UnemploymentFund ExternalOperator
Input (Joborder) Element Active Beskrivelse Angiver om joborderen er aktiv eller ej. Når Joborderen lukkes bliver feltet false. Format: bool True = Active False = Inactive Statusen "active" betyder at, Job/Position Posting inden for den StartDate og EndDate der er specificeret i JobPositionPosting/PostDetail, er tilgængelig for visning, søgning eller andre implementerings specifike anvendelser. Created DiscoWebIdentifier Statusen ændres til false via CloseJoborder Oprettelsestidspunktet for job orderen, overskrives af jobnet når den oprettes der. Skal dog specificeres. Format: xsd:datetime DiscoWebIdentifier fag kode Format: Int Se i afsnittet Kode lister under DiscoWebIdentifier for definition af udfaldsrummet
EURES JobCenterID JobOrderId Angivelse af om rekrutering ønskes fra udlandet, sættes til True hvis rekrutering ønskes fra udlandet. Format: Boolean Jobcenter idet for det Jobcenter der har oprettet Joborderen. Format: Int JobOrder Id et I Jobnet, når man kalder Create JobOrder servicen skal der ikke angives et JobOrder id, denne information returneres I responsen på denne service. Jobnet tildeler disse id er, skal derfor ikke specificeres ved Create. Når UpdateJobOrder kaldes skal værdien specificeres. OfficialIdentifier Published Format: Int Occurrence: 0-1 Joborder identifikation, bruges kun internt i Jobnet til at identificere den person der har oprettet jobordren. Skal ikke specificeres ved Create, skal medsendes ved Update. Format: Int Occurrence: 0-1 Værdier: 1-* Dette felt er sat til true hvis jobordren skal publiseres i Jobbanken.
Hvis en jobordre oprettes eller opdateres med Published sat til true skal jobordren gennemses af en sagsbehandler for godkendelse inden den bliver tilgængelig i Jobbanken. Referred MunicipalityCode SalarySubsidy JobPositionPosting JobOrderTypeIdentifier JobOrderDuration Format: Boolean Angiver om det er en JobOrder til henvisning. Format: Boolean Kommune kode som sagsbehandleren/jobcentermedarbejderen er tilknyttet. Format: Int Angiver om det er en løntilskudsjob Format: Boolean Se definitionen af JobPostionPosting herunder Angiver joborder type, se JobOrderTypeIdentifier i kodelisten for definition af de tilladte værdier. Format: int Varighed af Joborderen. Antallet af dage. Format: int Værdier: 1-*
ReferralApplicationInformation Se definitionen af ReferralApplicationInformation herunder Input (JobPositionPosting): Element JobPositionPostingIdentifier HiringOrganisation PostDetail JobPositionInformation NumberToFill AssignmentStartDate Beskrivelse Internt ID for jobordrens annoncedel. Dette id tildeles af Jobnet ved oprettelse af Joborderen. Format: int Værdier: 1-* Se beskrivelse af HiringOrg herunder Se beskrivelse af PostDetail herunder Se beskrivelse af JobPositionInformation herunder Antallet pladser der skal besættes Format: int Værdier: 1-1000 Startdatoen Format: string Occurrence: 0-1
HRXMLExtension Se beskrivelse af AmsHRXMLExtension herunder (Afsnit HR-XML- AMS-DK) Input (HiringOrg): Element HiringOrganisationName HiringOrganisationIdentifier WebSite HiringOrganisationIndustry Beskrivelse Navnet på den organization der søger medarbejdere. Format: string Min. length: 1 Max. length: 200 Occurrence: 1 P-nummeret på arbejdspladsen Format: string Min. length: 1 Max. length: 20 Occurrence: 1 Evt. Adresse til organisationens web site Format: xsd:anyuri Occurrence: 0-1 Kort angivelse af den ansættende organizations industri Format: string Min. length: 1
Contact Max. length: 200 Occurrence: 0-1 Angivelse af en kontakt person I den ansættende organization, de type beskrivelse under ContactType i dette afsnit. Type: ContactType Input (ContactType): Element PersonNameStructure Beskrivelse Struktur indeholdende personens navn, opdelt I fornavn, mellemnavn og efternavn I henhold til OIOXML standarderne for disse elementer. PersonGivenName Angivelse af personens fornavn(e) Format: string Occurrence: 1 Min. length: 1 Max. length: 50 PersonMiddleName Angivelse af personens mellemnavn(e) Format: string
Occurrence: 0-1 Min. length: 1 Max. length: 40 PositionTitle AddressPostal MobileNumberIdentifier DirectTelephoneNumberIdentifier TelephoneNumberIdentifier PersonSurnameName Angivelse af personens efternavne (e) Format: string Occurrence: 1 Min. length: 1 Max. length: 40 Angivelse af personens stilling Format: string Min. length: 1 Max. length: 100 Angivelse af adressen på kontakt personen, definers som typen AddressPostalType se definitionen i dette afsnit. Type: AddressPostalType TelephoneNumberIdentifier Occurrence: 0 unbounded TelephoneNumberIdentifier Occurrence: 0 unbounded TelephoneNumberIdentifier
FaxNumberIdentifier EmailAddressIdentifier Occurrence: 0 unbounded TelephoneNumberIdentifier Occurrence: 0-1 Personens E-mail adresse Den række af tegn der behøves for at en e-mail kan leveres til den korrekte postkasse til den påtænkte person, stilling eller kontor. Mønsteret er kun en foreløbig evaluering af syntaxen for en e-mail og garanterer ikke at den givne e-mail adresse er gyldig. EmailAddressIdentifier er bygget op om et obligatorisk @. EmailAddressIdentifier må indeholde op til 191 tegn før det obligatoriske @ og fra 1 til 64 tegn efter det obligatoriske @. Alle tegn er tilladt i EmailAddressIdentifier før og efter det obligatoriske @ undtagen følgende: > ( ) [ ] \, ; : @ og blanktegn. Valideringen af den komplette e-mail adresse understøtter RFC 3490 - Internationalizing Domain Names in Applications (IDNA). Pattern: ([^>\(\)\[\]\\,;:@\s]{0,191}@[^>\(\)\[\]\\,;:@\s]{1,64}) Occurrence: 0-1 Input (AdressPostalType): Element AdressPostal Beskrivelse MailDeliverySublocationIdentifier Navnet på en gård, ejendom, bygning eller et hus som bruges til at identifi-
cere en postadresse yderligere. Occurrence: 0-1 Format: string Min. length: 1 Max. length: 34 NamedStreet Det godkendte navn på en vej, et torv, en plads, en sti og lignende. Endvidere kan vejnavne forbindes til andre særligt afgrænsede geografiske områder såsom haveforeninger eller feriebebyggelser uden vejnet, større erhvervs- og institutionsområder med mange bygninger, mindre øer uden vejnet, større idrætsanlæg og lignende. Format: string Min length: 1 Max length: 40 StreetNameForAddressingName En forkortelse af vejnavn. Adresseringsvejnavn angives hvis vejnavnet er længere end 20 tegn. For navne op til 20 tegn er adresseringsvejnavnet det samme som vejnavnet. Adresseringsvejnavnet bruges blandt andet på postsager. Occurrence: 0-1 Format: string Min. length: 1 Max. length: 20
StreetBuildingIdentifier Husnummer incl. et valgfrit bogstav, der indentificerer en bestemt adgang til en bygning, en grund/jordstykke eller en fabrik etc. baseret på den navngivne vej eller gade, som giver adgang til denne. Identifikationen er bestemt i stigende numerisk og bogstav orden langs vejen, normalt med lige numre på højre side og ulige numre på venstre side af vejen Format: string Pattern: ([1-9] [1-9][0-9] [1-9][0-9]{2}) ([1-9][A-Z] [1-9][0-9][A-Z] [1-9][0-9]{2}[A-Z] FloorIdentifier Identifikation, der beskriver etagen eller reposen på hvilken en specifik indgangsdør, lejlighed, eller sidedør er placeret i den opgang der refereres til. Format: string Occurrence: 0-1 Pattern: [1-9] [1-9][0-9] KL ST kl st k[2-9] K[2-9] SuiteIdentifier Identifikation, der beskriver placeringen af en specifik indgangsdør på en etage eller en repos i den opgang der refereres til. Format: string Occurrence: 0-1 Min length: 1
Max length: 4 PostCodeIdentifier Postvæsenets landsdækkende postnummerkode DistrictName Angiver postdistriktets navn i klarskrift. Feltet er på 20 karakterer, så det sammen med POSTNR + 1 blank kan være i en rudekuvert. Postdistriktet er defineret af kommunekode, vejkode, postnummer, husnummer til/fra samt kode, der angiver om det givne vejafsnit indeholder lige eller ulige husnumre. Format: string Min length: 1 CountryIdentificationCode Landeidentifikations kode - 2 eller 3 karaktere eller 3 cifre - som beskrevet i ISO 3166 standarden. DistrictSubDivisionIdentifier Navnet på en landsby, by eller underområde af en by eller bydel, som er bestemt som en del af den officielle adressespecifikation for en bestemt vej eller specifikke dele af en vej, defineret ved intervaller af husnumre, jvf. Cirkulære om adresser. Format: string Occurrence: 0 1
PostOfficeBoxIdentifier Declaration of a Post Office Box. Valid values are integers from 1 to 9999. Occurrence: 0-1 Format: integer Min length: 1 Max length: 9999 Input (JobPositionInformation): Element JobPositionTitle JobPositionDescription Beskrivelse Navnet på jobbet Occurrence: 1 Format: string Min length: 1 Max length: 100 JobPositionPurpose Beskrivelse af job formålet Occurrence: 1 Format: string Min length: 1 Max length: 200
AddressPostal Beskriver arbejdsadressen, Se definitionen af AddressPostal i dette afsnit. Classification Occurrence: 0-1 Se beskrivelse af Classification herunder Pay Occurrence: 0-1 Se beskrivelse af PayType herunder JobPositionRequirements QualificationRequiredCollection Angivelse af nødvendige kvalifikationer, se definitionen af QualificationRequiredCollectionType i dette afsnit. Type: QualificationRequiredCollectionType Input (Classification): Element Classification Beskrivelse DirectHireOrContract Angivelse af ansættelses type klassifikationen.
Enum: Permanent employment Substitute (Mappes til Temporary Employment) Project employment (Mappes til Temporary Employment) Freelance (Mappes til Temporary Employment) Temporary employment Employment on special terms (Mappes til Temporary Employment) Schedule Se beskrivelse af Schedule herunder Occurrence: 0-1 Duration Se beskrivelse af Duration herunder Occurrence: 0-1 Input (PayType): Element Pay Beskrivelse Pay Angivelse af lønrammen for jobbet. Format: string Min length: 1 Max length: 200
Input (Schedule): Element Schedule Beskrivelse Angivelse af om der er tale om en fuldtidsstilling eller en deltidsstilling. Enum: FullTime PartTime Input (Duration): Element Duration Beskrivelse Elementet angiver om der er tale om en ansættelse uden en egentlig periode (normalt ansættelsesforhold) eller en midlertidig ansættelse. Enum: Regular Temporary Input (QualificationRequiredCollectionType): Element Beskrivelse
QualificationRequiredCollection Angivelse af nødvendige kvalifikationer. Occurrence: 0-* Type (atb) Angiver kode systemet. Dette skal være baseret på DiscoWebIdentifier kode systemet Code (atb) DiscoWebIdentifier kode for den ønskede kvalifikation. Input (ReferralApplicationInformation): Element Beskrivelse ReferralApplicationEmailContact E-mail kontakt person for henvisnings ansøgninger Occurrence: 0-1 PersonNameStructure Kontakt personens navn Type: PersonNameStructureType EmailAddressIdentifier Kontakt personens e-mail adresse Type: EmailAddressIdentifierType
ReferralApplicationMailContact Post kontakt person for henvisnings ansøgninger Occurrence: 0-1 PersonNameStructure Kontakt personens navn Type: PersonNameStructureType AddressPostal Kontakt personens postadresse Type: AddressPostalType ReferralApplicationTelephoneContact Telefon kontakt person for henvisnings ansøgninger Occurrence: 0-1 PersonNameStructure Kontakt personens navn Type: PersonNameStructureType TelephoneNumberIdentifier Kontakt personens telefon nummer Type: TelephoneNumberIdentifierType
ReferralApplicationPersonalContact Personlig kontakt person for henvisnings ansøgninger Occurrence: 0-1 AMSDKExtension (HR-XML-AMS-DK) Element PersonNameStructure Kontakt personens navn Type: PersonNameStructureType AddressPostal Kontakt personens postadresse Type: AddressPostalType Beskrivelse ContactCollection HiringOrganisationIdentifier HiringOrganisationDescription Liste af kontakt personer Occurrence: 0-* Type: ContactType se dette document for beskrivelse af typen Den ansættende organizations CVR nummer Occurrence: 1 Format: string Beskrivelse af den ansættende organisation Occurrence: 1
ApplicationReferenceIdentifier LastDateApplication DriversLicenseCollection Format: string Ansøgnings reference Occurrence: 0-1 Format: string Max length: 20 Min. Length: 1 Sidste rettidige dato for modtagelse ansøgning. Occurrence: 1 Format: string Type: DriversLicenseCollectionType Angivelse af hvilke typer af køre kort der evt. er nødvendige for de aktuelle job. Occurrence: 1-* Format: string Følgende værdier kan benyttes: A A1 B BE C CE D
OwnCarRequired Group QualificationRequiredCollection AnonymousEmployer DE Taxi Truck Traktor Hvis borgeren ikke har kørekort angives et element med værdien: A0 Hvis borgeren er villig til at bruge bil på arbejde angives et element med værdien: A10 Angivelse af om jobbet kræver at personen kan stille egen bil til rådighed. Type: Boolean Occurrence: 1 OccupationGroup registrycategory="occupation" (atb) language="da" (atb) codename="disco" (atb) code= Angivelse af fagkode i form af DiscoAmsId (atb) isconumber= Angivelse af fagkode i form af DiscoAmsId (atb) Angivelse af de nødvendige kvalifikationer Type: QualificationRequiredCollectionType Occurrence: 0-* Angiver om arbejdsgiveren ønsker at være anonym. Type: Boolean
AuthorityContact Angivelse af ejerorganisation af joborderen inkl.kontaktoplysninger. Input(PersonNameStructureType) Element Type: AuthorityCode Format: Int Type: AuthorityTypeIdentifier Format: Int Type: ContactType Occurrence: 0-1 Beskrivelse PersonGivenName PersonMiddleName PersonSurnameName Angivelse af en persons fornavn. Occurrence: 1 Format: string Angivelse af en persons mellemnavn. Hvis personen ikke har et mellemnavn skal feltet helt udelades, der må ikke bare sendes. Occurrence: 0-1 Format: string Angivelse af en persons efternavn Occurrence: 1
Format: string Output (CreateJoborder/UpdateJobOrder) Element Beskrivelse HAH Joborder Joborder. Angiver samtlige detaljer for jobordren. Se beskrivelse af formatet under Input (HAH Joborder) i dette afsnit. I forhold til CreateJoborder er der den forskel at der vil være specificeret en joborderid for jobordren. Format: HAH Joborder
4.4 GetJobOrder Denne service benyttes til at hente en Joborder. Når en aftager kalder denne metode registreres aftageren således at der sendes besked om opdateringer og lukning af den pågældende joborder til aftageren. Aftager Broker Jobnet GetJobOrder() GetJobOrder() Return Joborder Figure 3: Meddelelsesflow for GetJobOrder for ekstern serviceaftager Input (RequestHeaderLight) Element Beskrivelse
EventDate CaseWorkerStructure Hændelsesdatoen for meddelelsen Format: XSD DateTime Data struktur bestående af følgende elementer CaseWorkerGivenName af typen PersonGivenName Sagsbehandlerens fornavn. CaseWorkerMiddleName af typen PersonMiddleName Sagsbehandlerens mellemnavn. CaseWorkerSurname af typen PersonSurnameName Sagsbehandlerens efternavn. CaseWorkerRID OCES RID Sagsbehandlerens RID fra medarbejder OCES certifikatet. AuthorityStructure Data struktur bestående af følgende elementer AuthorityCode af typen AuthorityCode Myndigheds kode for den I AuthorityType angivne myndigheds type, f.eks. en JobCenter kode eller en kommune kode. Format: int (-1 og 1-99999999) AuthorityName af typen AuthorityName Navnet på den myndighed der sender meddelelsen f.eks. JobCen-
ter København. AuthorityType Type angivelse af myndighedstypen, definition til brug med myndigheds generalisering. Enum: Municipality Jobcenter UnemploymentFund ExternalOperator Input (GetJobOrder) Element JobOrderIdentifier Output (GetJobOrder) Element Beskrivelse Angiver den joborder der skal hentes. Format: Int Occurrence: 0-1 Beskrivelse
HAH Joborder Joborder. Angiver samtlige detaljer for jobordren. Se beskrivelse af formatet under pkt. 30.2 Input (HAH Joborder) Format: HAH Joborder 4.5 CloseJobOrder Denne service benyttes til at afslutte en Joborder, når JobOrdren ikke længere er relevant.
Aftager Broker Jobnet CloseJobOrder() CloseJobOrder() Loop foreach Subscriber WSRM.EnqueueMessage WSRM Message Figure 4: Meddelelsesflow for CloseJobOrder for ekstern serviceaftager
Hvis JobOrdren lukkes fra Jobnet er flowet som følger. Jobnet Broker Aftager CloseJobOrder() Loop foreach subscriber WSRM.EnqueueMessage WSRM Message Input (RequestHeaderLight) Figure 5: Meddelelsesflow for CloseJobOrder fra Jobnet
Element EventDate CaseWorkerStructure Beskrivelse Hændelsesdatoen for meddelelsen Format: XSD DateTime Data struktur bestående af følgende elementer CaseWorkerGivenName af typen PersonGivenName Sagsbehandlerens fornavn. CaseWorkerMiddleName af typen PersonMiddleName Sagsbehandlerens mellemnavn. CaseWorkerSurname af typen PersonSurnameName Sagsbehandlerens efternavn. CaseWorkerRID OCES RID Sagsbehandlerens RID fra medarbejder OCES certifikatet. AuthorityStructure Data struktur bestående af følgende elementer AuthorityCode af typen AuthorityCode Myndigheds kode for den I AuthorityType angivne myndigheds type, f.eks. en JobCenter kode eller en kommune kode. Format: int (-1 og 1-99999999)
AuthorityName af typen AuthorityName Navnet på den myndighed der sender meddelelsen f.eks. JobCenter København. AuthorityType Type angivelse af myndighedstypen, definition til brug med myndigheds generalisering. Enum: Municipality Jobcenter UnemploymentFund ExternalOperator Input (CloseJobOrder) Element JobOrderIdentifier Beskrivelse Angiver den joborder der skal lukkes. Format: Int Occurrence: 0-1
Output (CloseJobOrder) Element Beskrivelse (tomt) 4.6 WSRM metoder 4.6.1 GetJobOrders Der hentes information om hvilke jobordrer der er henholdsvis oprettet og opdaterede. Input (GetJobOrders) Element Beskrivelse WSRM SequenceHeader Output (Liste af JobOrderRequest) Element Beskrivelse Joborder Joborder. Angiver samtlige detaljer for jobordren. Se beskrivelse af formatet under pkt. 30.2 Input (HAH Joborder) Format: HAH Joborder
RequestHeaderLight Output (RequestHeaderLight) Element EventDate CaseWorkerStructure Se beskrivelsen herunder. Beskrivelse Hændelsesdatoen for meddelelsen Format: XSD DateTime Data struktur bestående af følgende elementer CaseWorkerGivenName af typen PersonGivenName Sagsbehandlerens fornavn. CaseWorkerMiddleName af typen PersonMiddleName Sagsbehandlerens mellemnavn. CaseWorkerSurname af typen PersonSurnameName Sagsbehandlerens efternavn. CaseWorkerRID OCES RID Sagsbehandlerens RID fra medarbejder OCES certifikatet. AuthorityStructure Data struktur bestående af følgende elementer AuthorityCode af typen AuthorityCode
Myndigheds kode for den I AuthorityType angivne myndigheds type, f.eks. en JobCenter kode eller en kommune kode. Format: int (-1 og 1-99999999) AuthorityName af typen AuthorityName Navnet på den myndighed der sender meddelelsen f.eks. JobCenter København. AuthorityType Type angivelse af myndighedstypen, definition til brug med myndigheds generalisering. Enum: Municipality Jobcenter UnemploymentFund ExternalOperator 4.6.2 GetClosedJobOrders Der hentes information om hvilke jobordrer der er lukkede. Input (GetClosedJobOrders)
Element Beskrivelse WSRM SequenceHeader Output (Liste af ClosedJobOrderRequest) Element Beskrivelse JobOrderIdentifier RequestHeaderLight Output (RequestHeaderLight) Element EventDate CaseWorkerStructure Angiver den joborder der er lukket. Format: Int Se beskrivelsen herunder. Beskrivelse Hændelsesdatoen for meddelelsen Format: XSD DateTime Data struktur bestående af følgende elementer CaseWorkerGivenName af typen PersonGivenName Sagsbehandlerens fornavn.
CaseWorkerMiddleName af typen PersonMiddleName Sagsbehandlerens mellemnavn. CaseWorkerSurname af typen PersonSurnameName Sagsbehandlerens efternavn. CaseWorkerRID OCES RID Sagsbehandlerens RID fra medarbejder OCES certifikatet. AuthorityStructure Data struktur bestående af følgende elementer AuthorityCode af typen AuthorityCode Myndigheds kode for den I AuthorityType angivne myndigheds type, f.eks. en JobCenter kode eller en kommune kode. Format: int (-1 og 1-99999999) AuthorityName af typen AuthorityName Navnet på den myndighed der sender meddelelsen f.eks. JobCenter København. AuthorityType Type angivelse af myndighedstypen, definition til brug med myndigheds generalisering. Enum:
Municipality Jobcenter UnemploymentFund ExternalOperator 4.6.3 GetTransferredCVCollection Fra jobnet er det muligt at overføre en liste af CV kundenumre og et tilhørende Jobordernummer. På denne måde kan en sagbehandler sende en liste af potientielle kandidater til jobbet og arbejde videre med dem i kontaktmodulet eller i et eksternt system. Se diagram nedenfor.
Jobnet Broker Aftagere TransferCVCollection(List) If(PilotJobCenter) WRSM.Enqueuemessage(List,Guid) TransferCVCollection(List) else SaveJobOrderCVCollection(List) Return Guid Figure 6: Meddelelsesflow for GetTransferredCVCollection fra Jobnet For at hente denne liste igen fra et jobcenter, der ikke anvender Arbejdsmarkedsportalen, kaldes over WSRM GetTransferredCVCollection.
På denne måde hentes information om hvilke CVCollections, der er overført til den pågældende aftager. Input (GetTransferredCVCollectionRequestType) Element Beskrivelse WSRM SequenceHeader Output (Liste af TransferredCVCollectionRequestType) Element Beskrivelse JobOrderIdentifier RequestHeaderLight CPRNumberCollection ServiceReceipt Output (ServiceReceipt) Element Angiver den der er formidlet på. Format: Int Se beskrivelsen herunder. Liste af potientielle kandidater. Format: String Se beskrivelsen herunder. Beskrivelse
MessageIdentifier Output (RequestHeaderLight) Element EventDate CaseWorkerStructure Identificerer den tilsvarende Cvcollection. Format: Guid Beskrivelse Hændelsesdatoen for meddelelsen Format: XSD DateTime Data struktur bestående af følgende elementer CaseWorkerGivenName af typen PersonGivenName Sagsbehandlerens fornavn. CaseWorkerMiddleName af typen PersonMiddleName Sagsbehandlerens mellemnavn. CaseWorkerSurname af typen PersonSurnameName Sagsbehandlerens efternavn. CaseWorkerRID OCES RID Sagsbehandlerens RID fra medarbejder OCES certifikatet. AuthorityStructure Data struktur bestående af følgende elementer
AuthorityCode af typen AuthorityCode Myndigheds kode for den I AuthorityType angivne myndigheds type, f.eks. en JobCenter kode eller en kommune kode. Format: int (-1 og 1-99999999) AuthorityName af typen AuthorityName Navnet på den myndighed der sender meddelelsen f.eks. JobCenter København. AuthorityType Type angivelse af myndighedstypen, definition til brug med myndigheds generalisering. Enum: Municipality Jobcenter UnemploymentFund ExternalOperator
Jobordre ID Opera henter 1 1 1 1 10. min / maks. 500 LTAS Send Job DFDG WSRM KMD opera Oprettelse på Jobnet Opret / Ret jobordre Jobnet Jobordre ID Job Tilbud 1 AMP 1 Validering udføres 1 Doc2Archive udskrift Opsamling af fejlede overførelser Udskrives én gang i døgnet