Конфигуриране на разрешения за таблица
Достъпът до записи на Dataverse се ограничава автоматично в Power Pages, когато се използват формуляри, списъци, Liquid, уеб API за портали и други компоненти, осъществяващи достъп до таблици на Dataverse.
За да разрешите достъп до записи на Dataverse в сайтове в Power Pages, ще трябва да конфигурирате разрешения за таблица и да свържете разрешенията за таблица с уеб роли.
Как да конфигурирате разрешения за таблици
Можете да създадете разрешения за таблица с помощта на следните методи:
- Когато конфигурирате списък или формуляр в страница
- От работното пространство "Защита"
- С приложението за управление на портали
Добавяне на разрешения за таблица от списък или формуляр
В студиото за дизайн отидете на страницата, съдържаща списъка или компонента на формуляра.
Изберете компонента на формуляра или списъка и след това изберете Разрешения.
В панела Разрешения за таблица, който се показва, можете да управлявате съществуващи разрешения или да създадете ново разрешение за таблица.
Добавяне на разрешения за таблици от работната област "Защита"
В дизайнерското студио в страничното меню изберете Сигурност.
В левия прозорец в секцията Защита изберете Разрешения за таблица, за да добавяте и променяте разрешения за таблица.
Добавяне на разрешения за таблица от приложението за управление на портали
В студиото за дизайн изберете многоточието (...) от страничното меню и след това изберете Управление на портали.
В приложението за управление на портали в левия панел в секцията Защита изберете Разрешения за таблица.
Налични типове достъп
Студиото за дизайн показва четири различни типа достъп. В зависимост от избрания тип достъп, разрешенията и привилегиите на избраната таблица важат за потребителите от избраните роли за следните записи.
- Глобален достъп – прилага разрешенията и привилегиите на избраната таблица към потребителите от избраните роли за всички записи.
- Достъп на контакт – прилага разрешенията и привилегиите на избраната таблица към потребителите от избраната роля, свързана с влезлия потребител.
- Достъп на акаунт – прилага разрешенията и привилегиите на избраната таблица към потребителите от избраната роля, свързана с акаунта, в който потребител е влязъл.
- Самостоятелен достъп – прилага разрешенията и привилегиите на избраната таблица към потребителите от избраната роля само за собствения им запис на контакт.
Бележка
Достъпът от родителски тип е достъпен само в приложението за управление на портали. Вместо да създавате разрешение за таблица с типа за достъп на Родител, когато използвате студиото за дизайн, директно добавете дъщерно разрешение към съществуващите разрешения за таблица.
Конфигуриране на разрешения за таблици
В тази секция ще научите как да създавате, преглеждате, редактирате и активирате/деактивирате или изтривате разрешения за таблица.
Създаване на разрешения на таблица
Изберете Ново разрешение.
Въведете името на разрешението за таблица.
Изберете таблица.
Изберете тип достъп. Повече информация: Налични типове достъп
Ако изберете Контакт или Сметка тип достъп, изберете връзката между контакта / акаунта и таблицата, която сте избрали за разрешение.
Бележка
- Ако нямате налични връзки за избраната таблица, можете да изберете Нова релация за да създадете нова връзка.
- След като създадете релация на таблица в Power Apps, трябва да се уверите, че конфигурацията е публикувана и също така да изберете бутона Синхронизиране в студиото за дизайн.
- В някои случаи може също да се наложи да презаредите студиото за дизайн, за да видите новата връзка на таблицата в панела с разрешения за таблица.
Изберете привилегиите, които искате да предоставите.
Изберете Добавяне на роли, за да добавите ролите, за които ще се прилага това разрешение за таблица.
Съвет
Ако все още не сте създали уеб роля, изберете Управление на роли от допълнителното меню за роли, за да отворите приложението за управление на портали и да създадете роли.
Изберете Запиши.
Преглед на разрешения за таблици
В дизайнерското студио от страничното меню изберете Сигурност.
В левия панел в секцията Защита изберете Разрешения за таблица, за да прегледате разрешенията за таблица.
За да групирате или филтрирате разрешения за таблица, изберете изглед (По подразбиране, Групиране по роли, Групиране по таблица или Групиране по състояние) или въведете име на разрешение за таблица в текстовото поле на филтъра.
Бележка
- Когато групирате разрешения за таблици по роля, таблица или състояние, разрешенията са изброени като плоска структура без връзките родител-дете за конфигурирани разрешения.
- Можете да филтрирате само разрешения за родителска таблица, но не и разрешения за деца.
За да сортирате разрешенията за таблицата, изберете колона отгоре в списъка с разрешения за таблици.
Редактиране на разрешения за таблица
В дизайнерското студио от страничното меню изберете Сигурност.
В левия прозорец в секцията Защита изберете Разрешения за таблица, за да прегледате разрешенията за таблица.
Изберете разрешението за таблица, което искате да редактирате; като алтернатива можете да изберете Още команди ( ...), след което изберете Редактиране.
Променете подробностите за разрешението за таблица, като име, таблица, тип достъп, привилегии и приложими роли. Повече информация: Създаване на разрешения за таблица.
Изберете Запиши.
Деактивиране/активиране или изтриване на разрешения за таблица
Деактивирано разрешение за таблица става неефективно. Можете да активирате деактивирано разрешение за таблица по-късно. Когато разрешението за таблица е деактивирано, дъщерните разрешения за таблица остават активни, но не са в сила поради неефективното родителско разрешение за таблица. Можете да деактивирате разрешенията за деца отделно.
Когато разрешение за таблица се изтрие, всички свързани дъщерни разрешения се изтриват.
За деактивиране/активиране или изтриване на разрешения за таблица:
В дизайнерското студио от страничното меню изберете Сигурност.
В левия прозорец в секцията Защита изберете Разрешения за таблица, за да прегледате разрешенията за таблица.
Изберете разрешението за таблица, което искате да дезактивирате/активирате или изтриете.
Изберете Още команди (...) и след това изберете Деактивиране или Изтриване.
Потвърдете, когато получите подкана.
Конфигуриране на дъщерни разрешения
Бележка
Полиморфните търсения не се поддържат при конфигуриране на родителски-дъщерни разрешения за таблица.
За да добавите дъщерно разрешение към съществуващо разрешение за таблица:
В дизайнерското студио от страничното меню изберете Сигурност.
В левия прозорец в секцията Защита изберете Разрешения за таблица, за да прегледате разрешенията за таблица.
Изберете разрешението за таблица, към което искате да добавите дъщерното разрешение. В панела със свойства на разрешенията за таблицата изберете Дъщерни разрешения и след това изберете Ново. Като алтернатива можете също да изберете Още команди (...) и след това да изберете Добавяне на дъщерно разрешение.
Създайте дъщерното разрешение със следните подробности:
Име на разрешението на детето
Таблица, за която е дъщерното разрешение
Връзка между таблицата за разрешение на основната таблица и избраната таблица за дъщерното разрешение
Привилегии за дъщерните разрешения
Роли (Тези роли са наследени от родителското разрешение за таблица. За да добавите или премахнете роли, вместо това редактирайте родителското разрешение за таблица.)
Изберете Запиши.
За да прегледате, редактирате, деактивирате/активирате или изтриете дъщерни разрешения с помощта на студиото за дизайн, следвайте стъпките, обяснени в предишния раздел, за конфигуриране на разрешения за таблици.
Допълнителни съображения
Конфигурирането на разрешенията за таблици е предмет на следните допълнителни съображения и правила.
Разрешение за родителска таблица липсва уеб роля, свързана с нейния дъщерен елемент
Когато имате дъщерно разрешение, свързано с една или повече уеб роли, липсващи в родителските разрешения, ще видите следната грешка, докато редактирате дъщерните разрешения:
Една или повече роли, приложени към това разрешение, не са достъпни за разрешението на родителската му таблица. Променете ролите в което и да е от разрешенията.
Например дъщерно разрешение за таблица показва следното съобщение, когато родителското разрешение за таблица няма свързана с уеб роля Маркетинг, въпреки че дъщерното разрешение все още е свързано.
За да разрешите този проблем, добавете уеб роля на Маркетинг към разрешението на родителската таблица или премахнете уеб роля на Маркетинг от разрешението на дъщерната таблица.
Разрешения за таблици без свързани уеб роли
За да влезе в сила разрешението за таблица, то трябва да бъде свързано с една или повече уеб роли. Потребителите, които принадлежат към уеб ролите, получават привилегиите, които изберете за съответното разрешение за таблица.
Следващото съобщение се показва, когато се опитвате да запазите разрешение за таблица, без да е свързана никаква уеб роля.
Следващи стъпки
DRS групи правила и правила на защитна стена за уеб приложения за Power Pages (преглед)