如何在Visual Studio Team Services中添加工作项的自定义状态

时间:2013-05-23 15:34:53

标签: tfs azure-devops

我正在使用Visual Studio Team Services(http://visualstudio.com/)和Visual Studio 2012。

我想为WorkItems添加一个新的State Value。搜索后我发现我可以编辑流程模板来实现这一目标。我已经尝试过菜单项“Team \ Team Project Collection Settings \ Process Template manager”,但我收到以下消息:

  

Visual Studio无法从Team Foundation Server检索您的用户权限。

     

与Team Foundation Server管理员联系,以确定错误原因以及纠正问题的步骤。

     

如果问题仍然存在,请与Microsoft产品支持服务联系

     

详细信息:访问被拒绝:marlon.brum@gmail.com需要对资源$的以下权限才能执行此操作:管理

我已将我的用户添加到我在tfs配置中找到的每个管理员组,项目和集合,但我一直收到该消息。

如何在Visual Studio Team Services中向WorkItems添加自定义状态?

4 个答案:

答案 0 :(得分:15)

请注意,最近更改了VSTS的UI。我更新了我的答案以反映最新的更改,但也保留了较旧的副本!

更新:截至2018年10月17日,团队服务:

  1. 帐户主页 - 单击左上角的Azure DevOps图标。
  2. 组织设置 - 点击左下角的此链接
  3. 流程 - 单击设置列表中的流程组中的流程
  4. 选择您的流程
  5. 选择要将新状态添加到
  6. 的工作项类型
  7. 点击顶部的状态菜单
  8. 点击新状态按钮
  9. 下添加GIF

    Steps to add a custom State for WorkItems in Visual Studio Team Services - Update Team Services UI

    对于那些仍处于较旧用户界面的用户,请访问团队服务...

    1. 帐户主页 - 单击左上角的团队服务图标 角。
    2. 处理 - 将鼠标悬停在Gear图标上,然后选择处理
    3. 选择您正在使用的流程
    4. 点击产品待办事项项目类型
    5. 单击“状态”选项卡(布局和规则之间)
    6. 单击“新建状态”链接

        点击左上角的 Azure DevOps 图标(以前为团队服务)即可访问
      • 帐户主页。此页面也是您帐户的主页,可以通过使用URL直接跳转来访问。例如: youraccountname.visualstudio.com /
      • 流程可以通过上述步骤中提到的UI访问,也可以使用直接网址 youraccountname.visualstudio.com/_settings/process
    7. 希望它有所帮助!

      感谢Microsoft提供该功能!

答案 1 :(得分:4)

http://lajak.wordpress.com/2013/01/09/tfs-2012-versions-of-team-foundation-server/

缺点:•无法自定义流程模板或工作项模板

因此无法在Team Foundation Services上添加新状态。

尽管如此,“Team \ Team Project Collection Settings \ Process Template manager”只允许您上传和下载流程模板,您可以在其中编辑WIT XML。更舒适的方法是使用/安装TFS PowerTools并使用WIT编辑器“工具 - >流程编辑器 - >工作项类型 - >从服务器/文件打开WIT”。

答案 2 :(得分:2)

Visual Studio Team Services 不支持此功能。这似乎是造成很多人(包括我自己)的问题。 {(3}}用于(计划的)功能请求。

我怀疑您的权限错误的原因并不是您没有分配正确的权限,而是该权限无法分配。

答案 3 :(得分:0)

您需要团队基础服务器管理员权限来执行witadmin任务。 你的意思可能是你已经将自己添加到默认集合admin / project admin。

  

我已将我的用户添加到我在tfs配置中找到的每个管理员组中,用于项目和集合,

为此你有两个选择:

  1. 要求您的TFS管理员为您执行此活动。
  2. 请求TFS管理员使用TFS管理控制台将您添加到TFS管理员组