Dynamics 365 Workflow批量设置记录字段为Yes不生效问题咨询
工作流更新二选项字段不生效排查建议
- 检查工作流触发配置
若要批量更新所有存量记录,需将工作流设置为可按需运行,仅配置创建/更新自动触发逻辑的工作流不会主动作用于历史记录。批量运行时需在实体视图中选中所有目标记录,手动触发该工作流执行。 - 校验Update Record步骤配置
确认更新步骤的操作对象为当前工作流关联的主实体记录,不要错误选择关联实体,否则更新操作不会作用于目标记录。 - 修正字段赋值逻辑
无需选择「Default Value: Yes」单选框,正确赋值操作为:在Set Properties面板中直接选中目标two-options字段,在右侧值下拉列表选择静态值Yes即可。你当前生成的{FieldName(EntityName);Yes}为默认值绑定格式,仅在字段无值时才会赋值,不会强制覆盖已有值,是导致不生效的核心常见原因。 - 排查插件触发规则
确认自定义插件的触发过滤字段已包含该two-options字段,若插件未配置该字段为更新触发条件,工作流更新字段的操作不会触发插件运行。同时需确认工作流执行优先级高于插件,避免字段更新被插件逻辑回滚。 - 验证权限配置
工作流默认以所有者身份运行,需确认所有者拥有目标实体的更新权限、以及该自定义字段的读写权限,否则更新操作会被系统静默拦截无报错。
批量运行注意:若目标记录量超过1000条,不要直接全选运行触发系统限流,建议分批次执行。
内容的提问来源于stack exchange,提问作者BeamerEA
相关产品推荐
相关产品推荐

