Page History
| Navitabs | ||||
|---|---|---|---|---|
| ||||
Overblik over servicen
...
Gennem kald til "person information service" foretages validering af CPR-nummer og en persons alder. Minimumsalderen for fravalg er konfigurerbart (se driftsvejledningen). Desuden bruges "deceased" kaldet af slettejobbet, til at afgøre om en person er død, og de gemte fravalg derfor skal slettes.
Trifork Digital Post Komponent
...
Servicen indeholder et slettejob, som kan slette fravalg for afdøde personer. Fravalg for en afdød skal slettes et år efter (kan konfigureres til noget andet end et år) efter personen er afgået ved døden. Registreringen bliver slettet fra databasen ligesom scheduleret post slettes.Tilknyttet digital post slettes med det samme personen er død (kan konfigureres).
Jobbet starter med at oprette en stak af cpr nummer prefixes, og for hver af disse arbejdes med parallelle spor for sletning af fravalg og tilhørende digital post.
Strukturen for for sletning af de 2 parallelle sporer ens, hvorfor beskrivelsen er samlet i en beskrivelse af operationer nedenfor, men relevante forskelle beskrevet under "variant".
Sletningen foregår overordnet ved, at der opbygges en arbejdskø der indeholder alle cpr numre for de afdøde personer. PersonInformation Service bruges Sletningen foregår overordnet ved, at der opbygges en arbejdskø der indeholder alle cpr numre for de personer der er død for 1 år siden. PersonInformation Service bruges til at finde disse personer,
...
Jobbet består af følgende operationer:. Da der
Operation | Beskrivelse | Variant Consent | Variant Digital Post |
|---|---|---|---|
| Default operation | Formål: Benyttes til at fylde operationer på stakken, når stakken er tom. Java klasse: FgvhrDeceasedCleanupSupplier Batching: For hvert af tallene 00-99, oprettes en "prefix baseret operation" Shuffles: nej for både consent og for digital post Shuffles: nej Andet: - |
|
|
Prefix baseret operationoperation (Concent og Digital post) | Formål: Givet et tal mellem 00 og 99, hentes alle borger id'er af typen cpr fra som starter med disse cifre. Java klasse: FgvhrDeceasedPatientIdPrefixCleanupSupplier/ FgvhrDeceasedPatientIdPrefixCleanupDigitalPostSupplierTest Batching: Opretter en mængde "borger id baseret operation", hver med et konfigurerbart antal af disse borger id'er Shuffles: ja Andet: - | henter fra citizen_consent | henter fra letter |
Borger id baseret operation (Concent og Digital post) | Formål: Givet en liste af borger id'er, tages de id'er der tilhører afdøde borgere. Dette afgøres ved kald til PersonInformation. Java klasse: FgvhrDeceasedPatientIdBatchCleanupSupplier/ FgvhrDeceasedPatientIdBatchCleanupDigitalPostSupplierTest Batching: Opretter eet "oprydningsjob" med de afdøde borgers id Shuffles: nej Andet: - | anvender et år som grænse til at afgøre, | anvender "nu" som grænse til at afgøre, |
Oprydningsjob (Concent og Digital post) | Formål: Givet en liste af borger id'er slettes i databasen fravalg (citizen_consent, letter, substitution_values og recipient_details) for denne liste af id'er af typen cpr Java klasse: FgvhrCleanupOperation/ FgvhrCleanupDigitalPostOperation Batching: na Shuffles: na Andet: - | sletter i citizen_consent | sleter i letter og substitution_values |
Digital Post baggrundsjob til afsendelse
...