746.1 Jobordrer til ordinære job, intern etablering

746.1 Jobordrer til ordinære job, intern etablering
Beskrivelse af epic af it-understøttelse af Styrelsen for Arbejdsmarked og Rekrutterings forretning
(Skabelon af dato 17/12-2015)

STAR Projektleder (PL)Forretningsanalytiker (FA)STAR ReleaseEpic statusEksterne snitflader


2016-40.5KSS(t.o.), A-kasse(t.o.)

Indholdsfortegnelse
1 Ændringslog
2 Afgrænsning af epic
3 Oversigt over berørte web services
4 Beskrivelse af epic
4.1 Flow (flyttes senere til ISB)
4.1.1 Opret ordinær joborder inkl. formidling
4.1.2 Søgning på joborder inkl. formidling
4.2 Domænemodel
4.3 Teknisk løsningsmodel
4.3.1 Arbejdsgiveren
4.3.2 Jobcenter og a-kasse
4.3.3 JobAG
4.3.4 Jobnet
4.3.5 DFDG
4.3.6 HUSKELISTE fra KSS møde (Fjernes ved næste version af dokumentet)
4.4 746.1.1 Sagsbehandler i jobcenter og a-kasse eller medarbejder i virksomhed skal kunne oprette en ny jobordre
4.4.1 CompanyRecruitmentService Version 1
4.4.2 JobOrderService (Version 3)
4.4.3 WRSMMessageService Version 10
4.4.4 CodeList Version 5
4.5 746.1.2 Sagsbehandler i jobcenter og a-kasse skal kunne søge i jobordrer
4.5.1 CompanyRecruitmentService Version 1
4.6 746.1.3 Sagsbehandler i jobcenter og a-kasse skal kunne hente jobordrer inkl. formidlingslog frem på baggrund af et jobordre id frem på baggrund af et jobordre id
4.6.1 CompanyRecruitmentService Version 1
4.7 746.1.4 Sagsbehandler i jobcenter og a-kasse eller medarbejder i virksomhed skal kunne opdatere en jobordre
4.7.1 CompanyRecruitmentService Version 1
4.8 746.1.5 Sagsbehandler i jobcenter og a-kasse skal kunne opdatere formidlingslog på en jobordre
4.8.1 CompanyRecruitmentService Version 1
4.8.2 CodeList Version 5
4.9 746.1.6 Sagsbehandler i jobcenter og a-kasse skal markerer en allerede formidlet borger som ikke mere relevant for arbejdsgiver
4.9.1 CompanyRecruitmentService Version 1
5 Særlige krav til test
6 Kendte udeståender
6.1 Ordinær joborder
6.2 Formidling
7 User stories


Ændringslog

Dato

Version

Forfatter

Berørte afsnit

30-05-2016

0.1

LNV

Nyoprettelse, afsnit 2

09-06-2016

0.1

LNV

Afsnit 4

13-06-2016

0.1

CO

Ajouført 2,3 uddybet 4

14-06-2016

0.3

LNV

Godkendt rette-markering i hele dokumentet samt løftet til version 0.3

29-06-2016

0.3

CO

Opdateret med input fra KSS samt øvrige ændringer i relation til DFDG. Klar til en version 0.5 bortset fra søgning

04-07-2016

0.3

CO

Afsnit 4.1 omkring flow opdateret

07-07-2016

0.3

CO

Afsnit 4.1 finpusset og afsnit 3 udfyldt

11-07-2016

0.3

CO

Afsnit 4.10 indsat

12-07-2016

0.5

LNV

Godkendt rette-markering i hele dokumentet, tilføjet punkt til 4.4.4.2 samt løftet til version 0.5

15-07-2016

0.5

CO

Afsnit 4.11 indsat samt validering omkring ansvarlig JC ændret

10-08-2016

0.5

MGR

4.4.3.1. "RegistrationType" tilføjet tabel + smårettelser til typenavne.
4.4.1.1. CompanyRecruitmentItem ændret til CompanyRecruitmentType + stavefejl rettet.

10-08-2016

0.5

CO

Huskeliste fjernet

17-08-2016

0.5

MGR

4.4.3.1. CorrectionComment2 ændret til CorrectionComment

23.08.2016

0.5

BDM

4.8.2 Nye kodelisteværdier oprettet

12.09.2016

0.5

CO

Flyttet afsnit 4.5 og 4.11til epic 746.2 (epic klar til version 1.0)

Afgrænsning af epic

Afgrænsning



Som en star vil jeg gerne etablere grundlæggende elementer af den nye webservice for at kunne håndtere jobordrer til ordinære job i release 17-1. Anvendelse af denne nye webservice er frivillig i 2016-4.



Acceptkriterier
Bemærk der er en DFDG timeboks i 16-4 det betyder at ikke alle nedenstående acceptkriterier vil blive implementeret i 16-4 men først i efterfølgende releases. STAR vil prioriterer efter at de ting der har størst vigtighed laves først. Når DFDG scopet for 16-4 er endelig fastlagt vil ikke færdiggjorte acceptkriterier og tilhørende indhold blive flytte til epic 746.2.



Nr.

Beskrivelse

Relevant for Beskriver hvilke af STARs leverandører som skal løse dette acceptkriterie


746.1.1

Sagsbehandler Med sagsbehandler menes både sagsbehandler, jobkonsulent og virksomhedskonsulent og kan være i både jobcenter og a-kasse i jobcenter og a-kasse eller medarbejder i virksomhed Virksomheder vil få adgang via JobAG, men dette forventes først at blive implementeret i JobAG i 2017-1 skal kunne oprette en ny jobordre

DFDG


746.1.2

Sagsbehandler i jobcenter og a-kasse skal kunne søge i jobordrer

DFDG (Flyttet til 746.2)


746.1.3

