Вы находитесь здесь:
Примеры сценариев правила ограничения
Ознакомьтесь с примерами правил ограничения, которые соответствуют разным требованиям доступа.
Требуемые версии
| Доступно в версиях: Lightning Experience |
| Доступно в версиях: Enterprise Edition, Performance Edition, Unlimited Edition и Developer Edition |
Чтобы внедрить эти примеры, перейдите к поддерживаемому объекту в менеджере объектов и нажмите «Правила ограничения».
Разрешение пользователям видеть только указанный тип записи
Это правило ограничения позволяет назначенным пользователям видеть только записи, имеющие указанный тип записи.
| Критерии | Нажмите «Путь» | Поле | Оператор | Тип | Значение |
|---|---|---|---|---|---|
| Критерии пользователя | Код роли | пользователя | [$User].UserRoleId | Равно | КОД | 00Exxxxxxxxxxxx |
| Критерии записи | Имя | кода типа записи | объекта | [Object].RecordType.Name | Равно | Строка | Пример имени типа записи |
Разрешение пользователям видеть только собственные записи
Это правило ограничения позволяет пользователям с указанным профилем просматривать только собственные задачи.
| Критерии | Нажмите «Путь» | Поле | Оператор | Тип | Значение |
|---|---|---|---|---|---|
| Критерии пользователя | Код профиля | пользователя | [$User].ProfileId | Равно | КОД | 00exxxxxxxxxxxx |
| Критерии записи | Задача | , назначенная коду пользователя | [Задача].Owner:User.Id | Равно | Текущий пользователь | $User.Id |
Разрешение пользователям видеть только записи, принадлежащие одной роли
Это правило ограничения позволяет активным пользователям просматривать только события, принадлежащие пользователям с одинаковой ролью.
| Критерии | Нажмите «Путь» | Поле | Оператор | Тип | Значение |
|---|---|---|---|---|---|
| Критерии пользователя | Пользователь | активен | [$User].IsActive | Равно | Логическое значение | Истина |
| Критерии записи | события | назначено коду (пользователь)Код роли | [Событие].Owner:User.UserRoleId | Равно | Текущий пользователь | $User.UserRoleId |
Разрешение пользователям видеть только записи, принадлежащие одному профилю
Это правило ограничения позволяет активным пользователям просматривать только события, принадлежащие пользователям с одинаковым профилем.
| Критерии | Нажмите «Путь» | Поле | Оператор | Тип | Значение |
|---|---|---|---|---|---|
| Критерии пользователя | Пользователь | активен | [$User].IsActive | Равно | Логическое значение | Истина |
| Критерии записи | события | Назначено коду (пользователь)Код профиля | [Событие].Owner:User.ProfileId | Равно | Текущий пользователь | $User.ProfileId |
Разрешение пользователям просматривать записи на основе настраиваемого поля
Это правило ограничения позволяет массовым пользователям просматривать только контракты, в которых отдел пользователя соответствует отделу контракта. Это правило использует настраиваемое поле Department__c, которое должно иметь соответствующее значение, заданное посредством Apex, конструктора процессов, бизнес-правил или потоков.
| Критерии | Нажмите «Путь» | Поле | Оператор | Тип | Значение |
|---|---|---|---|---|---|
| Критерии пользователя | Пользователь | Тип пользователя | [$User].UserType | Равно | Раскрывающийся список | Массовый портал |
| Критерии записи | Контракт | Отдел | [Contract].Department__c | Равно | Текущий пользователь | $User.Department |
Разрешение пользователям видеть записи внешнего объекта
Это правило ограничения позволяет активным пользователям Salesforce просматривать записи внешнего объекта под названием «Заказ покупки». Правило использует поле IsClosed в записях заказа на покупку в критериях записи.
| Критерии | Нажмите «Путь» | Поле | Оператор | Тип | Значение |
|---|---|---|---|---|---|
| Критерии пользователя | Department | User | [$User].Department | Равно | Строка | Учет |
| Критерии записи | PurchaseOrder__X | IsClosed__c | [PurchaseOrder__X].IsClosed__c | Равно | Строка | false |
Предоставление доступа пользователя с несколькими значениями строк или кодов в критериях записи
Это правило ограничения позволяет активным пользователям просматривать записи, поле Name__c которых соответствует значениям критериев записи правила. Критерии записи содержат строки, разделенные запятыми. Значения кода также поддерживаются. Двойные кавычки определяют, что значение внутри смет не считается разделителем.
Это правило использует настраиваемый объект Agent__c с настраиваемым текстовым полем Name__c.
| Критерии | Нажмите «Путь» | Поле | Оператор | Тип | Значение |
|---|---|---|---|---|---|
| Критерии пользователя | Пользователь | активен | [$User].IsActive | Равно | Логическое значение | Истина |
| Критерии записи | Agent__c | Name__c | [Agent__c].Name__c | Равно | Строка | Том, Анита, «Торрес, Джиа» |
Это правило ограничения позволяет активным пользователям просматривать записи, принадлежащие двум разным менеджерам. В данном примере критерии записи правила содержат код, разделенный запятыми.
| Критерии | Нажмите «Путь» | Поле | Оператор | Тип | Значение |
|---|---|---|---|---|---|
| Критерии пользователя | Пользователь | активен | [$User].IsActive | Равно | Логическое значение | Истина |
| Критерии записи | Agent__c | од ответственного (пользователь) Код менеджера | [Agent__c].Owner:User:ManagerId | Равно | КОД | 001xx000003HNy7, 001xx000003HNy |

