Zabezpieczanie zawartości z użyciem ról aplikacji, przykład

W tym przykładzie w ramach jednego raportu zapewniany jest dostęp do różnych danych dla różnych użytkowników. Użytkownik Region 1 może wyświetlać tylko dane dla Africa, a użytkownik Region 2 może wyświetlić tylko dane dla Asia.

Aplikację Samples można włączyć w środowiskach lokalnych. Aplikacja Samples nie jest dostępna w chmurze Infor.

  1. Wybierz Dashboardy > Zarządzanie uprawnieniami i użytkownikami > Zarządzaj rolami.
  2. Kliknij kartę Role aplikacji, wybierz aplikację Samples i utwórz rolę aplikacji o nazwie SalesManager. Nadaj roli uprawnienia do wyświetlania aplikacji, wyświetlania dashboardów, wyświetlania obiektów OLAP i wyświetlania raportów.
  3. Kliknij kartę Role danych OLAP, zaznacz aplikację Samples i utwórz role o nazwach Region 1 i Region 2.
  4. Aby wprowadzone zmiany zostały uwzględnione, kliknij ikonę Synchronizuj role do OLAP.
  5. Wybierz Dashboardy > OLAP > Edytuj bazę danych i wskaż przykładową bazę danych. Rozwiń węzeł Wymiary i wybierz wymiar Region.
  6. W okienku Zabezpieczenia na karcie Właściwości wybierz opcję Włącz kontrolę dostępu do wymiaru i kliknij Utwórz nową kostkę.
    Domyślnie nazwa i podpis kostki to #REGION. Kliknij przycisk Utwórz, a następnie kliknij przycisk Zapisz.
  7. Wybierz Dashboardy > OLAP > Zarządzanie uprawnieniami. Wybierz Przykłady jako źródło danych i #REGION jako kostkę dostępu.
  8. Kliknij pozycję Tryb klikania siatki i wybierz Przekaż brak dostępu.
  9. Kliknij ikonę bazy danych w każdym wierszu kolumny SalesManager.
    Gwarantuje to, że samodzielnie rola SalesManager nie dysponuje dostępem do danych z żadnego regionu.
  10. Kliknij Tryb klikania siatki i wybierz Przekaż uprawnienie tylko do odczytu.
  11. Kliknij ikony użytkownika na przecięciu kolumny Region 1 oraz wiersza Africa i w na przecięciu kolumny Region 2 oraz wiersza Asia.
  12. Zastosuj opcję Przekaż brak dostępu do wszystkich pozostałych wierszy w kolumnach Region 1 i Region 2.
    Uwaga

    Usunięcie uprawnień z innych ról jest tak samo ważne jak przyznanie wymaganych uprawnień rolom Region 1 i Region 2.

  13. Kliknij Aktualizuj role.
  14. Wybierz Dashboardy > Zarządzanie użytkownikami i uprawnieniami > Użytkownicy, grupy i role.
  15. Utwórz użytkowników o nazwach SalesManagerAfrica i SalesManagerAsia.
  16. Na karcie Role aplikacji w sekcji z rolami wybierz Samples. Do SalesManagerAfrica i SalesManagerAsia przypisz rolę aplikacji SalesManager.
  17. Kliknij kartę Role danych OLAP i przypisz rolę Region 1 do SalesManagerAfrica, a rolę Region 2 do SalesManagerAsia.
  18. W programie Application Studio zaloguj się do aplikacji przykładowej i utwórz raport o nazwie Regiony. Upuść wymiar Region kostki Analiza na raport, aby utworzyć hiperblok. Zaewidencjonuj raport i jego folder nadrzędny.
  19. Zaloguj się do aplikacji Dashboards jako SalesManagerAfrica i otwórz aplikację przykładową.
  20. Otwórz raport Regiony z przykładowego połączenia danych.
    W raporcie widoczny jest tylko element Africa.