Sagsbehandler i jobcenter og a-kasse skal kunne hente jobordrer inkl. formidlingslog frem på baggrund af et jobordre id

DFDG


746.1.4

Sagsbehandler i jobcenter og a-kasse eller medarbejder i virksomhed skal kunne opdatere en jobordre

DFDG


746.1.5

Sagsbehandler i jobcenter og a-kasse skal kunne opdatere formidlingslog på en jobordre

DFDG


746.1.6

Sagsbehandler i jobcenter og a-kasse skal kunne markerer en allerede formidlet borger som ikke mere relevant for virksomhed

DFDG


746.1.7

Som JobAG vil jeg kunne kalde ind i til DFDG med korrekt angivelse af brugertype (Virksomhed)

DFDG, JobAG


746.1.8

Som STAR vil jeg have sat ansvarlig jobcenter på hvis virksomheden ikke angiver det ved oprettelsen

DFDG (Flyttet til 746.2ikke med i 2016-4)





Kriterier for tilsagn til serviceaftager i forhold til STARs snitflader

Berørte acceptkriterier







Bemærkninger



746.1.1

746.1.2

746.1.3

746.1.4

746.1.5

746.1.6

746.1.7




Sagsbehandler i jobcenter og a-kasse skal kunne oprette og opdatere en jobordre på vegne af en arbejdsgiver

X



X





Dette forventes at kunne ske i jobcentrets eller a-kassen sagssystem/CRM system


Sagsbehandler i jobcenter og a-kasse skal kunne søge relevante jobordre frem


X







Dette forventes at kunne ske i jobcentrets eller a-kassen sagssystem/ CRM system


Sagsbehandler i jobcenter og a-kasse skal kunne hente en jobordrer frem på baggrund af et jobordre id



X






Dette forventes at kunne ske i jobcentrets eller a-kassen sagssystem /CRM system


Sagsbehandler i jobcenter og a-kasse skal kunne opdatere formidlingslog på en jobordre f.eks. når der er sket en formidling





X




Dette forventes at kunne ske i jobcentrets eller a-kassen sagssystem /CRM system


Sagsbehandler i jobcenter og a-kasse skal kunne opdatere en enkelt borgeres status på formidlingslog f.eks. når hvis borger er fejloprettet eller er kommet i beskæftigelse






X



Dette forventes at kunne ske i jobcentrets eller a-kassen sagssystem /CRM system


Som serviceaftager skal jeg være opmærksom på at der kommer en ny brugertype for virksomhed







X


Det er kun JobAG der skal anvende den nye kodelisteværdi alle andre er uberørte


Oversigt over berørte web services

Snitflade

Serviceaftager der er berørt








Bemærkninger



DFDG

Jobnet

Plannersystemer

KSS

A-kasse

Ydelsessystem

JobKon

JobAG




CompanyRecruitmentService (Version 1). CreateCompanyRecruitment




X

X



X




CompanyRecruitmentService (Version 1). GetCompanyRecruitment




X

X



X




CompanyRecruitmentService (Version 1). UpdateCompanyRecruitment




X

X



X




CompanyRecruitmentService (Version 1). CreateCompanyRecruitmentEvent

X



X

X







CompanyRecruitmentService (Version 1). SearchCompanyRecruitmentOnCompany




(X)

(X)



X


Primært rettet mod virksomhedernes søgning


CompanyRecruitmentService (Version 1). RemoveCandidateFromCompanyRecruitment




X

X







CodeList Version 5. CompanyRecruitmentTypeIdentifier




X

X







CodeList Version 5. CompanyRecruitmentRespondTypeIdentifier




X

X







CodeList Version 5. CompanyRecruitmentStatusTypeIdentifer




X

X







CodeList Version 5. CompanyRecruitmentEventActionTypeIdentifier












JobOrderService (Version 3)




X






Ændret forretningsmæssig anvendelse


WRSMMessageService Version 10. GetCompanyRecruitmentVersion1




X

X







WRSMMessageService Version 10. GetCompanyRecruitmentEventVersion1




X

X







Beskrivelse af epic

Denne epic til denne ISB: https://dokumentationsarkiv.star.dk/Releasedokumentation/IT-Slutproduktbeskrivelser%20(ISB)/746%20ISB%20Jobordrer%20til%20ordinære%20job.docx

Flow (flyttes senere til ISB)

De beskrevne flow er op overordnet niveau og der vil være en række detaljer der ikke er medtaget. De konkrete detaljer og valideringer vil være beskrevet i forbindelse med service og metoder samt i releasenotes.

Opret ordinær joborder inkl. formidling


Figur 1 Gule processer bliver først impl. i 17-1 hvide er frivillig i 16-4 for KSS

  1. En virksomhed, der har behov for arbejdskraft vil gerne have oprettet en joborder på et ordinært job så jobcentret og evt. a-kasse kan hjælpe med at finde denne arbejdskraft. Virksomheden kan:
    1. Henvende sig direkte i jobcentret eller a-kassen. Ønsker jobcentret eller a-kassen at gøre en sådan henvendelse om ordinært job tilgængelig for andre jobcentre og a-kasser sker det ved at oprette en ordinære joborder i DFDG (ellers sker det som plejer)
    2. Gå ind på JobAG og selv oprette en ordinær joborder. Her vil den ordinær joborder automatisk være tilgængelig for alle jobcentre og a-kasser
  2. Når en ordinær joborder oprettes i DFDG vil DFDG sende en besked (WSRM) til det ansvarlige jobcenter (Det jobcenter som virksomheden har angivet ellers default det ordinær job geografisk ligger i)
  3. Når jobcentret modtager en besked (WSRM) på et ny ordinær joborder kan Jobcentret, hvis det ikke er det ansvarlige jobcenter selv der har oprettet den ordinære joborder, registrere denne i eget system og evt. også en opgave til sagsbehandler kan laves. DFDG vil ved oprettelsen også etablere en formidlingslog i tilknytning til jobordren
  4. Herefter vil sker med formidling i jobcenter og i udvælgelse af kandidater i virksomhed. Se senere flows.

