5

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

有人知道为什么会发生这种情况吗?我什至查看了 Process Session 历史记录,可以看到只有 Record Status Change 实例被触发。所有 Delete 实例都没有日志条目。

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

任何帮助将不胜感激。

4

2 回答 2

0

这可能是由于缺少运行实时工作流的用户所需的一些安全权限。此处列出的权限列在 Microsoft CRM/Dynamics 365 文档实时工作流所需的安全权限中

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

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

于 2019-06-26T13:24:23.010 回答
-1

您可以检查工作流程的范围。没有平台错误我刚刚创建了一个关于帐户删除和状态更改的 RealTime WF 以及之前...它工作正常。

是否有任何步骤跳过了一些逻辑。尝试在删除时创建费用,如果记录被删除,将创建费用条目 - 只是我尝试的一个示例。

保持 WF Log Retension 检查以跟踪错误。

于 2017-06-28T20:03:08.693 回答