Наследование привилегий члена команды - не работает для пользовательских объектов - PullRequest
0 голосов
/ 22 марта 2020

У меня есть очень простой сценарий для требования безопасности, которое я пытаюсь выполнить sh, когда владельцы команд и наследование привилегий участника имеют значение «Прямой пользователь» (базовый c уровень доступа) и привилегии команды

Я соблюдаю приведенную ниже документацию, и сценарий описан ниже

https://knowledgefrommanish.com/dynamics365/team-members-privilege-inheritance/

Мне нужно создать команды с несколькими пользователями в качестве участников и всеми пользователями в этом Команда должна иметь возможность читать / писать записи, и все члены команды должны иметь возможность просматривать / редактировать все записи, созданные членами команды.

  • Роль безопасности

Я создал роль безопасности с настройками «Создание / чтение / запись / добавление и добавление привилегий» на уровне пользователя для нескольких объектов: 2 встроенных (контакт и действия) и 1 настраиваемый объект (инцидент). Для ролей безопасности установлено, что для параметра «Наследование привилегий участника» задано значение «Прямой пользователь» (базовый уровень доступа c) и привилегии группы

  • Команда безопасности Я создал владельца типа команды, добавил 2 тестовых пользователей и назначил роль безопасности, упомянутая выше для команды

Затем, когда пользователь1 создает контакт, пользователь2 может видеть и наоборот, но когда пользователь1 создает запись в пользовательском объекте (Инцидент), пользователь2 не может видеть его и наоборот.

Я не беру различие в поведении пользовательского объекта по сравнению со встроенным объектом. Обе сущности устанавливают право владения на уровне сущности (владелец или команда).

Единственный способ, которым пользователь2 может видеть записи, созданные пользователем1, - это явно установить право собственности на записи, чтобы быть Командой, к которой они оба принадлежат ... но это не обязательно для записей контактов.

Роль безопасности Пользовательский объект

Security Role Custom entity

Встроенный объект роли безопасности

Security Role Built-In Entity

Наследование привилегий участника

Member's Privilege Inheritance

Пользователь / команда с правами доступа к сущности

Entity Ownership User/Team

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...