Я унаследовал реализацию CRM, где около 90% работы CRM уже завершено до того, как первоначальный разработчик покинул проект. Я пытаюсь установить проблемы с доступом к связанным объектам. У организации CRM есть единая бизнес-единица.Dynamics CRM ограничивает доступ к команде владельца
Когда создается случай (ака инцидент), плагин создает новую команду владельца. Плагин добавляет текущего пользователя в качестве администратора для команды и назначает дело вновь созданной команде. Команда будет иметь имя «CT_XXX», где XXX представляет название дела. Я раньше не работал с CRM 2016 в Интернете и не очень хорошо знаком с командой владельца.
Как ограничить доступ к пользовательским объектам членам команды CRM на основе их отношения к делу? Например, когда я открываю случай (abc123), существует 10 связанных объектов. Одно из объектов, Private Documents, должно быть доступно только членам команды владельца (CT_abc123). Другие объекты не имеют такого ограничения и открыты для всех пользователей.
Любая помощь была бы принята с благодарностью!
Из исследования, которое я сделал, когда я начал, я думал об этом же и об использовании команд. К сожалению, как я уже упоминал, я унаследовал проект, когда он был в основном завершен. Кроме того, команда создана намного сложнее, чем просто быть владельцем в этом случае, но я отвлекаюсь. Я проверил код плагина и предоставил разрешение «Default_CRM_Team_Role», которое, насколько я могу судить, на самом деле не является определенной ролью для организации. Вот мой взгляд на то, что мне нужно сделать сейчас: 1. Создание роли команды –
Вот мой взгляд на то, что мне нужно сделать сейчас: 1. Создание роли команды 2. Удалите разрешения на ограниченном Сущность для каждой роли, отличной от командной роли. 3. Установите разрешения для роли группы для этого объекта для пользователя Это похоже на решение проблемы разрешения? –
@PaulHaan: создайте роль безопасности с необходимыми разрешениями и позвольте вашему плагину ассоциировать роль с новой командой. Основной пример можно найти здесь: https://msdn.microsoft.com/en-us/library/gg334359.aspx –