Sdílet prostřednictvím


Konfigurace oprávnění ke sloupcům

Poznámka

S účinností od 12. října 2022 jsou portály Power Apps Power Pages. Další informace: Služba Microsoft Power Pages je nyní obecně dostupná (blog)
Zanedlouho migrujeme a sloučíme dokumentaci k portálům Power Apps s dokumentací k Power Pages.

V portálech se oprávnění k tabulkám používají, chcete-li použít zabezpečení na jednotlivé záznamy tabulek Dataverse. Můžete přidat oprávnění sloupců do jednotlivých sloupců tabulky. Oprávnění sloupců jsou volitelná konfigurace, které přiřadíte k webovým rolím.

Poznámka

Oprávnění ke sloupcům lze momentálně používat jen u funkcí Webového rozhraní API portálů.

Webové role mohou mít libovolný počet oprávnění k tabulce a oprávnění ke sloupcům. Pokud má webová role oprávnění pro více sloupců, použijí se na vybranou webovou roli všechna oprávnění ke sloupcům.

Při vyhodnocování oprávnění se nejprve vyhodnocují oprávnění k tabulce. Pokud má uživatel přístup k tabulce, použijí se příslušná oprávnění sloupců tabulky. Pokud uživatel nemá přístup k tabulce, budou jakákoli konfigurovaná oprávnění sloupců ignorována.

Pokud nejsou definována žádná oprávnění ke sloupcům, budou se odpovídající oprávnění tabulky vztahovat na všechny sloupce.

Důležité

Tato funkce vyžaduje pro balíček startovacího portálu a hostitele portálu následující verze:

  • Hostitel portálu verze 9.4.1.x nebo novější.
  • Verze balíčku portálu Starter 9.3.2201.x nebo novější.

Přidání oprávnění sloupců k webové roli

  1. Otevřete aplikaci Správa portálu.

  2. Přejděte na Portály > Webové role a otevřete webovou roli, ke které chcete přidat oprávnění ke sloupcům.

  3. V části Související vyberte Profily oprávnění sloupců.

  4. Proveďte některou z následujících akcí:

    1. Chcete-li k webové roli přidat existující oprávnění ke sloupci, vyberte příkaz Přidat existující profily oprávnění sloupců a poté vyhledejte požadovaný záznam.

    2. Chcete-li vytvořit nový záznam profilu oprávnění sloupce, vyberte možnost Nové profily oprávnění sloupců.

    Přidat profily oprávnění ke sloupcům

Atributy a vztahy

Správa oprávnění ke sloupcům

Následující tabulka popisuje atributy oprávnění k tabulce.

Název Popis
Název profilu Popisný název záznamu tabulky. Toto pole je povinné.
Název tabulky Logický název tabulky, jejíž sloupec má být zabezpečen. Toto pole je povinné.
Web Přidružený web. Toto pole je povinné.
Všechna oprávnění ke sloupcům Dostupná oprávnění:
  • Vytvoření
  • Čtení
  • Aktualizace
Toto nastavení umožní uživatelům omezit rozsah přístupu oprávnění k tabulce. Je to pole s vícenásobným výběrem.

Oprávnění tabulky mohou například uživateli povolit oprávnění vytvářet a číst na všech sloupcích. Pomocí tohoto nastavení můžete dále omezit uživatele a dát jim na všech sloupcích oprávnění pouze číst.

V jiném příkladu můžete chtít, aby konkrétní webová role mohla číst všechna pole kontaktu, ale také chcete povolit webové roli aktualizovat sloupce jména a příjmení. V tomto případě vyberte možnost Čtení pro Všechna oprávnění sloupců a vytvořte profily vytvoření sloupců Jméno a Příjmení s oprávněními čtení a aktualizace.
Oprávnění ke sloupcům Přidružená oprávnění ke sloupcům. To umožňuje uživatelům definovat konkrétní oprávnění pro sloupce tabulky. Sloupce, které nejsou definovány, převezmou nastavení Všechna oprávnění sloupců.
Webové role Přidružené webové role.

Příklady

V tomto příkladu máme tabulku kontaktů se sloupci Pracovní pozice a Plat.