Formidling


  1. Når et jobcenter eller en a-kasse ønsker at formidle et ordinært job, kan dette ske ud fra 2 vinkler:
    1. En sagsbehandler i et jobcenter eller en a-kasse har en ledig de ønsker at finde beskæftigelse til
    2. En sagsbehandler i et jobcenter vil hjælpe en virksomhed med at finde ledige til det arbejdskraftbehov virksomheden har (Det er denne vinkel der er vist i flow)

Bemærk at denne proces kan foregå parallelt i flere jobcentre og a-kasser.

  1. En sagsbehandler i et jobcenter eller en a-kasse søger via eget system relevante ordinær jobordrer fra DFDG.
  2. Når en sagsbehandler i et jobcenter eller en a-kasse har fundet den ønskede ordinære jobordre, returnerer DFDG alle data om denne inkl. den eksisterende formidlingslog
  3. Jobcentret eller a-kassen finder en eller flere kandidater til den valgte ordinær joborder (dette antages at være en normale og eksisterende proces)
  4. Jobcenter eller en a-kasse fortager en registreringen af selve formidlingen dels i eget system inkl. evt. besked til virksomheder (dette antages at være den normale og eksisterende proces), dels og som noget nyt opdatere jobcentret eller a-kassen også formidlingsloggen i DFDG inklusiv CPR-nr på de fundne kandidater (se afsnit 4.1.2 Søgning på joborder inkl. formidling for flere detaljer på virksomhedens proces)
  5. Jobcenter eller en a-kasse tager stilling til om der skal sendes besked til borgeren om de borgere er blevet formidlet samt om hvis borger skal have en besked, hvis borger skal have besked registreres denne besked i DFDG
  6. Virksomheden kan nu vælge mellem de fundne kandidater. Se senere flows.

Valg af kandidat


  1. Et jobcenter eller en a-kasse har registreret sin formidling og taget stilling om virksomheden evt. også skal have en besked sendt fra DFDG, dette kan være relevant såfremt virksomheden ikke allerede har fået besked fra Jobcentrets eget system (se formidling flow). Derefter afventes at virksomheden går i gang med sin udvælgelse af kandidater
  2. Virksomheden kan så:
    1. Hvis virksomheden har tilstrækkelig information på baggrund af beskeden sendt direkte fra jobcentret eller a-kassen (se formidling flow) starte udvælgelsen af den/de kandidater som virksomheden har behov for at ansætte
    2. Hvis virksomheden har brug for flere informationer kan virksomheden, se en oversigt over kandidater de forskellige jobcentre og a-kasser har budt ind med på JobAG, her kan virksomheden også se CV og andre oplysninger.
  3. Når virksomheden har nået en konklusion mht. valg af kandidat uanset om det positivt eller ej kan virksomheden:
    1. Kontakte jobcenter eller a-kasse direkte (typisk det ansvarlige jobcenter eller det jobcenter eller a-kasse der har oprettes den ordinær joborder) med resultatet. Jobcenter eller a-kasse vil så ajourføre den ordinær joborder f.eks. ved at lukke den hvis virksomhedens behov er opfyldt
    2. Gå ind på JobAG og selv opdateret den ordinær joborder og hvis virksomheden har:
      1. Fået opfyldt sit behov så lukke den således at virksomheden ikke får flere henvendelser fra Jobcenter eller a-kasse
      2. Fået de kandidater de har behov for nuværende, så gøres den inaktive således at virksomheden ikke får flere henvendelser fra Jobcenter eller a-kasse
      3. Ikke har fået brugbare kandidater og på baggrund af dette f.eks. opdaterer selve den ordinære joborder, så den bliver mere præcis mht. virksomhedens behov eller kvalifikationskrav
  4. Når den ordinær joborder opdateres i DFDG vil DFDG sende en besked (WSRM) til det ansvarlige jobcenter plus, evt. oprettende jobcenter eller a-kasser samt alle jobcenter og a-kasser der har opdateret på formidlingslog.

Udløb af ordinær joborder (ikke en del at 2016-4)

  1. Hvis en virksomhed har sat en udløbsdato på en ordinær joborder, vil DFDG orienterer virksomheden om at en aktiv ordinær joborder er ved at løbe ud.
  2. DFDG vil hver dag i form af en batch proces identificerer hvilke ordinær joborder, der er ved at falde for udløbsdatoen.
  3. For hver at de identificerede ordinær joborder sender DFDG en besked (e-mail) til virksomheden.
  4. Hvis virksomhed så ønsker at forlænge sin ordinær joborder kan virksomheden:
    1. Kontakte jobcentret og få jobcenteret til at sætte en ny udløbsdato
    2. Gå ind på JobAG og selv at sætte en ny udløbsdato
  5. Den ordinær joborder opdateres i DFDG og DFDG sender besked (WSRM) til det ansvarlige jobcenter plus, evt. oprettende jobcenter eller a-kasser samt alle jobcenter og a-kasser der har opdateret på formidlingslog.

Domænemodel

Se ISB: https://dokumentationsarkiv.star.dk/Releasedokumentation/IT-Slutproduktbeskrivelser%20(ISB)/746%20ISB%20Jobordrer%20til%20ordinære%20job.docx

Teknisk løsningsmodel

OBS UNDER UDARBEJDELSE!!!

Virksomheden

Virksomheden får udover den eksisterende model, hvor de i samarbejde med jobcentret og/eller a-kasse kan få formidlet arbejdskraft også en selvbetjeningsmodel til dette via JobAG. Derudover også mulighed for at virksomhedens ordinære joborder bliver tilgængelig på tværs af jobcentre og a-kasse.

Jobcenter og a-kasse

