Versions Compared

Key

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

...

Telefonnumre oprydningsjob

URLBeskrivelse
<server>/skr-operations/phonenumber-cleanup/start
Starter oprydningsjobbet til at slette ugyldige telefonnumre
<server>/skr-operations/phonenumber-cleanup/status

Returnerer statuskoden for seneste kørsel af oprydningsjobbet. Har oprydningsjobbet ikke kørt endnu, returneres statuskode 200


Der benyttes tre typer af suppliers og en operation:

SupplierBeskrivelse
Default supplier

Benyttes til at fylde opgaver på stakken, når stakken er tom.

For hvert af tallene 0-9, oprettes en suffix baseret supplier

Suffix baseret supplier

Givet et tal, hentes alle person id'er fra skr databasen, der slutter på dette tal.

Opretter en mængde batch suppliers, hver med et konfigurerbart antal af disse person id'er

Batch supplier

Givet en liste af person id'er, hentes for hvert id alle de telefonnumre der ikke overholder gyldig format fra personens stamkort.

For hvert person id og tilhørende liste af telefonnumre, oprettes et telefonnummer oprydningsjob.

OperationBeskrivelse
Telefonnummer oprydningsjob

Givet et person id og en liste af telefonnumre, slette alle disse telefonnumre r i personens stamkort.

Der udsendes herefter en NAS notifikation.

OBS: Loggen for dette job kommer til at indeholde maskerede cpr numre (cpr numre, hvor de sidste 4 cifre er udskiftet med X'er), og skal derfor behandles som en audit log.

Migrations job

Migrations Job vil migrere personalDataCard fra database model 1 til model 2. Jobbet vil hente et konfigurerbar antal personalDataCard op fra model 1 databasen, som den vil dele i et konfigurerbar store batches. Den flytter data’en over i model 2, og sletter data fra 1. 

URLBeskrivelse
<server>/skr-operations/skr-migreringsjob/start
Starter migration af personalDataCard fra database model 1 til model 2.
<server>/skr-operations/skr-migreringsjob/status

Returnerer statuskoden for seneste kørsel af migration jobbet. Har migration jobbet ikke kørt endnu, returneres statuskode 200


Der benyttes denne supplier:

SupplierBeskrivelse
Default supplierBenyttes til at hente et konfigurerbar antal personalDataCard op fra databasen.
Batch supplier

Givet en liste af personalDataCard id'er, opdeles de i batches og ideerne bliver blandet, så de er i tilfældige rækkefølge.

For hver batch oprettes et migrations job.

OperationBeskrivelse
MIgrations job

Givet en liste af personalDataCard id’er, laves der migrering af dem fra model 1 til model 2. Efter de er flyttet slettes de fra model 1.


Backup

Servicen indeholder ikke nogen backup-mekanismer, og dette skal derfor konfigureres på database-niveau. Der bør foretages backup af data på en forsvarlig måde, i tilfælde af behov for en genetablering af data. Disse data skal opbevares på en forsvarlig måde, jfr. regler om personhenførbare data.

...