我正在使用Microsoft Dynamic CRM Online并且存在工作流问题。当案例的状态被修改时,有一个工作流程开始向案例团队的成员发送电子邮件。问题是,它正在向最近被禁用的团队成员发送消息。
Example: 用户Jack Bauer已添加到Case FOX24。一个月后,杰克的帐户被标记为已禁用。接下来的一周,案例的状态将更新,并触发工作流程以向团队成员发送电子邮件。
如果用户被禁用,工作流内是否有办法防止发送电子邮件?
到目前为止,我还没有发现要停止发送电子邮件。
答案 0 :(得分:1)
我通过创建子工作流来解决我的问题,以便在发送电子邮件之前从案例特定属性中删除任何已禁用的用户。新进程包含针对已禁用用户的九项检查以及每次检查的“更新记录”操作,以{清除}关联属性的值。它被标记为“按需运行”,因此用户可以随时清理案例记录。
在父工作流中,每个电子邮件将调用子工作流一次,因为它们是使用不同的超时时段发送的。即使用户在第一个和第二个消息之间的一周左右被禁用,他们也不应该收到消息。
答案 1 :(得分:0)
在工作流程中添加一个条件,检查电子邮件“收件人”字段中记录的状态。