Jobcentre og a-kasser skal igennem deres leverandører integrere til DFDG's nye service til ordinær joborder samt WSRM'er herom fra deres CRM eller tilsvarende systemer, hvor de foretager deres formidling mod virksomheder.
Denne integration er for jobcentrene frivillig i 2016-4 men forventes at blive obligatorisk fra 2017-1. For a-kasserne er denne integration frivillig.
A-kassen er ikke ansvarlig for formidlingen, det er alene jobcentret.

JobAG

JobAG udstiller fuld funktionalitet omkring at kunne oprette og vedligeholde en ordinær joborder samt at modtage og se resultatet af jobcentrenes og a-kassernes formidling i forbindelse med den ordinær joborder.

Jobnet

Jobnet indgår i denne løsningsmodel udelukkende med at JobAG kan hente en borgers CV fra Jobnet, dette er eksisterende funktionalitet.

DFDG

DFDG udstiller en service med tilhørende metoder til at oprette og vedligehold data for en ordinær joborder samt tilhørende formidlingslog. Derudover udstiller DFDG WSRM til brug for jobcentre og a-kasser opgavestyring og almindelig system integration.

746.1.1 Sagsbehandler i jobcenter og a-kasse eller medarbejder i virksomhed skal kunne oprette en ny jobordre

Det skal være muligt for den enkelte sagsbehandler at oprette en jobordre, på baggrund af en henvendelse fra en virksomhed. På sigt vil arbejdsgivere selv kunne oprette ordrer (via JobAG), men for virksomheder, der blot henvender sig pr tlf. eller mail skal det være muligt at oprette jobordren som sagsbehandler således den bliver tilgængelig for andre jobcentre og a-kasser.

CompanyRecruitmentService (Version 1)

Forretningsbeskrivelse af service
Denne service anvendes til oprette og vedligeholde ordinær joborder eller anden henvendelse fra en virksomhed vedrørende formidling af ordinær beskæftigelse. Servicen indeholder funktionalitet både om selve den ordinær joborder samt den formidling der sker i forbindelse med denne. I forbindelse med servicen etableres også WSRM beskeder der vil blive sendt til berørte jobcentre og a-kasser.

CreateCompanyRecruitment

Metoder opretter en ordinær joborder eller anden henvendelse fra en virksomhed og gør den tilgængelig for jobcentre og a-kasser. Oprettelsen kan ske af et jobcenter/a-kasse eller virksomheden selv (via JobAG).
Forretningsregler

  • Alle ordinære joborder der ligges ind kan anvendes af alle jobcentre og a-kasser, det er således ikke mulig at reservere en ordinær joborder.
  • Det er muligt at formidle på en ordinær jobordre med mindre den er lukket (CompanyRecruitmentStatus = Id 3) Fejkode 9184
  • Hvis OccupationId udfyldes skal koden være i overensstemmelse med stillingsbetegnelsen i CompanyRecruitmentTitle, elles fejlkode dddd (Der valideres på tekst i titel mod beskrivelsestekst fra DiscoAMS08)
  • CompanyRecruitmentStatus skal ved oprettelse normalt sættes til Åben (Id 1) DFDG validere ikke for dette
  • DFDG laver revisionshistorik
  • Hvis ansvarligt jobcenter ikke er angivet sætter DFDG ResponcibleJobcenterCode ud fra virksomhedens lokation
    • ResponcibleJobcenterCode skal være et validt hvis angivet ellers fejl nnnn

BEMÆRK: Denne regel bliver ikke impl. I 2016-4, da det forudsætte en udvidelse til CompanySearchService

  • DFDG indsætte først element i formidlingsloggen om ordinær joborder er modtaget, men der sendes ikke en GetCompanyRecruitmentEventVesion1
  • DFDG sender GetCompanyRecruitmentVesion1 WSRM til ansvarligt jobcenter
  • Seneste dato for formidlingssvar (CompanyRecruitmentValidToDate) skal være > dags dato
  • Joborder fra blokaderamt virksomheder må ikke oprettes af jobcenter/a-kassen. Jobcenter/a-kasse har selv ansvar for at sikre, at en virksomhed ikke er blokaderamt. Bemærk hvis virksomhederne går via JobAG kan de ikke logge ind hvis de er blokaderamt.

Input

Navn

Type

Detaljer

CompanyRecruitment

CompanyRecruitmentItem

Forekomst: 1


CompanyRecruitmentType

Navn

Type

Detaljer

CompanyRecruitmentIdentifier

GUID

Hvis sat af kalder så benyttes denne angivende ellers lave DFDG en GUID
Forekomst: 0-1

CompanyRecruitmentTitle

String

Titel på den henvendelse eller ordinær joborder der ønskes besat
Forekomst: 0-1
Længde: 1-100

OccupationId

String

Stillingsbetegnelse (DiscoAMS08). Er koblet til titel og findes kun hvis titel er en valideret stillingsbetegnelse i forhold til DiscoAMS
Forekomst: 0-1
Længde: 1-100

CompanyRecruitmentJobDescription

String

Beskrivelse af det job henvendelse eller ordinær joborder omhandler. Forekomst: 1
Længde: 1-2000

CompanyRecruitmentComment

String

Beskrivelse/kommentar til jobcentret / a-kassen vedrørende henvendelse Forekomst: 0-1
Længde: 1-2000

CompanyRecruitmentTypeIdentifier

CompanyRecruitmentTypeIdentifierType

Angiver type af virksomhedens henvendelse.

Forekomst: 1

CompanyRecruitmentStatusTypeIdentifier

CompanyRecruitmentStatusTypeIdentiferType

Status på henvendelsen

Forekomst: 1

CompanyRecruitmentStartDate

Date

Startdato for jobtilbuddet (ansættelsesdato). Hvis ikke angivet betragtes jobtilbuddet ar være tilgængeligt fra oprettelsen.
Forekomst: 0-1

