Dynamics CRM 工作流:在发送通知之前验证项目是否已分配给用户(相对于团队)
Dynamics CRM Workflow: Verifying that Item is assigned to a User (vs. Team) Before Sending Notification
我已经回顾了所有过去的问题并搜索了 google 结果,但我找不到一个好的答案。
在我们的 MS Dynamics CRM 2016 云实施中,我们已根据特定事件向潜在客户或机会的所有者添加电子邮件通知。有时所有者是一个团队,在这种情况下,我们希望避免发送给团队(这会导致工作流卡在 "waiting for retry based on error")。
我为所有工作流程添加了一个条件:If OwningUser.PrimaryEmail Contains Data ...
我的理论是,如果用户与所有者字段相关联,这将通过(我们所有用户都有主要电子邮件地址,服务帐户除外),如果与团队相关联,它将失败。然而,这并没有发生 - 它仍在尝试发送电子邮件但失败了。
我担心如果没有分配用户并且系统尝试引用空值,这可能会成为一个问题。
但是,我看不到另一种方法可以做到这一点,而且与我交谈过的人似乎也不知道。
尝试添加这样的条件。这应该会告诉您所有者是否填充了团队记录,如果没有,那么您可以安全地发送电子邮件。
我已经回顾了所有过去的问题并搜索了 google 结果,但我找不到一个好的答案。
在我们的 MS Dynamics CRM 2016 云实施中,我们已根据特定事件向潜在客户或机会的所有者添加电子邮件通知。有时所有者是一个团队,在这种情况下,我们希望避免发送给团队(这会导致工作流卡在 "waiting for retry based on error")。
我为所有工作流程添加了一个条件:If OwningUser.PrimaryEmail Contains Data ...
我的理论是,如果用户与所有者字段相关联,这将通过(我们所有用户都有主要电子邮件地址,服务帐户除外),如果与团队相关联,它将失败。然而,这并没有发生 - 它仍在尝试发送电子邮件但失败了。
我担心如果没有分配用户并且系统尝试引用空值,这可能会成为一个问题。
但是,我看不到另一种方法可以做到这一点,而且与我交谈过的人似乎也不知道。
尝试添加这样的条件。这应该会告诉您所有者是否填充了团队记录,如果没有,那么您可以安全地发送电子邮件。