如何让模板预填充的ADO字段保持只读且内容正常显示?
解决方案
一、预填充字段的最优实现方式
- 优先采用工作项类型的内置默认值配置,比模板更稳定:
进入目标工作项类型(如用户故事)的配置界面,找到“Definition of Ready”字段,直接指定预设文本作为默认值。创建新工作项时系统会自动填充该内容,不会和后续锁定规则产生冲突。
若需针对不同场景设置不同预填充内容,再考虑使用模板,但需确保模板字段值不会被后续规则覆盖。
二、锁定字段且保留预填充的规则配置
核心是调整规则执行顺序,确保先完成预填充再锁定字段:
- 规则1:设置字段初始值
- 触发条件:
当工作项被创建时 - 操作:将“Definition of Ready”字段设置为目标预填充文本
- 触发条件:
- 规则2:锁定字段禁止编辑
- 触发条件:
始终(或覆盖工作项所有状态:新建、进行中、已完成等) - 操作:将“Definition of Ready”字段设置为只读
- 触发条件:
- 关键操作:在规则管理界面,把「设置初始值」的规则排在「锁定字段」规则的前面,保证预填充完成后再锁定。
三、常见问题排查
- 模板与规则冲突:检查模板的字段值是否被规则覆盖,确保锁定规则仅设置只读,无清空字段的操作。
- 默认值不生效:确认工作项类型的字段默认值已正确保存,且无其他优先级更高的规则修改该字段。
- 状态切换后字段解锁:确保锁定规则的触发条件覆盖所有工作项状态,或直接设置为“始终”生效。
内容的提问来源于stack exchange,提问作者Krishna Punekar
相关产品推荐
相关产品推荐