Následující tabulka ukazuje výsledek použití různých oprávnění pro sloupce a tabulky pro tabulku kontaktů a další sloupce.

Scénář Oprávnění k tabulce Nastavení webu
Webapi/contact/enabled
Nastavení webu
Webapi/contact/fields
Oprávnění ke sloupci
Uživatel nebude mít žádná oprávnění ke sloupcům. Kontakt (Vytvoření, čtení, aktualizace) TRUE
Uživatel nebude mít žádná oprávnění ke sloupcům. Kontakt (Vytvoření, čtení, aktualizace) FALSE
Uživatel nebude mít žádná oprávnění ke sloupcům. Kontakt (<žádné>) TRUE * Všechna oprávnění ke sloupcům: Vytvořit, číst, aktualizovat
Oprávnění ke sloupcům: <žádné>
Uživatel bude mít oprávnění vytvářet, číst a aktualizovat všechny sloupce tabulky kontaktů. Kontakt (Vytvoření, čtení, aktualizace) TRUE *
Uživatel nebude mít žádná oprávnění ke sloupcům. Kontakt (Vytvoření, čtení, aktualizace) TRUE Všechna oprávnění ke sloupcům: Vytvořit, číst, aktualizovat
Oprávnění ke sloupcům: <žádné>
Uživatel bude mít oprávnění Číst na sloupci Pracovní pozice a oprávnění Vytvořit, Číst a Aktualizovat na všech ostatních sloupcích. Kontakt (Vytvoření, čtení, aktualizace) TRUE * Všechna oprávnění ke sloupcům: <žádné>
Oprávnění ke sloupcům:

  • Pracovní pozice: Číst

Uživatel bude mít oprávnění Vytvořit, Číst a Aktualizovat na sloupci Pracovní pozice a oprávnění Číst na všech ostatních sloupcích. Kontakt (Vytvoření, čtení, aktualizace) TRUE * Všechna oprávnění sloupců: Číst
Oprávnění sloupců:

  • Pracovní pozice: Vytvořit, číst a aktualizovat

Uživatel bude mít možnost Vytvořit, Číst a Aktualizovat u sloupců Pracovní pozice a Plat. Kontakt (Vytvoření, čtení, aktualizace) TRUE Pracovní pozice, Plat
Uživatel bude mít Vytvořit, Číst a Aktualizovat na sloupce Pracovní pozice a Plat, žádná oprávnění na ostatní sloupce. Kontakt (Vytvoření, čtení, aktualizace) TRUE Pracovní pozice, Plat Všechna oprávnění ke sloupcům: Vytvořit, číst, aktualizovat
Oprávnění sloupců: <žádné>
Uživatel bude mít možnost Vytvořit, Číst a Aktualizovat u sloupců Pracovní pozice a Plat. Kontakt (Vytvoření, čtení, aktualizace) TRUE Pracovní pozice, Plat Všechna oprávnění sloupců: <none>
Oprávnění sloupců:

  • Pracovní pozice: Vytvořit, číst a aktualizovat

  • Plat: Vytvořit, číst, aktualizovat

Uživatel bude mít oprávnění Vytvořit, Číst a Aktualizovat na sloupec Pracovní pozice a žádné oprávnění na sloupec Plat. Kontakt (Vytvoření, čtení, aktualizace) TRUE Pracovní pozice Všechna oprávnění ke sloupcům: <žádné>
Oprávnění sloupců:

  • Pracovní pozice: Vytvořit, číst a aktualizovat

  • Plat: Vytvořit, číst, aktualizovat

Uživatel bude mít oprávnění Vytvořit, Číst a Aktualizovat na sloupce Pracovní pozice a oprávnění Číst na sloupec Plat. Kontakt (Vytvoření, čtení, aktualizace) TRUE Pracovní pozice, Plat Všechna oprávnění sloupců: <none>
Oprávnění ke sloupcům:

  • Pracovní pozice: Vytvořit, číst a aktualizovat

  • Plat: Číst

Viz také

Přiřazení oprávnění k tabulkám
Vytvoření webových rolí pro portály
Přehled webového rozhraní API portálů