Het koppelen van gebruikers aan afdelingen kan meteen gedaan worden bij het inlezen van de nieuwe gebruikers, maar kan ook los daarvan gedaan worden. In het geval dat dit los van de gebruikersimport gebeurt, is de logging als volgt te interpreteren.
Alle koppelingen voor gebruikers die in TriasWeb bestaan, worden ingelezen
Alle actieve organisaties in TriasWeb worden ingelezen
Het aangeleverde bestand wordt gelezen. Per regel in het bestand
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.
wordt de organisatie opgehaald uit TriasWeb. Als dat niet lukt, wordt er een logregel geschreven. Geen organisatieid gevonden AFDELINGEN: [organisatie id] op regel [regelnr]
wordt er gekeken of de aangeleverde combinatie van gebruiker en afdeling al bestaat.
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.
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])
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