【问题标题】:How to add a new Activity type to the Task work item in VSTS如何在 VSTS 中向 Task 工作项添加新的 Activity 类型
【发布时间】:2022-01-27 01:55:09
【问题描述】:

是否可以在 VSTS 中的 Task 工作项上添加新的 Activity 类型,如果可以,我该怎么做?谢谢!

【问题讨论】:

  • 你尝试过什么,你在哪里停留?一些effort 请...
  • 我对 TFS 比较熟悉,并且已经尝试过使用 TFS 而不是 VSTS 的方法 - 使用 Visual Studio 中的流程编辑器和 TFS 团队项目管理器,它显示一条通知“使用 Visual Studio Team Services 时,对工作项配置的支持受到限制。您无法编辑工作项类型、类别或流程配置。”

标签: azure-devops


【解决方案1】:

要添加在“工作详细信息”页面和 Sprint 能力视图中也可用的活动,您需要转到项目使用的流程(确保您有一个可用于项目的流程)并编辑工作项类型使用活动字段。

然后您可以编辑工作项字段并将值添加到选择列表

Edit work item activity picklist

【讨论】:

  • 谢谢!它确实有效,这应该是公认的答案。
  • 这就是答案,它在计划下的任务布局中设置,然后是活动 -> 编辑 -> 定义
  • 这仅适用于从敏捷流程继承的流程,但是一旦您这样做,您就可以进入任何其他流程(例如,继承 Scrum 的流程)并且选项列表值会神奇地出现!跨度>
【解决方案2】:

对于 VSTS,您不能在系统进程(Agile、Scrum 和 CMMI)中更改系统字段(如 Activity)。

解决方法是创建一个继承的进程和一个新字段来替换系统活动字段。

比如你使用的是Agile系统流程,你可以从Agile创建一个继承的流程(myagile),然后把你的团队项目改成继承的流程。并添加一个新的字段(如Activity1)来替换系统的Activity字段。详细步骤如下:

  1. 创建继承进程

    在进程选项卡中(https://account.visualstudio.com/_admin/_process)->从系统进程创建继承进程->输入名称(如myagile)->创建。

  2. 更改您的团队项目以使用继承的流程

    点击继承进程myagile的按钮->更改团队项目以使用myagile->选择您要使用继承进程的团队项目->确定。

  3. 为任务 WIT 添加一个新字段

    单击继承的流程(myagile)-> 任务-> 新字段->c使用picklist(字符串)类型创建字段Activity1-> 添加值作为系统活动字段(部署、设计、开发、文档、需求和测试) ) -> 添加要添加的新值(如MyActivity) -> 布局选项卡 -> 将标签更改为活动 -> 添加字段。

  4. 替换自定义字段Activity1替换系统Activity字段

点击系统Activity字段的按钮->从布局中隐藏->将自定义的Activity1字段移动到系统Activity字段的相同位置。

现在您可以从 Activity(Activity1 字段)下拉列表中选择新添加的值。

【讨论】:

  • 我的问题是如何在 VSTS 中做到这一点,而不是在 TFS 中。
  • 我在回答的开头添加了VSTS的部分,你可以试试。
  • 感谢您的详细回答,但我实际上是在尝试将 Activity 类型添加到 Task 工作项,而不是新状态(尽管这也可能对我有用。您可以为VSTS 中的“活动”下拉菜单?当前选项是 - 部署、设计、开发、文档、要求和测试。抱歉 - 我应该在最初的询问中更清楚。谢谢!
  • 这不行,所以选项会显示在容量规划屏幕中。
  • 与实际能够在现有活动字段中编辑选项的选择列表相比,这样做的好处似乎非常有限(我觉得我曾经能够做到这一点!),因为, @JeffPutz 说,自定义的替换 Activity 字段对每个 sprint 旁边显示的“工作详细信息”窗格没有影响。
猜你喜欢
  • 2014-02-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-18
  • 2014-08-23
相关资源
最近更新 更多