CompanyRecruitmentPeriode

Int

Længden i dage af jobtilbuddet. Angives kun hvis der er en kendt midlertidig ansættelse

Forekomst: 0-1

CompanyRecruitmentValidToDate

Date

Seneste svar dato for jobcenter/a-kasse der er mulig/relevant

Forekomst: 0-1

CompanyRecruitmentRespondType

CompanyRecruitmentRespondTypeIdentifier

Den type af svar fra jobcenter/a-kasse virksomheden ønsker

Forekomst: 0-1

MaximunNumberOfResponce

Int

Maksimalt antage ansøgere virksomhed ønsker
Forekomst: 0-1

WeeklyWorkTimeTypeIdentifier

WeeklyWorkTimeTypeIdentifierType

Hvorvidt joborder er fuldtid eller deltid.

Forekomst: 0-1

HoursPerWeek

HoursPerWeekType

Samlet antal timer der tilbydes i hele timer

Forekomst: 0-1

CompanyRecruitmentProvider

CompanyRecruitmentProvider Type

Angiver den virksomhed der udbyder tilbuddet. Forekomst: 1

CompanyRecruitmentLocationName

String

Tilbudsudbyder. Angiver den virksomhed der udbyder aktiviteten. Forekomst: 0-1 Længde: 0-500

CompanyRecruitmentLocationAddress

AddressPostalType

Stedsangivelse for jobtilbuddet. Forekomst: 0-1

ContactInformation

ContactInformationType

Kontaktperson for stillingen. Forekomst: 1

ResponsibleJobcenterCode

JobCenterCodeType

Det jobcenter der ansvarlig i forhold til virksomheden.
Forekomst: 0-1

IsCreatedByCompany

Boolean

Angiver om det er virksomheden der selv har oprette jobtilbuddet.
Forekomst: 1

JobAdId

Integer

Entydigt ID på Jobannoncen i Jobnet
Forekomst: 0-1



JobOfferProviderType

Navn

Type

Detaljer

CVRNumberIdentifier

string

Forekomst: 1

ProductionUnitIdentifier

string

Forekomst: 0-1


Output

Navn

Type

Detaljer

CreateCompanyJobOrderCompanyRecruitmentResponce

(normal ServiceReceipt)

Forekomst: 1


JobOrderService (Version 3)

Når Jobcentre (KSS) overgår til den nye service CompanyRecruitmentService skal ikke mere oprette ordinær joborder via JobOrderService (Version 3).CreateJobOrder. Disse skal fremadrettet alene oprettes og vedligeholdes via den nye service.
I JobOrderService (Version 3).CreateJobOrder vil DFDG i regi af denne epic ikke lave validering på om servicen anvendes til at lave ordinær joborder, der bør laves en sådan validering samt analyse af problemstillingen omkring jobhenvisninger og besked til a-kasse.
Der lave uden for regi af denne epic en ny epic på ændringer i relation til den gl. joborder service.

WRSMMessageService Version 10

Husk WSRM beskeder skal have den nye WSRM besked struktur.

GetCompanyRecruitmentVersion1

Navn

Type

Detaljer

RegistrationType

RegistrationTypeType

Enum: Created/Updated
Forekomst: 1Helt ny række

CompanyRecruitmentIdentifier

GUID

Entydigt ID på henvendelsen fra virksomhed
Forekomst: 1

ResponcibleJobcenterCode

JobCenterCodeType

Det jobcenter der ansvarlig i forhold til virksomheden.
Forekomst: 1

CorrectionComment

CorrectionCommentType-2

Kommentar til opdatering
Forekomst: 0-1

CompanyRecruitment

CompanyRecruitmentItem

Forekomst: 1


GetCompanyRecruitmentEventVersion1

Navn

Type

Detaljer

CompanyRecruitmentIdentifier

GUID

Entydigt ID på henvendelsen fra virksomhed
Forekomst: 1

CompanyRecruitmentEvent

CompanyRecruitmentEventType

Forekomst: 1..*


CodeList Version 5

CompanyRecruitmentTypeIdentifier

Ny kodeliste.
Se kodeliste GetCompanyRecruitmentTypeIdentifierCodeList på ws-wiki.

Id

Navn

Beskrivelse

Startdato

Slutdato

1

Ordinær joborder

Henvendelse om formidling at arbejdskraft til ordinært job

01-06-2016

01-07-2100












CompanyRecruitmentRespondTypeIdentifier

Ny kodeliste.
Se kodeliste GetCompanyRecruitmentRespondTypeIdentifierCodeList på ws-wiki.

Id

Navn

Beskrivelse

Startdato

Slutdato

1

CV'er fremsendes

Ønsker at borgers CV'er fremsendes

01-06-2016

01-07-2100

2

Personligt fremmøde

Ønsker at borger møder personligt frem hos virksomhed

01-06-2016

01-07-2100

3

Telefonisk kontakt fra borger

Ønsker at borger tager telefonisk kontakt til virksomhed

01-06-2016

01-07-2100

4

Telefonisk kontakt fra jobcenter/a-kasse

Ønsker at jobcenter/a-kasse tager telefonisk kontakt til virksomhed

01-06-2016

01-07-2100

5

Skriftlig ansøgning fra borger

Ønsker at borger sender en skriftlig ansøgning til virksomhed

01-06-2016

01-07-2100







CompanyRecruitmentStatusTypeIdentifer

Ny kodeliste.
Se kodeliste GetCompanyRecruitmentStatusIdentifierCodeList på ws-wiki.

Id

Navn

Beskrivelse

Startdato

Slutdato

1

Åben

Henvendelsen er aktiv og der kan formidles på den

01-06-2016

01-07-2100

2

Midlertidig inaktiv

Arbejdsgiver har midlertidig stoppe for formidling, f.eks fordi arbejdsgiver for indeværende har fået formidlet tilstrækkelig arbejdskraft

