1

Я просмотрел все прошлые вопросы, а также просмотрел результаты Google, но я не могу найти хороший ответ на этот вопрос.Dynamics CRM Workflow: проверка того, что элемент назначен пользователю (против команды) перед отправкой уведомления

В нашей реализации Cloud Dynamics CRM 2016 Cloud мы добавили уведомления по электронной почте владельцу Lead или Opportunity на основе определенных событий. Иногда владельцем является Команда, и в этих случаях мы хотим избежать отправки в команду (это заставляет рабочий процесс застревать в ожидании повторной попытки на основе ошибки).

Я добавил квалификации всех рабочих процессов, чтобы сказать: If OwningUser.PrimaryEmail Contains Data ...

Моя теория в том, что если пользователь были связаны с полем Владелец, это пройдет (все наши пользователи имеют первичные электронные письма, за исключением учетных записей служб), и если бы команда была связана, она потерпит неудачу. Однако этого не происходит - он все еще пытается отправить электронное письмо и потерпеть неудачу.

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

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

ответ

4

Попробуйте добавить условие, подобное этому. Это, надо надеяться, сообщит вам, если владелец заполнен записью команды, если нет, тогда вы можете отправить электронное письмо в безопасное место.

enter image description here