【问题标题】:Trigger Plugin on Business Process flow Change (D365/9.1)业务流程变更触发插件 (D365/9.1)
【发布时间】:2019-08-10 22:20:28
【问题描述】:

我编写了一个插件,将实际舞台名称设置为自定义字段。到目前为止,这有效。但是,如果我从 ui 更改流程,我的插件不会触发,并且舞台名称(=> 在我的自定义字段中)不会更新。

我的步骤是“更新 phonetocaseprocess”并更新“new_myProcess”。两者都在属性“activestageid”上。

有人知道我的步骤应该是什么样子吗?如果有任何问题随时问:-D

【问题讨论】:

  • 工作至今 - 它最近坏了?还是在某些场景下工作?

标签: c# dynamics-crm microsoft-dynamics dynamics-crm-365-v9


【解决方案1】:

我从您的 community question 了解到,您正在切换到不同的进程并试图捕获新进程的新 stageid 名称。

之前的 processidstageid 存储在相同的实体记录中,应用了 BPF,现在已弃用它们。后来,Dynamics 产品设计发生了变化,并添加了放弃/恢复选项的能力。此外,不同的团队可以在同一记录上同时拥有不同的 BPF。

为了容纳以相同名称创建的所有这些单独的 BPF 实体,还可以找到每个记录和安全角色权限的实例。

因此,您已在每个 BPF 记录创建/更新时触发插件,以在其关联记录中捕获阶段名称。也可以像 Uma 在社区线程中解释的那样使用工作流。

【讨论】:

    猜你喜欢
    • 2018-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    • 2022-06-13
    • 1970-01-01
    相关资源
    最近更新 更多