【问题标题】:Dynamics CRM - Copy Workflow for a different entityDynamics CRM - 复制不同实体的工作流
【发布时间】:2020-03-25 19:03:26
【问题描述】:

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

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

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

有没有办法让我重复使用,或者以某种方式加快完成这些任务的过程?该过程是对多个值进行多个检查条件,如果满足这些条件,则更新表单中的字段。

【问题讨论】:

    标签: dynamics-crm microsoft-dynamics


    【解决方案1】:

    不幸的是,这个工作流模板概念只是将 WF 逻辑复制/另存为/克隆到新 WF 中的选项,并且仅支持在同一实体内。

    可能有不受支持的方法来提取解决方案 xml/xaml 并采取一些冒险的努力来克服这个问题。但不建议这样做,您可能看不到该路径的大量文档。

    这就是使用自定义工作流活动、自定义操作或插件来执行可重用代码块的好处,但这种跨实体的 UI WF 副本对于 OOB 来说不是一个可行的选择。

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

    【讨论】:

    • 我认为自定义工作流程需要按照下面的本教程实现自定义代码?另外,除了手动输入之外,还有另一种更快的方法来添加条件吗?没有自动化方式或批量处理? docs.microsoft.com/en-us/previous-versions/dynamicscrm-2016/…感谢您的帮助@Arun
    • @Javz 一个实体具有与另一个实体相同的属性和这样的逻辑非常罕见。所以我想不出任何方法来做到这一点。我是一名开发人员,所以我的大脑始终认为代码解决方案.. 低代码/无代码最少.. MS Flow(Power Automate)将来可能会解决这个问题
    • 所以最终,如果我想实现我想要的,我将不得不使用自定义代码。但是抛开相同的工作流程,为一个工作流程添加多个条件呢?例如。实体 X 字段 Y 等于 A,并重复直到 Z,除了手动做这些之外,还有更好的方法吗?
    • 我认为这也是实体相关的? -inogic.com/blog/2009/02/… 在这个例子中,它需要一个给定类型的实体才能工作。感谢您的帮助@Arun!
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2016-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多