【问题标题】:CRM 2011 Workflow not updating fieldCRM 2011 工作流未更新字段
【发布时间】:2014-08-06 01:54:10
【问题描述】:

我有一个在 Create 上运行的简单工作流程。如果字段 X 为是,请将允许电子邮件更改为允许。

我还使用标准字段 X = Yes 和 Allow Email = Do No Allow 创建了个人视图。这是给我丢失的联系人列表。

查看过去 7 天的记录,该工作流每天都会在大约 600 个新联系人上运行,并按预期更新字段。但我也注意到,即使满足 if 条件的条件,少数联系人(每天大约 30 个)也不会将其“允许电子邮件”字段更新为“允许”。

此时我查看了 WF 历史记录,非常奇怪的是它显示该字段应该已被修改。 (见截图)

  • 工作流确实启动了
  • 自工作流运行以来,此联系人未被任何进程或个人修改
  • 工作流显示通常的绿色勾号,表明它确实符合标准
  • 相同的工作流程还更新了“首选语言”,并且这些联系人的更新似乎很好。
  • 我还仔细检查了 Update 属性以确保其设置正确。

还有其他人看过吗?这使得 WF 对我来说不是 100% 可靠的!

【问题讨论】:

    标签: field workflow dynamics-crm crm updating


    【解决方案1】:

    您的工作流程在 Create 上运行。

    如果创建记录时将字段 X 设置为否,则工作流不会更改允许值。

    如果用户在创建记录后将字段 X 的值更改为是,则您会遇到记录字段 X 是且不允许的情况。

    你写道:

    此联系人不会被任何进程或个人修改,因为 工作流程已运行

    为了确认这一点,您是否检查过 ModifiedOn 日期等于 CreatedOn 日期?我建议为 Field X 开启审计功能。

    我的猜测是,您没有将工作流设置为在字段 X 值更改时也运行(它应该)

    【讨论】:

    • 同意 Guido,最可能的情况是在修改该字段时打开工作流。
    • 感谢您的回复。我检查了修改日期/时间,它与 WF 时间匹配。此外,字段 X 永远不会被手动或通过任何进程更改。该字段是从商店系统映射的。但是,我在工作流程中添加了此字段的 on change 事件以确保。上周失败的 wf 数量约为 30,但今天它只影响了 1 个联系人。可能是因为我让你们加入了:) 再次感谢你们。谜团
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-04
    • 2015-12-04
    • 2013-02-04
    • 1970-01-01
    相关资源
    最近更新 更多