安装好TFS后,他本身并没有自带模板的编辑器,我们需要去MS的网站下载一个工具包,在下载中心输入Team Foundation Power Tools,查询后下载最新的安装包即可
安装好之后,打开.net界面,可以看到在“团队”菜单下多出了Process Editor的菜单。
1、先导出要修改的工作项类型的模板:
2、用Visual Studio打开导出的模板xml文件
3、我们可以看到模板主要分为3个table页
Fields:主要管理模板的各个字段,并且可以设置各个字段的一些规则,例如:该字段的类型(string、datetime等)、默认的字段值(例如下拉框中出现的值,以及默认选中哪个值)、该字段是否是必填字段等等:
Layout:主要是编辑模板的样式
Workflow:编辑整个工作项的流程,包括规定流程的状态、各个流程之间转换的限制条件等(例如从状态A转到状态B,需要填写哪些字段;在某一状态下,哪些字段是必填;)
4、我们现在Fields里添加我们自定义的字段,点击Add,编辑字段的内容
其中name和RefName相当于该字段的唯一标识,不能和已有的字段重复,在Rules里,我们可以编辑该字段的一些初始值和规则。
5、编辑好我们要的字段后,就在LayOut里编辑界面。这里的界面样式大家多试几次就会了,期间可以点按钮“Preview Form”进行预览。
6、最后到WorkFlow里编辑整个流程。从左边的工具箱里,拉出我们需要的状态栏,再进行编辑,并制定不同状态之间的转向流程。对State和Transition只需要双击就可以编辑。如图一样新增State和Transition
7、编辑完后记得保存,在导入之前,记得删除掉字段“更改用户”,不然导入还会有报错。(PS:不用担心删除掉这个字段会有什么问题,因为导入后再次导出模板,这个字段就会又出现在模板里,所以每次导入都需要删除该字段)
大致的操作过程就是如此,期间的设置细节,根据个人的需要去设置吧。
附带我编辑好的BUG输入界面和流程设置: