我正在使用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 回答
请注意,最近更改了VSTS的UI . 我正在更新我的答案,以反映最新的更改,但保留旧版本!
更新:截至2018年10月17日,团队服务:
帐户主页 - 单击左上角的Azure DevOps图标 .
组织设置 - 单击左下角的此链接
Process - 单击设置列表中的Board in Boards Group
选择您的流程
选择要添加新状态的工作项类型
点击顶部的 States Menu 项目
单击 New State 按钮
在下面添加一个Gif
对于仍在旧UI上的人,在Team Services上......
帐户主页 - 单击左上角的团队服务图标 .
Process - 将鼠标悬停在Gear图标上,然后选择Process
选择您正在使用的流程
单击Product Backlog Item类型
单击“状态”选项卡(在“布局”和“规则”之间)
单击“新建状态”链接
单击左上角的 Azure DevOps 图标(以前为 Team Service )可以访问
Account Home . 此页面也是您帐户的主页,可以通过使用URL直接跳转来访问 . 例如:youraccountname.visualstudio.com/
Process 可以通过UI访问,如上面的步骤所述,也可以使用直接URL youraccountname.visualstudio.com/_settings/process
希望能帮助到你!
感谢微软让它可用!
您需要 Team foundation Server Admin rights 来执行witadmin任务 . 你的意思是你已经将自己添加到默认集合管理员/项目管理员 .
为此你有两个选择:
请求您的TFS管理员为您执行此活动 .
请求TFS管理员将您添加到TFS管理员组 using TFS Admin Console.
Visual Studio Team Services不支持此功能 . 这似乎是造成很多人(包括我自己)的问题 . See here用于(计划的)功能请求 .
我怀疑您的权限错误的原因并不是您没有分配正确的权限,而是该权限无法分配 .
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” .