无法删除MS CRM 2016内部部署中的系统工作流步骤

问题描述 投票:0回答:1

我已经创建了系统工作流程,并早就删除了工作流程本身。但是工作流仍在运行。我在正常过程中找不到它。但是,当我对流程实体进行高级查找时,便可以找到工作流程。当我打开它时,没有删除或停用按钮。

我尝试从工作流程视图本身中删除或停用它。但这不允许我这样做。通过“ Microsoft Dynamics CRM遇到错误。管理员或支持人员的参考号”获得一般错误。您能帮上忙吗?由于这项工作的电子邮件发送步骤很少,因此触发我要停止的电子邮件。

我无法在设置下找到它,所有过程。

enter image description here

但是当我寻找流程时,可以找到它,使用“新建”视图并删除所有预定义条件。在下面的屏幕中,我单击能够找到工作流程的结果。

enter image description here

工作流程图像

enter image description here

dynamics-crm dynamics-crm-2016
1个回答
0
投票

[工作流记录有两种类型-DefinitionActivation(在这种情况下,我忽略了Template

enter image description here

对于每个工作流程,都会有两个条目。 You can use my query to check in DB

enter image description here

[一个将具有Deactivate的选项,而另一个则没有。

enter image description here

您将看到Activation快照记录,用于终身执行WF。照顾那些已经触发的东西。

如果查看Type属性的模式,则有三个值:

1 =定义在“所有进程”视图的应用程序中显示的工作流的定义。更改工作流程时,就是在更改工作流程定义(或模板)。如果删除工作流程,则是在删除工作流程定义(或模板)2 =激活每当您激活(或发布)工作流程时,就会创建一个激活记录。激活表示在激活时获取的工作流程定义的快照。如果触发了工作流程,则系统作业(异步操作)将链接回到工作流程激活记录。想象一下,当您取消激活工作流程并进行更改时,您激活了工作流程,工作流程被触发并且处于运行状态。为了不影响当前正在运行的工作流,它使用工作流激活记录。如果再次触发工作流程,它将使用新定义(或激活工作流程)。3 =模板如果将工作流标记为工作流模板,它将显示在新的“工作流”对话框中。如果您选择使用模板,则该模板的副本将用作工作流的基础。从系统中删除工作流后,定义将被删除。但是,如果曾经发布过该工作流程,则激活将保留一段时间。一旦所有引用特定工作流程激活的系统作业都已完成并被清除(通过重复执行的每日批量删除作业发生),工作流程激活也将被删除。

Reference

© www.soinside.com 2019 - 2024. All rights reserved.