Versions Compared

Key

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

...

  1. Alle koppelingen voor gebruikers die in TriasWeb bestaan, worden ingelezen

  2. Alle actieve organisaties in TriasWeb worden ingelezen

  3. Het aangeleverde bestand wordt gelezen. Per regel in het bestand

    1. wordt de gebruiker opgehaald uit TriasWeb. Als dat niet lukt, wordt er een logregel geschreven.
      Geen mensid gevonden MENSCODE: [email] op regel [regelnr].
      De huidige rij in het aangeleverde bestand wordt overgeslagen en de volgende rij wordt ingelezen. Je begint met deze nieuwe regel weer bij a.

    2. wordt de organisatie opgehaald uit TriasWeb. Als dat niet lukt, wordt er een logregel geschreven. Geen organisatieid gevonden AFDELINGEN: [organisatie id] op regel [regelnr]

    3. wordt er gekeken of de aangeleverde combinatie van gebruiker en afdeling al bestaat.

      1. Zo nee, dan wordt er een koppeling gelegd en een logregel geschreven:
        Menscode [email] gekoppeld aan org_id [organisatie id] middels koppelcode [koppelcode] (regel [regelnr]).
        Indien deze koppeling tijdens het verwerken van dit bestand al eerder is voorgekomen, dan wordt de volgende logregel geschreven:
        Dubbel in import: MENSCODE [email/gebruikerscode] org_id [organisatie id] koppelcode [koppelcode] (regel [regelnr]).
        Deze regel is ter informatie. De situatie heeft geen invloed op het uiteindelijke resultaat.

      2. Zo ja, dan wordt de koppeling geactiveerd indien deze deactief was en een logregel geschreven dat het record geüpdatet is
        IMPORT_ACTIVATIE -> MENSCODE [email], AFDELING [koppelcode] (regel [regelnr])

  4. Alle overgebleven koppelingen worden gedeactiveerd. Dit zijn koppelingen die niet aanwezig zijn in het aangeleverde bestand. Er wordt per koppeling een logregel geschreven:
    Koppeling tussen gebruiker [email] en organisatie [koppelcode] gedeactiveerd