Przejdź do głównej treści

Dokumentacja administratora

10. Import danych

Funkcja importu uprawnień ma zastosowanie na etapie wdrażania systemu. Pozwala na zasilenie rejestru uprawnień o aktualnie obowiązujące dostępy każdego pracownika organizacji. Dzięki temu nie ma konieczności składania i procesowania kilkudziesięciu/kilkuset wniosków z osobna. Za wykonanie importu odpowiada instancja bot#3.

Do poprawnego importu wymagany jest plik CSV zawierający dane w formacie:

grantee_user_login Login użytkownika, któremu przypisywane są uprawnienia
system_id Identyfikator systemu, do którego odnoszą się uprawnienia
entity_id Identyfikator jednostki/kontekstu w systemie
profile_id Identyfikator profilu przypisywanego użytkownikowi
date_start Data i godzina rozpoczęcia obowiązywania uprawnienia
date_to Data i godzina zakończenia obowiązywania uprawnienia
external_field_login Pole opcjonalne dla zewnętrznego loginu użytkownika
profile_configuration Pole opcjonalne dla dodatkowej konfiguracji profilu
profile_request_comment Pole opcjonalne dla komentarza do wniosku o przypisanie profilu

Blokada importu

Import uprawnień jest blokowany w przypadku, gdy rejestr uprawnień nie jest pusty. Stan ten występuje po zajściu któregokolwiek z poniższych zdarzeń:

  • Po wcześniejszym poprawnym wykonaniu importu uprawnień
  • Po złożeniu pierwszego wniosku poprzez panel składania uprawnień

Prawidłowy import

Panel konfiguracji

Rejestr uprawnień: widok "Nadane uprawnienia"

Rejestr uprawnień: widok "Historia"

Walidacja i problemy w procesie importu

Proces importu obejmuje walidację pliku CSV, w ramach której sprawdzana jest spójność danych, w tym poprawność powiązania użytkownika z jednostką organizacyjną oraz zgodność profilu zdefiniowanego w ramach danego systemu. Import danych zgłosi wykryty problem w formie konkretnego komunikatu:

  • Nieprawidłowa jednostka: oznacza, iż użytkownik nie należy do jednostki, w której próbujemy nadać mu uprawnienia
  • Nie istnieje: oznacza iż dany użytkownik w ogóle nie istnieje w zasobach organizacji (czy to w bazie wewnętrznej Zantiga czy w zewnętrznym źródle)
  • Profil o identyfikatorze X nie wchodzi w skład systemu o identyfikatorze Y: oznacza, iż dane dotyczące systemu i profilu, na który próbujemy zaimportować uprawnienia, nie pokrywają się z faktyczną konfiguracją