Dynamics CRM - 为不同的实体复制工作流

Dynamics CRM - Copy Workflow for a different entity

我对 Microsoft Dynamics CRM(已更改为 Microsoft Dynamics 365)比较陌生。

我目前遇到一个问题,我需要将现有实体的现有工作流的某些流程重做到另一个实体。此任务本身非常耗时且相当乏味。

我认为可以复制工作流并更新实体,但这似乎不可能,但仅适用于同一实体 - https://community.dynamics.com/crm/b/altavistatechnology/posts/duplicating-workflow-in-dynamics-crm

有没有办法让我重复使用或以某种方式加快执行这些任务的过程?该过程是对多个值设置多个检查条件,并在满足这些条件的情况下更新表单中的字段。

不幸的是,此工作流模板概念只是 copy/save-as/clone 将 WF 逻辑转换为新 WF 的选项,并且仅在同一实体内支持。

可能存在不受支持的方法来提取解决方案xml/xaml&需要一些冒险的努力来克服这个问题。但不推荐这样做,您可能看不到该路径的大量文档。

这是使用自定义工作流 activity、自定义操作或插件来执行可重用代码块的好处,但是这种 UI 跨实体的 WF 复制不是 OOB 的可行选择。

根据逻辑,您可以尝试可以重复使用的子工作流概念。但是在没有看到实现的逻辑的情况下不确定这是否适用于您的情况。

我不知道字段中可以有多个值(因为我一直为每个单独的值创建新的检查条件,但字段可以采用多个值,用 ; 分隔)

所以这有助于加快流程(因为我确实创建了多个检查条件,但我确实觉得这很愚蠢....)