01-06-2016

01-07-2100

3

Lukket

Henvendelsen/jobordren er ikke længer aktiv og der kan ikke formidles på den

01-06-2016

01-07-2100



746.1.2 Sagsbehandler i jobcenter og a-kasse skal kunne søge i jobordrer

(Flyttet til epic 746.2 i 2017-1)
Som sagsbehandler skal det være muligt at søge i oprettede jobordrer.
Der skelnes mellem tre grundlæggende søgemønstre

  • Jobcenterets virksomhedskonsulent, der ønsker at sikre sig at virksomheden får dækket sine arbejdskraft behov.Virksomhedskonsulent tænkes primært at søge på parametre som ansvarlig jobcenter, virksomhed (måske en collection af virksomheder), oprettelsesdag, status, udløbsdato
  • Jobcentrets eller a-kassen jobkonsulent vil med udgangspunkt i en ledig søge efter mulige jobtilbud.Jobkonsulent tænkes primært at søge på parametre som titel, discoamskode, beskrivelse, ansvarligt jobcenter, virksomhed, geografi (collection af jobcentre)
  • Virksomhedens medarbejderSøgning på egen ordinær jobordre via virksomhed samt status

Søgning vil blive etableret således den dække alle de tre grundlæggende søgemønstre.

CompanyRecruitmentService Version 1

GetCompanyRecruitmentOnCompany

Giver en liste at ordinær joborder fra en given virksomhed. Søgningen er målrettet JobAG og virksomheden, men kan også bruges i relation til virksomhedskonsulenter i jobcenter der for en virksomhed kan få deres ordinære jobordre.
Forretningsregler

  • Der findes ordinære jobordre på den angivende virksomhed ud fra CVR og P-nr.Er der kun angivet CVR-nr. findes på alle P-nr. under det CVR-nr.
  • Hvis der søges på åbne ordinære jobordre (ActiveCompanyRecruitment = TRUE) så hentes kun ordinære jobordre hvor CompanyRecruitmentStatusTypeIdentifer = ID 1 eller 2 samt CompanyRecruitmentValidToDate >= dagsdatoHvis der søges (ActiveCompanyRecruitment = FALSE) findes alle ordinære jobordre

Input

Navn

Type

Detaljer

JobOfferProvider

JobOfferProviderType

En virksomhed.
Forekomst: 1

CompanyRecruitmentType

CompanyRecruitmentTypeIdentifier

Angiver type af virksomhedens henvendelse.
Forekomst: 1

CompanyRecruitmentStatusCollection

CompanyRecruitmentStatusCollectionType

Hvilke status der søges på.
Forekomst: 1..*



CompanyRecruitmentStatusCollectionType

Navn

Type

Detaljer

CompanyRecruitmentStatus

CompanyRecruitmentStatusTypeIdentifer

Status på henvendelsen

Forekomst: 1



Output

Navn

Type

Detaljer

CompanyRecruitmentResultCollection

CompanyRecruitmentItem

Søgeresultat
Forekomst: 0..*



SearchCompanyRecruitmentOnXXXX (Forventes ikke med i 2016-4)

Disse søgemetoder skal afklares med KSS på separat forretningsdag .
Forretningsregler

Input
CompanyRecruitmentItem

Navn

Type

Detaljer

CompanyRecruitmentTitle

String

Titel på den henvendelse eller ordinær joborder der ønskes besat
Forekomst: 0-1
Længde: 1-100

OccupationId

String

Stillingsbetegnelse (DiscoAMS08). Er koblet til titel og findes kun hvis titel er en valideret stillingsbetegnelse i forhold til DiscoAMS
Forekomst: 0-1
Længde: 1-100

CompanyRecruitmentJobDescription

String

Beskrivelse af det job henvendelse eller ordinær joborder omhandler. Forekomst: 0-1
Længde: 1-2000

CompanyRecruitmentType

CompanyRecruitmentTypeIdentifier

Angiver type af virksomhedens henvendelse.
Forekomst: 1

ResponcibleJobcenterCode

JobCenterCodeType

Det jobcenter der ansvarlig i forhold til virksomheden.
Forekomst: 0-1

JobOfferLocationCollection

JobOfferLocationCollectionType

Geografisk lokation af jobtilbud (på jobcenter niveau)
Forekomst: 0-1

ActiveCompanyRecruitment

Boolean

Om søgningen kun er på åbne ordinær jobordre
Forekomst: 1


JobOfferLocationCollectionType

Navn

Type

Detaljer

JobCenterCode

JobCenterCodeType

Jobcenter.
Forekomst: 1


Output

Navn

Type

Detaljer

CompanyRecruitmentResultCollection

CompanyRecruitmentItem

Søgeresultat
Forekomst: 0..*



746.1.3 Sagsbehandler i jobcenter og a-kasse skal kunne hente jobordrer inkl. formidlingslog frem på baggrund af et jobordre id frem på baggrund af et jobordre id

Som sagsbehandler skal det endvidere være muligt at hente en jobordre frem på baggrund af et ID, hvis jobordren allerede er kendt og man ønsker hurtig adgang.

CompanyRecruitmentService Version 1

GetCompanyRecruitment

Hente en specifik ordinær joborder inkl. formidlingslog
Forretningsregler

  • CompanyRecruitmentIdentifier skal findes ellers fejl oooo

Input

Navn

Type

Detaljer

CompanyRecruitmentIdentifier

GUID

Entydigt ID på henvendelsen fra virksomhed
Forekomst: 1


Output

Navn

Type

Detaljer

CompanyRecruitment

CompanyRecruitmentItem

Joborder
Forekomst: 1

Events

CompanyRecruitmentEventType

Collection af CompanyRecruitmentEventType
Forekomst: 1..*


