Migrasjonsplan

Forberedelser

Manuelle tilknytninger

  • Config er oppdatert for å tillate manuelle affs

  • Script er kjørt for å sette manuell affiliation:

    python cerebrum_hacks/uio/update_affiliation.py --sap-file liste_med_ansattnummer.txt --add --commit

Oppsett av broker

Vi må konfigurere opp exchange, bindings og køer i meldingsbroker, samt opprette/oppdatere konfigurasjon for consumers/consume-tasks.py med ny virthost, exchange, bindings, kø

Konfigurasjon av klient

Vi må konfigurere opp ny url og api-key for dfø-klient.

Migrasjoner

Før migrasjonene startes, må vi skru av crb-job-runner, slik at ingen eksporter kjører med delvis oppdaterte data.

Etter at DFØ-SAP har tatt over for SAPUIO, må vi få migrasjonsdata fra ADS (kontakt: Tone Morken).

  1. Legge inn dfø-id på OU-er (TODO: how?)
  2. Legge inn dfø-pid på personer (TODO: how?)
  3. Kjøre oppdatering av alle ansatte fra DFØ (TODO: how?)
  4. Verifisere at _affs_ er like/lignende for alle ansatte fra dfø vs. sap -- dette for å sjekke at vi kan begynne å bruke DFØ som kildesystem for eksporter, tilgangsgrupper, etc...

Starte opp

Etter all konfigurasjon er oppdatert, starte på nytt alle tjenester (inkl. crb-job-runner.

Opprydding

Fjerne gammel import
  • Fjerne SAPUIO-køer
  • Fjerne SAPUIO-konfigurajon
  • Kjøre opprydding/fjering av SAPUIO-data
  • Fjerne SAPUIO-funksjonalitet/import
Fjerne manuelle tilknytninger

Fjerne affiliations for bilagslønnede når disse har blitt lagt inn i dfø. Vi skal få en mail når dette har skjedd. Sjekk i starten av juni hvis ikke vi har hørt noe før det.

python cerebrum_hacks/uio/update_affiliation.py --sap-file liste_med_ansattnummer.txt --delete --commit

Publisert 29. apr. 2021 17:19 - Sist endret 30. apr. 2021 14:09