Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Overtager JCSS' opgave for alt med kontaktforløbsdata. Den nye JCSS v10: JobnetCitizenStatusService (Version 10, 2022-3) [UDV]

...

    IsCompulsory ¤

Element

Type

Detaljer

Forekomst

Beskrivelse

MoedetilbudSamling
(JobnetInterviewOptionCollection)

 

 

0 - 1

 

  • Moedetilbud

(InterviewOption)

InterviewOptionType

 

0 - *

Mødetilbud

  • -    MoedetilbudId

guid
Base: string

Pattern: [0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}

1

Identifikation af et online tilbud med GUID. ID skal anvendes ved efterfølgende forespørgsler i selvbookingflowet.

  • -    SamtaleType

(InterviewTypeIdentifier)

InterviewTypeIdentifierType

 

1

Angiver hvilken samtaletype der skal afholdes

  • -    MoedeGruppeType

(InterviewFormTypeIdentifier)

InterviewFormTypeIdentifierType

 

1

Angiver om det er et fælles eller individuelt møde.

  • - Samtaleformer

 

 

1

En liste med tilgængelige samtaleformer for mødet

  • -    -    SamtaleformType

InterviewContactTypeIdentifierType

 

1 - *

Angiver samtaleformen, dvs. om mødet skal være personligt fremmøde, telefonisk osv.

  • -    MoedeLokation

(InterviewLocationDetail)

InterviewLocationDetailType

 

0 - 1

Information om hvor mødet skal afholdes

  • -    -    Lokationsuddybning

(InterviewLocationDescription)

InterviewLocationDescriptionType
Base: string

Length: 1-200

0 - 1

Beskrivelse af mødestedet i det omfang adressen ikke er tilstrækkelig.

  • -    -    Adresse


(AddressPostal)

AddressPostalType

 

0 - 1

Adresse

  • -    -    -   Vejnavn
    (StreetName)

StreetNameType
Base: string

Length: 1-40

1

Vejnavn.

  • -    -    -   Husnummer
    (StreetBuildingIdentifier)

StreetBuildingIdentifierType
Base: 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])

1


Husnummer

  • -    -    -   Etage
    (FloorIdentifier)

FloorIdentifierType
Base: string

Pattern: [1-9]|[1-9][0-9]|KL|ST|kl|st|k[2-9]|K[2-9]

0 - 1


Etagenummer

  • -    -    -   SideDoer
    (SuiteIdentifier)

SuiteIdentifierType
Base: string

Length: 1-4

0 - 1


Dør-angivelse, fx th.

  • -    -    -   Postnummer
    (PostCodeIdentifier)

PostCodeIdentifierType
Base: string

Pattern: [0-9]{4}

1

Postnummer

  • -    -    -   Bynavn
    (DistrictName)

DistrictNameType
Base: string

Length: 1-20

1

Bynavn

  • -    -    -   Landekode
    (CountryIdentificationCode)

string

 

0 - 1

Landekode.

  • -    MoedeVarighed

(MeetingDurationMinutes)

int

 

1

Mødets varighed i minutter

  • -

boolean

 

1

Om mødet er obligatorisk.

  • -    FoersteMoedetid

(FirstTimeslot)

dateTime

 

0 - 1

Første mulige mødedato og tid.
Kan være forekomst 0, hvor det stadig er relevant at have et mødetilbuds-element for at kunne vise møde-tilbudstypen til Jobnet

  • -    SidsteMoedetid

(LastTimeslot)

dateTime

 

0 - 1

Seneste mulige mødetidspunkt, som tilbuddet udstilles til. For individuelle møder kan datoen være "åben" og dermed ikke sat. For fællesmøder vil der altid være angivet en dato/tid. Denne kan være identisk med FoersteMoedetid hvis der er tale om et fællesmøde, der kun foregår på en enkelt specifik dag

  • -    BorgerKanVaelgeSagsbehandler

(AllowChoiceOfSupervisor)

boolean

 

1

Angiver hvorvidt borger kan se og vælge en specifik sagsbehandler. For fællesmøder altid false

  • -    Moedetitel

(MeetingTitle)

MeetingTitleType
Base: string

Length: 1-100

1

Mødetitel. Vises på Jobnet

  • -    Moedebeskrivelse

(MeetingDescription)

MeetingDescriptionType
Base: string

Length: 0-500

0 - 1

Beskrivelse til møde med dagsorden og uddybende information. Vises på Jobnet

  • -    Sagsbehandlere

(SupervisorCollection)

SupervisorCollectionType

 

0 - 1

Samling af relevante sagsbehandlere

  • -    -    Sagsbehandler

(Supervisor)

CaseWorkerStructureType

 

0 - *

Sagsbehandler

  • -    -    -    Fornavne

(CaseWorkerGivenName)

PersonGivenNameType
Base: string

Length: 1-50

1

Sagsbehandlerens fornavn(e).

  • -    -    -    Mellemnavn

(CaseWorkerMiddleName)

PersonMiddleNameType
Base: string

Length: 1-40

0 - 1

Sagsbehandlerens mellemnavn.

  • -    -    -    Efternavn