746.1.4 Sagsbehandler i jobcenter og a-kasse eller medarbejder i virksomhed skal kunne opdatere en jobordre

Det skal være muligt som sagsbehandler at opdatere en jobordre med nye informationer og relevante input, som er brugbare på jobordren.
Når en jobordre ikke længere er aktuel skal denne kunne fjernes fra systemet via en slettemarkering, så den ikke længere fremgår på oversigten over jobordrer.

CompanyRecruitmentService Version 1


UpdateCompanyRecruitment

Denne metode bruges til at opdatere en ordinær joborder inkl. at ændre dens status.
Forretningsregler
Udover forretningsregler under CreateCompanyRecruitment så også

  • JobOfferProvider må ikke ændres, ellers fejl hhhh
  • DFDG indsætte et element i formidlingsloggen om ordinær joborder er opdateret, der sendes ikke GetCompanyRecruitmentEventVesion1. DFDG danner ved oprette et entry i formidlingsloggen med ActionTypeIdentifier = 34 (Jobodre er opdateretoprettet)
  • DFDG sender GetCompanyRecruitmentVesion1 WSRM

    Navn

    Type

    Detaljer

    RequestMetadata

    RequestMetadataType-4

    Forekomst: 1

    CompanyRecruitmentIdentifier

    GUID

    Entydigt ID på henvendelsen fra virksomhed
    Forekomst: 1

    CompanyRecruitment

    CompanyRecruitmentItem

    Forekomst: 1

    CorrectionComment

    CorrectionCommentType-2

    Kommentar til opdatering
    Forekomst: 0-1

    746.1.5 Sagsbehandler i jobcenter og a-kasse skal kunne opdatere formidlingslog på en jobordre

    CompanyRecruitmentService Version 1

    Når Sagsbehandler i jobcenter og a-kasse formidler sker det via formidlingsloggen på den ordinær joborder således at både virksomheden og andre jobcentre og a-kasse kan se hvad der er formidlet.

    CreateCompanyRecruitmentEvent

    Oprette et svar til virksomhed på formidling eller andet.
  • Der kan ikke laves et svar på en lukket ordinær joborder (CompanyRecruitmentStatus = Id 3) fejl 9184
  • DFDG validere ikke om formidlingen sker i forhold til det der er ønsket fra virksomheden i CompanyRecruitmentRespondType, dette skal sagsbehandle sikre sig i sit svar
  • DFDG sender GetCompanyRecruitmentEventVesion1 WSRM
    • Der sendes til ansvarligt jobcenter
    • Der sendes til andre jobcentre og a-kasser der har lavet entries i logge
    • Der sendes til jobcentre der har formidlede borger på loggen også selvom de er henvist fra andet jobcenter eller a-kasse
  • CompanyRecruitmentIdentifier skal være eksistere ellers fejl mmmm
  • Ved formidling (CandidateCollection) skal enten CPR-nr. eller CV-nr. være udfyldt ellers fejl 9185
    • Der må ikke være dubletter af borger i CandidateCollection ellers fås fejl 9187
  • Hvis en borger tidligere er formidlet må borger ikke formidles igen (fejl 9186)

    Navn

    Type

    Detaljer

    CompanyRecruitmentIdentifier

    GUID

    Entydigt ID på henvendelsen fra virksomhed
    Forekomst: 1

    CompanyRecruitmentEvent

    CompanyRecruitmentEventType

    Forekomst: 1


    CompanyRecruitmentEventType

    Navn

    Type

    Detaljer

    CompanyRecruitmentEventIdentifier

    GUID

    Entydigt ID på loggen Hvis sat af kalder så benyttes denne angivende ellers lave DFDG en GUID
    Forekomst: 0-1

    Description

    String

    Beskrivelse til formidlingen / svaret Forekomst: 1
    Længde: 1-2000

    ActionType

    CompanyRecruitmentEventActionTypeIdentifier

    Typen af opdatering på loggen
    Forekomst: 1

    ResponsibleAuthority

    ResponsibleAuthorityType-2

    Angivelse af den ansvarlige sagsbehandler. Forekomst: 1

    CandidateCollection

    CandidateCollectionType

    Collection af der borgere der er blevet henvist
    Forekomst: 0-1

    Navn

    Type

    Detaljer

    PersonCivilRegistrationIdentifier

    PersonCivilRegistrationIdentifierType

    CPR-nr på formidlet person
    Forekomst: 0-1

    CvCustomerIdentifier

    CvCustomerIdentifierType

    CV-nr på formidlet person
    Forekomst: 0-1

    CandidateComment

    String

    Jobcenter eller a-kasse anprisning eller kommentar til den enkelte kandidat
    Længde: 500 Forekomst: 0-1

    CodeList Version 5

    CompanyRecruitmentEventActionTypeIdentifier

    Ny kodeliste.
    Se kodeliste GetCompanyRecruitmentActionTypeIdentifierCodeList på ws-wiki.

    Id

    Navn

    Beskrivelse

    Startdato

    Slutdato

    1

    Formidling

    Formidling af kandidater til ordinær joborder

    01-06-2016

    01-07-2100

    2

    Orientering til arbejdsgiver

    Besked vedrørende ordinær joborder uden formidling

    01-06-2016

    01-07-2100

    3

    Jobordre oprettet

    Jobodre oprettet. Jobcenter/a-kasse vil behandle orderen

    01-06-2016

    01-07-2100

    4

    Jobordren er opdateret

    Jobordren er opdateret

    01-06-2016

    01-07-2100

    5

    Jobordren er lukket

    Jobodren er lukket. Virksomheden ønsker ikke flere formidlinger

    01-06-2016

    01-07-2100

    6

    Kandidat er fjernet fra formidling

    Der er fjernet en kandidat fra formidlingen på en ordinær joborder

    01-06-2016

    01-07-2100

    746.1.6 Sagsbehandler i jobcenter og a-kasse skal markerer en allerede formidlet borger som ikke mere relevant for virksomhed

    CompanyRecruitmentService Version 1


    RemoveCandidateFromCompanyRecruitment

    Fjerner en kandidat der ikke mere er relevant i forhold til formidlingen f.eks. fordi kandidaten har fået andet job eller var fejloprettet.
    Forretningsregler
  • DFDG sender GetCompanyRecruitmentEventVesion1 WSRM
  • DFDG sætter en status/flag på personen om at denne person ikke mere er aktuel i formidlingssammenhæng
  • Der oprettes en event i formidlingsloggen som fortæller at borgeren er fjernet fra kandidatlisten. Event'et vil indeholde CompanyRecruitmentEventActionTypeIdentifier=6 samt Description som indeholder Borgerens navn samt tekst fra CorrectionComment i requestet.
  • En sagsbehandler i et jobcenter/a-kasse kan fjerne kandidater fra et andet jobcenter/a-kasse. Anden aktør kan udelukkende fjerne borgere som de selv har ansvar for.

    Navn

    Type

    Detaljer

    CompanyRecruitmentIdentifier

    GUID

    Entydigt ID på henvendelsen fra virksomhed
    Forekomst: 1

    PersonCivilRegistrationIdentifier

    PersonCivilRegistrationIdentifierType

    Cpr-nr på den person der skal fjernes som kandidat
    Forekomst: 0-1

    CvCustomerIdentifier

    CvCustomerIdentifierType-2

    CV-nr på den person der skal fjernes som kandidat
    Forekomst: 0-1

    CorrectionComment

    CorrectionCommentType-2

    Årsag til kandidat fjernes
    Forekomst: 1

    746.1.7Som JobAG vil jeg kunne kalde ind i til DFDG med korrekt angivelse af brugertype (Virksomhed)

    CodeList Version 5

    RequestUserTypeIdentifierType

    Udvidelse af eksisterende kodeliste med medarbejder fra virksomhed (Id 4).
    Se kodeliste RequestUserTypeIdentifierType på ws-wiki.

    Id

    Navn

    Beskrivelse

    Startdato

    Slutdato

    1

    Citizen

    Citizen

    21-01-2015

    01-07-2100

    2

    CaseWorker

    CaseWorker

    21-01-2015

    01-07-2100

    3

    System

    System

    21-01-2015

    01-07-2100

    4

    CompanyEmployee

    Employee from company

    01-07-2015

    01-07-2100

    746.1.8Som STAR vil jeg have sat ansvarlig jobcenter på hvis virksomheden ikke angiver det ved oprettelsen

    (Flyttet til epic 746.2 i 2017-1)
    Løsning kun skitseret.

    CompanySearchService (Version 6)

    Udvides således at kommunenr på virksomhed tages med ud (BI har data fra CVR).

    CompanyRecruitmentService (Version 1)

    Forretningsbeskrivelse af service

    CreateCompanyRecruitment

    Udvides med følgende forretningsregel.
    Forretningsregler
  • Ved oprettelse af en jobordre dannes der et entry i loggen
  • Hvis ansvarligt jobcenter ikke er angivet sætter DFDG ResponcibleJobcenterCode ud fra virksomhedens lokation
    • ResponcibleJobcenterCode skal være et validt hvis angivet ellers fejl nnnn



