UnemploymentRegistrationService (Version 4 (udv - model 3), 2019-3)
UnemploymentEnrollmentService benyttes til registrering en kommunal ydelsesbevilling på en ledig, herunder om der er sket bevilling eller afslag.
Metoder
StartSocialAid
Denne metode anvendes af Ydelsessystemet KY til at initierer en ydelsesbevilling.
En ydelsesbevilling kan starte ud fra følgende
- Bevillingssag startet i KY
- Bevillingssag startet i KY og Bevilling er givet (Approved)
- Bevillingssag startet i KY og Bevilling er afvist (Rejected)
- Bevillingssag startet i KY, Bevilling er givet (Approved) og Bevilling stoppet
SocialAidAppropiationResult
Denne metode anvendes af Ydelsessystemet KY til at give resultatet af en ydelsesbevilling.
En ydelsesbevilling kan have følgende resultater
- Bevilling er givet (Approved)
- Bevilling er afvist (Rejected)
- Bevilling er givet (Approved) og Bevilling stoppet
Forudsætter at:
- Bevillingssag startet i KY
SocialAidEnd
Denne metode anvendes af Ydelsessystemet KY til at give stoppe en ydelsesbevilling.
En ydelsesbevilling kan stoppe situationerne:
- Bevilling stoppet
Forudsætter at:- Bevilling er givet (Approved)
- Bevilling er givet (Approved) og Bevilling stoppet
Forudsætter at:- Bevillingssag startet i KY
SocialAidTerminated
Denne metode anvendes af Ydelsessystemet KY til at afslutte en ydelsesbevillingssags endeligt.
En ydelsesbevillingssag kan afsluttes i situationerne:
- Bevillingssag afsluttet
Forudsætter at:
- Bevilling stoppet
CreateSocialAid
Denne metode anvendes af Ydelsessystemet KY til at oprette en ydelsesbevilling.
Input
Element | Type | Detaljer | Forekomst | Beskrivelse |
---|---|---|---|---|
SaveSocialAidRequest | SaveSocialAidRequestType | 1 | ||
- SaveSocialAid | SaveSocialAidType | 1 | Validering af bevilling. | |
- - PersonCivilRegistrationIdentifier | PersonCivilRegistrationIdentifierType Base: string | Pattern: ((((0[1-9]|1[0-9]|2[0-9]|3[0-1])(01|03|05|07|08|10|12))|((0[1-9]|1[0-9]|2[0-9]|30)(04|06|09|11))|((0[1-9]|1[0-9]|2[0-9])(02)))[0-9]{6})|0000000000 | 1 | Borgerens cpr-nummer. |
- - PersonCivilRegistrationIdentifier | guid | 1 | Ydelsessystemets reference/id | |
- - StartDate | dateTime | 1 | Startdato på bevilling. Hvis det er start på en bevillingssag så forventet startdato | |
- - EndDate | dateTime | 0 - 1 | Slutdato på bevilling. | |
- - ClientCategoryTypeIdentifier | ClientCategoryTypeIdentifier | 0-1 | Bevillingen resultat i form af klientkategori. Altid - ’2’ Kontanthjælpsmodtager | |
- - AppropriationOutcomeTypeIdentifier | AppropriationOutcomeTypeIdentifierType | 1 | Hændelse fra ydelse, enten at - Bevillingssag startet |
Output
Element | Type | Detaljer | Forekomst | Beskrivelse |
---|---|---|---|---|
SaveSocialAidResponse | SaveSocialAidResponseType | 1 | ||
- ServiceReceipt | ServiceReceiptType | 1 | kvittering for transaktionen. | |
- - EventDate | dateTime | 1 | Tidspunkt for transaktionen eller registrering. | |
- - MessageIdentifier | 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 | Unik identifikation af transaktion eller registrering. |
Fejlkoder/Forretningsregler
- Der er ikke muligt at oprette en bevilling med bevillingsstatus:
- Bevilling er afvist (Rejected)
- Bevilling stoppet
- Bevillingssag afsluttet
- Startdato på bevilling på ikke ligger efter Slutdato på bevilling
- Slutdato på bevilling skal være dagsdato eller før
- Hvis bevillingsstatus er:
- Bevillingssag startet
Må Slutdato på bevilling ikke være angivet
- Bevillingssag startet
Hvis bevillingsstatus er:
Bevilling er givet (Approved)
skal bevillingens resultat i form af klientkategori skal være en af følgende:’2’ Kontanthjælpsmodtager
'9' Uddannelseshjælpsmodtager
‘13’ Integrationsydelsesmodtager
'15' Integrationsydelsesmodtager omfattet af integrationsprogrammet
'17' Integrationsydelsesmodtager med uddannelsespålæg
- Hvis bevillingsstatus er:
- Bevilling stoppet
- Bevillingssag afsluttet
Skal Slutdato på bevilling skal være udfyldt
UpdateSocialAid
Denne metode anvendes af Ydelsessystemet KY til opdateret en bevilling herunder resultatet af bevillingen.
Input
Element | Type | Detaljer | Forekomst | Beskrivelse |
---|---|---|---|---|
SaveSocialAidRequest | SaveSocialAidRequestType | 1 | ||
- SaveSocialAid | SaveSocialAidType | 1 | Validering af bevilling. | |
- - PersonCivilRegistrationIdentifier | PersonCivilRegistrationIdentifierType Base: string | Pattern: ((((0[1-9]|1[0-9]|2[0-9]|3[0-1])(01|03|05|07|08|10|12))|((0[1-9]|1[0-9]|2[0-9]|30)(04|06|09|11))|((0[1-9]|1[0-9]|2[0-9])(02)))[0-9]{6})|0000000000 | 1 | Borgerens cpr-nummer. |
- - SocialAidExternalIdentifier | guid | 1 | Ydelsessystemets reference/id | |
- - StartDate | dateTime | 1 | Startdato på bevilling. Hvis det er start på en bevillingssag så forventet startdato | |
- - EndDate | dateTime | 0 - 1 | Slutdato på bevilling. | |
- - ClientCategoryTypeIdentifier | ClientCategoryTypeIdentifier | 0-1 | Bevillingen resultat i form af klientkategori. Altid - ’2’ Kontanthjælpsmodtager | |
- - AppropriationOutcomeTypeIdentifier | AppropriationOutcomeTypeIdentifierType | 1 | Hændelse fra ydelse, enten at - Bevillingssag startet |
Output
Element | Type | Detaljer | Forekomst | Beskrivelse |
---|---|---|---|---|
SaveSocialAidResponse | SaveSocialAidResponseType | 1 | ||
- ServiceReceipt | ServiceReceiptType | 1 | kvittering for transaktionen. | |
- - EventDate | dateTime | 1 | Tidspunkt for transaktionen eller registrering. | |
- - MessageIdentifier | 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 | Unik identifikation af transaktion eller registrering. |
Fejlkoder/Forretningsregler
- Det er kun muligt at opdater en eksisterende bevilling
- Der er ikke muligt at flytte bevillingsstatus væk fra :
- Bevilling er afvist (Rejected)
- Bevillingssag afsluttet
- Der er ikke muligt at flytte bevillingsstatus fra :
- Bevilling er givet (Approved) til Bevilling er afvist (Rejected)
- Der er ikke muligt at flytte bevillingsstatus fra :
- Bevilling er givet (Approved) til Bevilling er afvist (Rejected)
- Startdato på bevilling på ikke ligger efter Slutdato på bevilling
- Slutdato på bevilling skal være dagsdato eller før
- Hvis bevillingsstatus er:
- Bevilling stoppet
- Bevillingssag afsluttet
Skal Slutdato på bevilling skal være udfyldt
Hvis bevillingsstatus er:
Bevilling er givet (Approved)
- Bevilling stoppet
- Bevillingssag afsluttet
skal bevillingens resultat i form af klientkategori skal være en af følgende:’2’ Kontanthjælpsmodtager
'9' Uddannelseshjælpsmodtager
‘13’ Integrationsydelsesmodtager
'15' Integrationsydelsesmodtager omfattet af integrationsprogrammet
'17' Integrationsydelsesmodtager med uddannelsespålæg
- De sædvanlige valideringer for create og update med at
- Borger skal være i kommune der kaldes med
- Kommune og STAR har adgang til at kalde
- GUID kender vi ikke
- Metoder skal fejle, hvis borgeren, der kaldes, med er død