(CaseWorkerSurname)

PersonSurnameNameType
Base: string

Length: 1-40

1

Sagsbehandlerens efternavn.

  • -    -    -    EksterntId

(CaseWorkerIdentifier)

CaseWorkerIdentifierType
Base: string

Length: 1-255

1

Sagsbehandler-id

...

[ Personnummer i HEADER ]

MoedetilbudId i URL (¤har vi vel også i BorgerBookingService?)

Element

Type

Detaljer

Forekomst

Beskrivelse

StartMoedetidsinterval
(BookingOptionIntervalStartTime)

dateTime

 

1

Starttidspunkt for tidsrummet der ønskes mødetider i

SlutMoedetidsinterval
(BookingOptionIntervalEndTime)

dateTime

 

1

Sluttidspunkt for tidsrummet der ønskes mødetider i

SamtaleformType

InterviewContactTypeIdentifierType

 

0 - 1

Samtaleform hvis denne er valgt på dette punkt i flowet

EksterntId
(CaseWorkerIdentifier)

CaseWorkerIdentifierType
Base: string

Length: 1-255

0 - 1

Sagsbehandler-id hvis dette er valgt på dette punkt i flowet

...

[Personnummer i Header]

MoedetilbudId i URL. ¤Afklaring: Finder DFDG selv på hvad der skal stå i ErStraksbooking som sendes til plannersystemet?

Element

Type

Detaljer

Forekomst

Beskrivelse

MoedeStarttidspunkt

(BookingStartTime)

dateTime

 

1

Starttidspunkt for bookingen

  • SagsbehandlerEksterntId

(CaseWorkerIdentifier)

CaseWorkerIdentifierType
Base: string

Length: 1-255

0 - 1

Sagsbehandler-id

Output

EmptyResponse. ¤Afklaring: Har Jobnet brug for andet og mere? ¤Afklaring: Hvordan tilgår DASR teksten Jobnet?

Fejlkoder

Fejlkode

Fejltekst

Beskrivelse

1014

Failed to validate message

The submitted message could not be validated

4400

CV Customer Number is unknown

The supplied CV Customer Number is unknown to the system

4405

The person with specified cpr is dead

The person with specified cpr is dead

4708

The submitted InterviewContactTypeIdentifier is invalid

The submitted InterviewContactTypeIdentifier is invalid

4709

The submitted InterviewTypeIdentifier is invalid

The submitted InterviewTypeIdentifier is invalid

4769

The connection to an external bookingsystem could not be established

The connection to an external bookingsystem could not be established

4783

The BookingTime cannot be before todays date

The BookingTime cannot be before todays date

4792

The BookingEndTime cannot be before BookingStartTime

The BookingEndTime cannot be before BookingStartTime

4804

The booking print comment must not include HTML tags

The booking print comment must not include HTML tags

4805

The submitted InterviewFormTypeIdentifier is invalid.

The submitted InterviewFormTypeIdentifier is invalid.

4819

The BookingStartTime is no longer available

The BookingStartTime is no longer available

4822

Could not find the caseworker with the specified CVR-RID

Could not find the caseworker with the specified CVR-RID

8108

The specified InterviewOptionID is not active or is unknown to the system

The specified InterviewOptionID is not active or is unknown to the system

8109

The booking time is NOT within the allowed range of dates for this interview option

The booking time is NOT within the allowed range of dates for this interview option

8111

An error occured when trying to look up the supplied PersonCivilRegistrationIdentifier

An error occured when trying to look up the supplied PersonCivilRegistrationIdentifier

8126

Rebooking deadline must be specified if rebooking is possible

Rebooking deadline must be specified if rebooking is possible

8127

Cancellation deadline cannot be specified if cancel booking is not possible

Cancellation deadline cannot be specified if cancel booking is not possible

8128

Cancellation deadline must be specified if cancel booking is possible

Cancellation deadline must be specified if cancel booking is possible

8129

An address is required for meetings with personal contact

An address is required for meetings with personal contact

8130

End time or duration is required for bookings with this interview type

End time or duration is required for bookings with this interview type

8131

Phonenumber is required for bookings where the citizen is expected to initiate the interview

Phonenumber is required for bookings where the citizen is expected to initiate the interview

8132

The rebooking deadline must not be before todays date

The rebooking deadline must not be before todays date

8133

The cancellation deadline must not be before todays date

The cancellation deadline must not be before todays date

8134

The rebooking deadline cannot be after BookingStartTime

The rebooking deadline cannot be after BookingStartTime

8135

Booking duration is greater than one day

Booking duration is greater than one day

8136

The cancellation deadline cannot be after BookingStartTime

The cancellation deadline cannot be after BookingStartTime

8270

ReBookingPossible has to be false for bookings with interviewtype Id 17 and Id 18

ReBookingPossible has to be false for bookings with interviewtype Id 17 and Id 18

8273

Citizen already has a booking of type Jobsamtale.

Citizen already has a booking of type Jobsamtale.

8288

Booking is later than deadline of existing InterviewDeadline with same InterviewType.

