删除记录时,Dynamics 365中的实时工作流不会触发

时间:2017-05-30 17:55:32

标签: dynamics-crm crm microsoft-dynamics dynamics-365

我正在Dynamics 365中创建一个实时工作流,该工作流设置为在“记录前状态更改”以及“删除记录之前”触发。我可以确认它正在触发并且对于记录状态更改案例运行良好,但由于某种原因,当我删除相同的记录时它不会触发。

有人会有任何想法为什么会发生这种情况?我甚至查看过程会话历史记录,可以看到只有“记录状态更改”实例被触发。没有任何Delete实例具有日志条目。

我还应该补充一点,工作流非常简单,对于删除和状态更改没有任何不同,因此任何适用于状态更改的记录都应该具有相同的删除结果。

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:0)

这可能是由于缺少运行实时工作流的用户所需的某些安全权限。此处列出的特权在Required security privileges for real-time workflows

的Microsoft CRM / Dynamics 365文档中列出。
  

“名为激活实时进程的安全特权   (prvActivateSynchronousWorkflow)需要激活实时   工作流程,以便可以执行。执行工作流程作业   启动工作流需要(prvWorkflowExecution)特权。

请注意,当打开安全角色(“设置-安全-安全角色”时,在安全角色的“自定义”选项卡上查看时,这些特权将列为“激活实时进程”和“执行工作流作业”。) / p>

答案 1 :(得分:-1)

您可以检查工作流程的范围。没有平台错误我只是在帐户删除和状态更改时创建了一个RealTime WF,而在之前...它工作得很好。

是否有任何步骤滑动某些逻辑。 尝试在删除时创建费用,如果记录被删除则将创建费用条目 - 这是我尝试过的一个例子。

检查WF Log Retension以跟踪错误。