Cerebrum-integrasjon med Basware PM

Ein oversikt over kva vi har å gjere med Basware PM.

TODO: Dokumentet er mangelfullt.

1   Introduksjon

Basware PM er eit innkjøpssystem (e-commerce). Det er berre personar med rolle "innkjøpar" frå SAP som skal ha tilgang til å bruke systemet, medan andre tilsette gjerne kan ha lesetilgang i systemet.

Cerebrum gir Basware PM informasjon om brukarar, deira roller og UiO sin organisasjon.

2   Funksjonalitet

Det Cerebrum har av funksjonalitet for Basware PM:

  • contrib/no/uio/generate_ecommerce_export.py - Denne jobben lager eksport-filer som sendast over til Basware-systemet og brukast for populering.
  • contrib/no/uio/dbfg_update.py - Denne jobben kan lese inn kva brukarar som finnast i Basware-systemet og oppdaterer grupper i Cerebrum til å gjenspeile dette. Denne jobben oppdaterer grupper for fleire system, Basware sine grupper begynner på 'basware-'.

3   Innhald i eksport

Eksporten er todelt, ein eksport for personar og brukarar, og ein for organisasjonen (OU).

3.1   Personar og brukarar

Det hentast berre ut personar som har minst ein av tilknyttingstypane:

  • ANSATT/tekadm
  • ANSATT/vitenskapelig
  • TILKNYTTET/innkjoper
  • TODO

3.2   Organisasjon

Cerebrum overfører alle organisasjonsenheter som SAPUiO definerer som aktive og registrert som "Tillatt Organisasjon" - som betyr at enheten er ein del av UiO sin organisasjonsstruktur.

Enheter som har gått ut på dato, eller som SAPUiO meiner ikkje er "tillatt" vert ikkje overførde.

Det brukast ein spesiell, fiktiv standard-enhet for dei som mangler registreringar, til dømes for kva som er forelder-enheten. Denne er satt til 999999 og settast på toppnivå.

TODO: Treng meir info.

4   Filformat

Eksport-filene har CSV-format, og innhaldet er delt opp i fleire ulike filer:

  • YYYYMMDD-User.cvs - brukardata
  • YYYYMMDD-Org.cvs - organisasjonsdata
  • YYYYMMDD-Roles.cvs - tilknyttingar til brukarane
  • YYYYMMDD-Adr.cvs - adresser til organisasjonsenheter
  • YYYYMMDD-AdrPart.cvs - delar av adressene, til dømes gateadresse

Namnet YYYYMMDD refererer til datoen filene vart generert.

Av jokim
Publisert 16. des. 2014 08:06