如何在本地TFS Express中添加自定义字段?能否实现该操作?
能否在TFS Express中添加自定义字段?操作方法详解
当然可以在TFS Express里添加自定义字段!虽然网上不少文档都偏向VSTS(现在改叫Azure DevOps Services),但本地部署的TFS Express(不管是哪个版本)完全支持自定义工作项字段和流程配置,下面给你详细讲讲两种常用的操作方法:
方式一:通过TFS Web Portal操作(适用于TFS 2017及以上版本)
- 打开你的TFS Express Web门户,比如
http://<你的服务器名>:8080/tfs,登录后进入目标团队项目。 - 点击页面右上角的设置图标(齿轮),选择Process选项。
- 在Process页面,找到你当前团队项目使用的流程模板(比如Scrum、Agile或CMMI),点击模板名称旁的**...按钮,选择Create inherited process**——因为系统默认流程不能直接修改,我们需要创建一个继承自默认流程的自定义版本。
- 给新的继承流程起个好记的名字(比如"My Custom Scrum"),点击Create完成创建。
- 进入新流程的配置页面,选择你要添加自定义字段的工作项类型(比如User Story、Bug),点击进入该类型的详情设置页。
- 点击Add field按钮,填写字段的详细信息:
- 选择合适的字段类型(比如Text、Integer、DateTime等)
- 输入字段的显示名称和唯一引用名称(引用名称建议用
公司标识.字段名的格式,比如MyTeam.ProjectPriority,避免和系统字段冲突) - 按需设置字段的必填性、默认值等属性
- 保存更改后,回到团队项目的设置页面,选择Process,把团队项目的流程切换为你刚才创建的自定义继承流程。
- 刷新Web门户,打开对应的工作项,就能看到新添加的自定义字段了。
方式二:通过Visual Studio Process Editor操作(适用于所有TFS Express版本)
如果你的TFS Express版本较旧(比如2015及之前),或者更习惯用Visual Studio工具操作,可以按以下步骤来:
- 打开Visual Studio,连接到你的TFS Express服务器和目标团队项目。
- 先确保安装了Process Template Editor工具:可以通过Visual Studio的Extensions and Updates搜索安装,或者安装TFS Power Tools(旧版本TFS常用)。
- 打开Team Explorer面板,点击Settings -> Process Template Manager,或者直接通过顶部菜单的Tools -> Process Editor -> Work Item Types -> Open WIT from Server。
- 在弹出的窗口中选择目标团队项目和要修改的工作项类型,点击Open打开编辑器。
- 切换到Fields标签页,点击New按钮创建新字段:
- 填写字段的Name(显示名称)和Reference Name(唯一标识,格式建议同上)
- 选择字段的Type(数据类型)
- 按需配置其他属性,比如是否必填、默认值等
- 切换到Layout标签页,把新添加的字段拖拽到工作项表单的合适位置(比如某个分组区域内),调整显示顺序。
- 保存更改,系统会自动将修改后的工作项类型同步到TFS服务器。
- 打开对应工作项,就能看到新的自定义字段了。
一些注意事项
- 自定义字段添加后,建议先在测试环境验证功能,再应用到正式项目中。
- 如果需要在多个工作项类型中复用同一个字段,在添加时选择"Use existing field"(Web方式)或者复用相同的引用名称(Visual Studio方式)即可。
- TFS Express和标准版TFS的核心功能基本一致,只是在用户数量和服务器配置上有局限,自定义字段这类流程配置功能是完全支持的。
内容的提问来源于stack exchange,提问作者urlreader
相关产品推荐
相关产品推荐

