2015-10-27 19 views
1

У меня есть требование для отправки электронной почты, когда пользователь добавляется в группу доступа относительно возможности, но не может на всю жизнь получить мой плагин, чтобы прикрепить к правильному сообщению. Я до сих пор пытались использовать:Подключаемый модуль CRM Access Team

Associate - None
AddMembers - Team
AddUserToRecordTeam - TeamTemplate

GrantAccess - Возможность

Любая помощь будет оценена

Благодарности

ответ

1

пользователей и команды имеют отношение N: N в Dynamics CRM. Это означает, что существует промежуточная организация, как показано ниже. Тип этого объекта можно найти, выбрав Настройки => Настройка => Настроить Система => Сущности => Команда => N: N Отношения => teammembership_association. Здесь можно видеть, что имя объекта отношения в этом случае является «teammembership».

Структура для N: N отношения: systemuser N: 1 teammembership N: 1 Команда

Зная это, я хотел бы попробовать регистрируя плагин на создание из teammembership.

0

Команда доступ имеет два сообщения:

  • AddUserToRecordTeam - Пользователь добавил к Team Access
  • RemoveUserFromRecordTeam - Пользователь удален

TeamTemplate объекта, сервер только

I предлагайте профилирование и отладку, чтобы убедиться, что ваш код действительно не стреляет, но ничего не делает.

MSDN has a long list of all messages of all entities

AddMembers для команды не будет работать, потому что это для владельца команды, а не доступ команд.

GrantAccess не будет работать, так как это срабатывает при совместном использовании.