TFS 2013 自动分配给自己

TFS 2013 auto assign to myself

我的问题是,如果可以在 TFS 2013 Scrum 流程模板中,在 scrum 板上创建一个工作项(任务),在将其从 "to do" 移动到 [= 时自动分配给自己17=]?是否可以将其添加到 TFS 的流程模板中?

我们使用的是本地 TFS 2013 环境。

我以为我在某处看到了配置,但我在互联网上找不到它(可能我使用了错误的搜索关键字)。

您需要编辑任务工作项类型定义的过程模板。

  1. 使用witadmin.exe exportwitd下载任务定义
  2. 找到从 "To Do" 到 "In Progress" 的过渡并像这样更改它:

    <TRANSITION from="To Do" to="In Progress">
      <ACTIONS>
        <ACTION value="Microsoft.VSTS.Actions.StartWork" />
      </ACTIONS>
      <FIELDS>
        <FIELD refname="System.AssignedTo">
          <COPY from="currentuser" />
        </FIELD>
      </FIELDS>
      <REASONS>
        <DEFAULTREASON value="Work started" />
      </REASONS>
    </TRANSITION>
    
  3. 使用witadmin.exe importwitd重新导入任务定义。