AzureDevOps Server 2008工作项级联字段功能缺失求助
针对AzureDevOps Server 2008级联字段工作流的解决方案
你使用的AzureDevOps Server 2008版本确实没有原生的级联字段功能,针对支持请求工作流的层级字段需求,可以尝试以下几种方案:
1. 手动编辑工作项类型定义(WITD)实现字段依赖
通过修改工作项类型的XML配置文件,利用字段规则模拟简单级联逻辑:
- 定义两个核心字段(如
一级分类和二级分类) - 在WITD中为
二级分类字段添加ALLOWEDVALUES规则,根据一级分类的不同值配置对应的可选值 - 注意:2008版本规则支持有限,无法实时动态更新,需保存工作项后生效,或结合状态流转触发规则
2. 自定义开发轻量表单扩展
若需要更流畅的级联体验,可基于AzureDevOps Server 2008的客户端对象模型(COM)开发简单扩展:
- 监听工作项表单中
一级分类字段的变更事件 - 根据选中值动态更新
二级分类字段的可选值列表 - 该方式需具备基础开发能力,但能实现接近原生级联的交互体验
3. 简化流程的替代方案
如果级联逻辑并非强制要求,可考虑以下简化方式:
- 使用单个字段,通过「一级分类-二级分类」格式存储层级信息,例如
支持分类: 硬件故障-笔记本 - 利用工作项链接功能,创建「父-子」关联的工作项体现层级:父工作项对应一级分类,子工作项对应二级分类
附你提供的层级结构示例:
内容的提问来源于stack exchange,提问作者Vowneee
相关产品推荐
相关产品推荐

