Overtager JCSS' opgave for alt med kontaktforløbsdata. Den nye JCSS v10: JobnetCitizenStatusService (Version 10, 2022-3) [UDV]
...
Element | Type | Detaljer | Forekomst | Beskrivelse | |||||
---|---|---|---|---|---|---|---|---|---|
MoedetilbudSamling |
|
| 0 - 1 |
| |||||
(InterviewOption) | InterviewOptionType |
| 0 - * | Mødetilbud | |||||
| guid | 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. | |||||
(InterviewTypeIdentifier) |
| 1 | Angiver hvilken samtaletype der skal afholdes | ||||||
(InterviewFormTypeIdentifier) |
| 1 | Angiver om det er et fælles eller individuelt møde. | ||||||
|
|
| 1 | En liste med tilgængelige samtaleformer for mødet | |||||
|
| 1 - * | Angiver samtaleformen, dvs. om mødet skal være personligt fremmøde, telefonisk osv. | ||||||
(InterviewLocationDetail) | InterviewLocationDetailType |
| 0 - 1 | Information om hvor mødet skal afholdes | |||||
(InterviewLocationDescription) | InterviewLocationDescriptionType | Length: 1-200 | 0 - 1 | Beskrivelse af mødestedet i det omfang adressen ikke er tilstrækkelig. | |||||
| AddressPostalType |
| 0 - 1 | Adresse | |||||
| StreetNameType | Length: 1-40 | 1 | Vejnavn. | |||||
| StreetBuildingIdentifierType | 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 |
| |||||
| FloorIdentifierType | Pattern: [1-9]|[1-9][0-9]|KL|ST|kl|st|k[2-9]|K[2-9] | 0 - 1 |
| |||||
| SuiteIdentifierType | Length: 1-4 | 0 - 1 |
| |||||
| PostCodeIdentifierType | Pattern: [0-9]{4} | 1 | Postnummer | |||||
| DistrictNameType | Length: 1-20 | 1 | Bynavn | |||||
| string |
| 0 - 1 | Landekode. | |||||
(MeetingDurationMinutes) | int |
| 1 | Mødets varighed i minutter | |||||
| IsCompulsory ¤boolean |
| 1 | Om mødet er obligatorisk. |
(FirstTimeslot) | dateTime |
| 0 - 1 | Første mulige mødedato og tid. |
(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 | |||||
(AllowChoiceOfSupervisor) | boolean |
| 1 | Angiver hvorvidt borger kan se og vælge en specifik sagsbehandler. For fællesmøder altid false | |||||
(MeetingTitle) | MeetingTitleType | Length: 1-100 | 1 | Mødetitel. Vises på Jobnet | |||||
(MeetingDescription) | MeetingDescriptionType | Length: 0-500 | 0 - 1 | Beskrivelse til møde med dagsorden og uddybende information. Vises på Jobnet | |||||
(SupervisorCollection) | SupervisorCollectionType |
| 0 - 1 | Samling af relevante sagsbehandlere | |||||
(Supervisor) | CaseWorkerStructureType |
| 0 - * | Sagsbehandler | |||||
(CaseWorkerGivenName) | PersonGivenNameType | Length: 1-50 | 1 | Sagsbehandlerens fornavn(e). | |||||
(CaseWorkerMiddleName) | PersonMiddleNameType | Length: 1-40 | 0 - 1 | Sagsbehandlerens mellemnavn. | |||||
(CaseWorkerSurname) | PersonSurnameNameType | Length: 1-40 | 1 | Sagsbehandlerens efternavn. | |||||
(CaseWorkerIdentifier) | CaseWorkerIdentifierType | Length: 1-255 | 1 | Sagsbehandler-id |
...
[ Personnummer i HEADER ]
MoedetilbudId i URL (¤har vi vel også i BorgerBookingService?)
Element | Type | Detaljer | Forekomst | Beskrivelse |
---|---|---|---|---|
StartMoedetidsinterval | dateTime |
| 1 | Starttidspunkt for tidsrummet der ønskes mødetider i |
SlutMoedetidsinterval | dateTime |
| 1 | Sluttidspunkt for tidsrummet der ønskes mødetider i |
SamtaleformType |
| 0 - 1 | Samtaleform hvis denne er valgt på dette punkt i flowet | |
EksterntId | CaseWorkerIdentifierType | 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 |
(CaseWorkerIdentifier) | CaseWorkerIdentifierType | 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…? |
|