Booking is later than deadline of existing InterviewDeadline with same InterviewType.

9003

The interview supervisor specified is not allowed for this interview option

The interview supervisor specified is not allowed for this interview option

9018

Selfbooking failed because an External bookingsystem configuration is missing

Selfbooking failed because an External bookingsystem configuration is missing

9121

Interview in rehab team is not allowed for this contact group

Interview in rehab team is not allowed for this contact group

9220

Citizen already has a booking of type Opfølgningssamtale

Citizen already has a booking of type Opfølgningssamtale

9303

Unhandled error received from the remote system

Unhandled error received from the remote system

9329

Response from external planner system violated the wsdl contract

Response from external planner system violated the wsdl contract

...

Output

[EmptyResponse]

Fejlkoder

Fejlkode (GL)

Fejlkode

Fejltekst

Beskrivelse

1014

Failed to validate message STAR Foundation

The submitted message could not be validated

Ukendt personnummer STAR Foundation

The supplied CV Customer Number is unknown to the system

4405

The person with specified cpr is dead STAR Foundation

The person with specified cpr is dead

4708

The submitted InterviewContactTypeIdentifier is invalid

The submitted InterviewContactTypeIdentifier is invalid

4709

The submitted InterviewTypeIdentifier is invalid

The submitted InterviewTypeIdentifier is invalid

4767

The booking has already been taken

The booking has already been taken

4768

The submitted BookingIdentifier is unknown to the system

The submitted BookingIdentifier is unknown to the system

4769

The connection to an external bookingsystem could not be established

The connection to an external bookingsystem could not be established

4783

The BookingTime cannot be before todays date

The BookingTime cannot be before todays date

4792

The BookingEndTime cannot be before BookingStartTime

The BookingEndTime cannot be before BookingStartTime

4822

Could not find the caseworker with the specified CVR-RID

Could not find the caseworker with the specified CVR-RID

8107

The BookingIdentifier does not correspond to the person civil registration identifier

The BookingIdentifier does not correspond to the person civil registration identifier

8126

Rebooking deadline must be specified if rebooking is possible

Rebooking deadline must be specified if rebooking is possible

8127

Cancellation deadline cannot be specified if cancel booking is not possible

Cancellation deadline cannot be specified if cancel booking is not possible

8128

Cancellation deadline must be specified if cancel booking is possible

Cancellation deadline must be specified if cancel booking is possible

8129

An address is required for meetings with personal contact

An address is required for meetings with personal contact

8130

End time or duration is required for bookings with this interview type

End time or duration is required for bookings with this interview type

8131

Phonenumber is required for bookings where the citizen is expected to initiate the interview

Phonenumber is required for bookings where the citizen is expected to initiate the interview

8132

The rebooking deadline must not be before todays date

The rebooking deadline must not be before todays date

8133

The cancellation deadline must not be before todays date

The cancellation deadline must not be before todays date

8134

The rebooking deadline cannot be after BookingStartTime

The rebooking deadline cannot be after BookingStartTime

8135

Booking duration is greater than one day

Booking duration is greater than one day

8136

The cancellation deadline cannot be after BookingStartTime

The cancellation deadline cannot be after BookingStartTime

8270

ReBookingPossible has to be false for bookings with interviewtype Id 17 and Id 18

ReBookingPossible has to be false for bookings with interviewtype Id 17 and Id 18

8288

Booking is later than deadline of existing InterviewDeadline with same InterviewType.

Booking is later than deadline of existing InterviewDeadline with same InterviewType.

9018

Selfbooking failed because an External bookingsystem configuration is missing

Selfbooking failed because an External bookingsystem configuration is missing

9121

Interview in rehab team is not allowed for this contact group

Interview in rehab team is not allowed for this contact group

9130

The Booking can not be rescheduled or cancelled by the citizen because it is an immediate booking

The Booking can not be rescheduled or cancelled by the citizen because it is an immediate booking

9303

Unhandled error received from the remote system

Unhandled error received from the remote system

9329

Response from external planner system violated the wsdl contract

Response from external planner system violated the wsdl contract

...

Metoden henter alle borgerens aktuelle møder. Dette inkluderer både indkaldte og selvbookede møder. I “aktuelle” indkluderes alle møder dags dato i modsætning til tidligere, hvor der var tale om “kommende”

Som udgangspunkt bør Jobnet kunne bruge IndkaldelseService.GetIndkaldelser. Se dog felter med gult nedenfor.

...

Id

Navn

Beskrivelse

¤

Ulovligt system angivet som ophav

Kun Id 30 - DFDG og Id 32 - Jobnet er lovlige værdier for system som er ophav til fejl

¤

Ukendt borger (¤ genbrug eksisterende kode)

Den angivne borger kendes ikke af plannersystemet

¤

Ukendt MødetilbudId

Det angivne id på et mødetilbud findes ikke i plannersystemet

¤

Ukendt IndkaldelseId

Det angivne id på en indkaldelse findes ikke i plannersystemet

¤

Ukendt fejlkode

Det angivne fejlkodenummer kendes ikke i plannersystemet

 

¤flere…?