Løsningen baseres på at BI data vedrørende CVR udvides med at BI medtager Kommune nr. i adressedata der leveresse til DFDG.

Særlige krav til test

Da de DFDG service m.v. de etableres i forbindelse med denne epic ikke kommer til anvendelse i 2016-4 er der ikke en specifik test i forbindelse med systemforvalters 2016-4 testforløb (intern, eksternintegrationstest, end-to-end, kundetest m.v.
Den test der kan fortages af systemforvalter er en verifikation at de automatiseret test afvikles uden fejl.
Den endelige test at leverancen vil finde sted i forbindelse med epic 746.2 i 2017-1 hvor både KSS, a-kasse og JobAG vil være med.

Testscenarie

Berørte systemområder

Identificeret af







Kendte udeståender

Nedestående liste er de udestående der er identificeret og som der skal tages stilling i forbindelse med efterfølgende epics.

Ordinær joborder

  • Indførelse ny parametre med minimumantal af svar som JC/a-kasse skal give 
  • Afklaring af hvad anden aktør må i forbindelse med ordinær joborder
  • Flere strukturerede parametre som JC kan tilføje/kvalificere som gør den ordinær joborder nemmere at behandle for JC
  • Indførelse af et max på "max antal" f.eks. af virksomhed ikke kan bede om mere end 20 stk. CV
  • Den gl. Joborder børe lukkes for ordinær job A-kassens Jobhenvisning evt. i separat Epic (STAR ser på dette)
  • AA hvad med dem? Hvordan må de og hvad må de ikke
  • Skal man kunne se det er vikarbureau der søger, det er ofte en relevant information for borger at vide

Formidling

  • Det skal være muligt at formidle personer er der ikke har et CV endnu f.eks. ved at angive kontaktinfo på borger eller JobAG slår persondata op i DFDG. CV vil så kunne vises når det bliver tilgængeligt på Jobnet
  • Det skal afklares hvordan / om borger skal orienteres ved en formidling. Dvs. er det f.eks. JC (KSS) eller DFDG der skal initierer en orienteringEn sådan orienterings kan ske via DFDG's dialogmodul
    • Input til hvordan kan en besked til borger bygges op
  • Det skal afklares hvordan virksomheder skal orienteres om der er sket en formidling er det fra JC (KSS) eller DFDG/JobAG
  • Input til UI på JobAG: Link på kandidatlister f.eks. til borgers LinkedIn profil
  • Input til UI på JobAG: Relevante data fra CV på kandidatlisten f.eks. alder, køn

User stories

User stories er kun til interne brug for STAR's leverandører.