Logging van Caress organisatie-import

De aangeleverde gegevens gegevens worden via een API uit Caress gehaald. Deze pagina beschrijft hoe de logging geĆÆnterpreteerd kan worden.

Ā 

  1. Alle OEs worden uit Caress gehaald via een API-call

    1. Mogelijke meldingen:

      1. Error: Fout in responseContent voor ophalen organisaties uit Caress: (foutmelding) ā†’ foutmelding vanuit Caress

      2. Error: Fout (fout tekst) bij ophalen organisaties: (soort fout) ā†’ indien een onvoorziene fout optreedt bij het verwerken van wat we uit Caress krijgen

  2. Alle OEs worden opgehaald uit de TriasWeb database

  3. Verwerk niveau van de aangeleverde OEs

    1. Als een aangeleverde OE geen moederOE (partOf) heeft, is het een hoofdorganisatie (valt direct onder klantniveau).

    2. Als het wel een moederOE heeft, dan aanmaken/updaten als locatie of afdeling.

    3. Als het moederOE een afdeling is, dan overslaan (we kunnen immers niet lager dan afdeling gaan).

    4. mogelijke meldingen:

      1. Error: Let op, er zijn meerdere records aanwezig met dezelfde org_Extern_ID (externId)

  4. Update OEs die aanwezig zijn in TriasWeb met de aangeleverde data.

    1. aantal gewijzigd wordt met 1 opgehoogd

    2. indien OE actief, dan verwijderen uit lijst met te deactiveren OEs (2b)

    3. Mogelijke meldingen:

      1. Info: Organisatieupdate voor (OE-identifier vanuit Caress) (niveau/naam/kostenplaats/koppelcode/extern id/bovenliggende OE/deactief). Dat wat tussen haakjes staat is afhankelijk van het geĆ¼pdatet onderdeel. De waardes worden niet meegegeven.

      2. Error: Fout bij controleren/updaten

      3. aantal fouten wordt met 1 opgehoogd

  5. Maak nieuwe OEs aan indien niet aanwezig in TriasWeb

    1. aantal nieuw wordt opgehoogd met 1

    2. Mogelijke meldingen:

      1. Organisatieregel toegevoegd voor (OE-identifier vanuit Caress) (niveau (niveau))

      2. Error: Fout bij aanmaken organisatie

      3. aantal fouten wordt met 1 opgehoogd

  6. Sla alles op

  7. Deactiveer de overgebleven OEs uit TriasWeb die niet aangeleverd werden

    1. Mogelijke meldingen:

      1. Info: Start deactivatie organisaties die niet aangeleverd zijn en wel in TriasWeb bestaan

      2. Info: Deactivatie organisatie: (naam)

  8. Schrijf samenvatting

    1. aantal fout ā†’ totaal aantal keren dat opslaan van een nieuwe of wijzigen van een bestaande OE niet lukte. Zie meldingen onder 4 en 5

    2. aantal gewijzigd ā†’ Updates op OEs die in TriasWeb aanwezig waren en aangeleverd zijn. Zie meldingen zoals onder punt 4.

    3. aantal gedeactiveerd ā†’ de OEs die in TriasWeb aanwezig waren voor de import, maar niet aangeleverd werden vanuit Caress. Meldingen onder punt 7.

    4. aantal nieuw ā†’ Aangeleverde OEs die nog niet in TriasWeb voorkwamen voor de import. Meldingen onder punt 3.

Ā 

Ā