{Microsoft CRM 4.0} Как отправить электронное письмо некоторым пользователям с ролью безопасности продавца - PullRequest
1 голос
/ 20 января 2010

Я создал рабочий процесс. Мой рабочий процесс отправляет электронные письма пользователям, у которых есть роль безопасности продавца. Но у меня большая проблема. После того, как я экспортирую и импортирую настройки в разных компаниях, в шаблоне электронной почты отображаются пользователи старой компании. Как я могу создать поток, который отправляет электронную почту пользователям, которые выбрали роль безопасности.

С уважением, Эрдоган Услу

Ответы [ 2 ]

1 голос
/ 21 января 2010

Редактор рабочего процесса не такой мощный. Вы не можете выбрать группу пользователей с определенными атрибутами и применить к ним действие. Вам нужно будет создать настраиваемое действие рабочего процесса. Запустите от имени администратора, чтобы получить список пользователей с определенной ролью. Основывайте его на статье SDK Получение ролей для пользователя

Вам нужно было бы обратить это выражение, так сказать. Добавьте выражение условия в ссылку роли, чтобы сопоставить ее с именем роли. Затем вы удалили бы выражение условия из системной пользовательской ссылки. Сделайте ссылку на роль дочерней по отношению к системной пользовательской ссылке (прямо сейчас systemuser является дочерней по отношению к роли). Измените qe.EntityName на "systemuser".

Затем вам нужно будет создать электронное письмо. См. Статьи SDK об отправке электронной почты и создании рабочих процессов. Надеюсь, это поможет.

0 голосов
/ 05 февраля 2010

Использование такой роли безопасности - довольно слабый механизм группировки пользователей. CRM имеет концепцию команды. Не можете ли вы создать команду, а затем отправить е-мейл команде?

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