【问题标题】:Change of Status in Dynamics CRM 2016 8.1Dynamics CRM 2016 8.1 中的状态变化
【发布时间】:2021-05-25 20:01:17
【问题描述】:

我编写的代码应该可以帮助我们自动化某些特定情况。它将为客户创建一个地址标签,并将案例的状态更改为“地址标签已发送”。 所有这一切都按预期工作,但由于某种原因,案例的状态改回“新”。

如您所见here,有一个名为“激活”的事件会更改状态。 我还没有找到这个事件是什么或它发生的原因。我已经完成了我们获得的所有工作流程、所有流程、所有代码(尽我所能),并花了很多时间尝试用谷歌搜索它,但我仍然空手而归。

有没有人知道这个事件是什么?或者知道如何访问/修改它?

【问题讨论】:

  • 任何后续问题?

标签: dynamics-crm dynamics-crm-2016


【解决方案1】:

“激活”实质上会重新激活任何记录并将状态码放回默认状态码\状态原因 - 我猜您的默认设置为“新”。

【讨论】:

    【解决方案2】:

    我会在这些方向进行调查:

    1. 由于“更改者”显示为“CRM 迁移帐户”,这可能是 SSIS 或 Scribe 等 ETL 作业,它正在同步来自外部集成的数据更改
    2. 可能插件使用同一个服务帐户,在某些业务逻辑上重置 StateCode 和 StatusCode
    3. 您的表单中是否有一些业务流程阶段可用,因为我之前在审核中看到“服务阶段”属性,可能有与之相关的逻辑

    在自定义项中验证 statecode 属性的依赖关系,以查看引用该属性的任何 SDK 步骤或工作流。签入您的代码仓库,并与项目中的任何长时间计时器一起检查过去实现的任何业务逻辑。

    【讨论】:

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