在TFS 2017中为错误工作项添加新的“标签”

时间:2018-04-30 17:44:02

标签: tfs

我正在尝试向TFS 2017中的错误项添加新的“标签”。查看“标签”,您会看到诸如“重现步骤”,系统等内容。Screen shot showing what I am talking about

我找到了有关更改工作项类型的信息,但没有关于在顶部添加新“标签”的信息,您可以在其中看到Repro,系统,测试用例,任务的步骤。我想做的改变可能不可能吗?或者我可能不知道在询问谷歌时使用的正确措辞。我想要改变的想法可能根本不是一个标签控件,也许是其他不同的东西。

由于

*****************发布后更新了问题************************** ***
在使用Process Editor之后 - > WIT - >从服务器打开WIT - >窃听器 正如Andy Li-MSFT所建议的,我没有看到对标签上的格式有很多控制。我计划在网格中添加字段,就像表格一样,如下所示。我能够在field1的下拉列表中获取值并添加字段。但是,如果你有时间,我会有几个跟进问题。

  1. 在添加新错误时,不会将控件或列设置为只读列。如果我为列设置AllowedValues和Frozen,我会有更多的控制权,但是值仍然可以更改。有没有更好的方法来设置只读?
  2. 布局控制不多。我可以添加很多字段,但希望它们显示在类似结构的表中。有没有办法控制表单上字段的外观?
  3. 有没有办法在网格中添加字段?这是理想的,所以每列只有一个标题。
  4. 最后更新时间和上次更新日期。是否可以在行级别跟踪谁进行了更改?如果不是,我可以将最后更新的和最后更新的日期添加到新选项卡。行级更新会很好。
  5. <pre>
    
    Field 1				Field 2		(Read-only)				Field 3			Last Updated By 	Last updated Date
    Status (completed, empty, N/A)  "Some text here which describes something to do"	"Optional comments"	tfs user name		date/time 
    Status (completed, empty, N/A)  "Some text here which describes something to do"	"Optional comments"	tfs user name		date/time 
    
    
    </pre>

1 个答案:

答案 0 :(得分:0)

您需要修改WIT定义文件(场景中 Bug 工作项类型)。

您可以尝试以下方法:

  1. 使用witadmin命令导出WIT定义文件,在<TabGroup>下添加新选项卡并为其添加新控件,然后保存并导入文件。有关详细信息,请参阅Import, export, and manage work item types
  2. e.g:

    <Tab Label="Tab0501">
         <Control FieldName="System.ChangedDate" Type="DateTimeControl" Label="Test0501:" LabelPosition="Left" />
    </Tab>
    
    1. 您还可以使用 TFS Power Tools 导出/导入WIT定义文件或直接从服务器修改文件:

      Visual Studio 2015:Microsoft Visual Studio Team Foundation Server 2015 Power Tools

      Visual Studio 2017:TFS Process Template Editor

      参考下面的屏幕截图

    2. 另一种方法是将扩展名写入Extend the work item form,您可以参考my answer in another线程来执行此操作。

    3. enter image description here