Příklad zabezpečení obsahu pomocí aplikačních rolí

Tento příklad ukazuje, jak poskytnout různým uživatelům přístup k různým datům v rámci jednoho reportu. Uživatel Region 1 může zobrazit pouze data pro Afriku a uživatel Region 2 může zobrazit pouze data pro Asii.

Aplikaci Vzorky lze povolit v lokálních předpokladech. Aplikace Vzorky není k dispozici v cloudu Infor.

  1. Vyberte Dashboards > Správa uživatelů a oprávnění > Správa rolí.
  2. Klikněte na kartu Role aplikací, vyberte aplikaci Vzorky a vytvořte roli aplikace s názvem SalesManager. Přiřaďte roli oprávnění aplikace Zobrazit aplikaci, Zobrazit dashboard, Zobrazit OLAP a Zobrazit report.
  3. Klikněte na kartu Role dat OLAP, vyberte aplikaci Vzorky a vytvořte role s názvy Oblast 1 a Oblast 2.
  4. Chcete-li změny provést, klikněte na ikonu Synchronizovat role s OLAP.
  5. Vyberte položku Dashboardy > OLAP > Upravit databázi a vyberte databázi Vzorky. Rozbalte uzel Dimenze a vyberte dimenzi Region.
  6. Na kartě Vlastnosti v panelu Zabezpečení vyberte možnost Povolit řízení přístupu k dimenzím a klikněte na tlačítko Vytvořit novou datovou kostku.
    Výchozí název a popisek datové kostky je #REGION. Klikněte na tlačítko Vytvořit a poté na tlačítko Uložit.
  7. Vyberte položku Dashboardy > OLAP > Spravovat oprávnění. Jako zdroj dat vyberte položku Vzorky a jako datovou kostku přístupu #REGION.
  8. Klikněte na tlačítko Mřížkový režim kliknutí a vyberte možnost Předat žádný přístup.
  9. Klikněte na ikonu databáze v každém řádku sloupce SalesManager.
    Tím zajistíte, že role SalesManager sama o sobě nebude mít přístup k žádným datům regionu.
  10. Klikněte na položku Mřížkový režim kliknutí a vyberte možnost Předat pouze ke čtení.
  11. Klikněte na ikony uživatelů v průsečíku sloupce Region 1 a řádku Afrika a v průsečíku sloupce Region 2 a řádku Asie.
  12. Pro všechny zbývající řádky sloupců Region 1 a Region 2 použijte možnost Předat žádný přístup.
    Poznámka

    Odebrání oprávnění jiným rolím je stejně důležité jako udělení požadovaných oprávnění rolím Region 1 a Region 2.

  13. Klikněte na tlačítko Aktualizovat role.
  14. Vyberte Dashboards > Správa uživatelů a oprávnění > Uživatelé, skupiny a role.
  15. Vytvořte uživatele s názvy SalesManagerAfrica a SalesManagerAsia.
  16. Na kartě Role aplikace v části s rolemi vyberte možnost Ukázky. Přidělte uživatelům SalesManagerAfrica a SalesManagerAsia aplikační roli SalesManager.
  17. Klikněte na kartu Role dat OLAP a přiřaďte roli Region 1 roli SalesManagerAfrica a roli Region 2 roli SalesManagerAsia.
  18. V komponentě Application Studio se přihlaste do aplikace Vzorky a vytvořte report s názvem Regiony. Přetažením dimenze Region datové kostky Analýza do reportu vytvořte hyperblok. Publikujte report a jeho nadřazenou složku.
  19. Přihlaste se do aplikace Dashboards jako SalesManagerAfrica a otevřete aplikaci Vzorky.
  20. Otevřete report Regiony z datového připojení Vzorky.
    V reportu se zobrazí pouze prvek Afrika.