You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

TFS 2018 Update 3看板任务状态变更时Assigned To自动赋值问题问询

解答:TFS 2018 Update 3看板状态切换自动分配操作人问题

首先明确:这不是Bug,而是TFS看板内置的默认行为。看板设计时为了简化任务流转流程,默认会在切换任务状态时将当前操作人设为任务的「Assigned To」,而这个行为并非通过工作项XML里的显式规则定义,所以你检查XML时找不到相关配置。

如何阻止这个自动分配现象?

你可以通过以下两种方法来解决:

方法1:通过工作项类型XML添加规则覆盖默认行为

既然看板的自动分配是隐式逻辑,我们可以给工作项类型的状态转换添加显式规则,强制保留原有的「Assigned To」值:

  1. 导出目标工作项类型(比如Task)的XML文件
  2. 在XML的<Workflow>节点下,找到对应状态转换的<TRANSITION>节点(比如从Active到In Progress)
  3. 在该节点的<FIELDS>里添加如下规则:
    <FIELD refname="System.AssignedTo">
      <COPY from="field" field="System.AssignedTo" />
      <VALIDUSER />
    </FIELD>
    
    这个规则会强制复制原字段的值,直接覆盖看板的自动分配逻辑
  4. 将修改后的XML重新导入到TFS项目中

方法2:调整看板配置禁用自动分配

TFS 2018的看板设置里也提供了直接控制这个行为的开关:

  1. 打开项目的看板界面
  2. 点击右上角的齿轮图标打开看板配置
  3. 切换到「Columns」标签页
  4. 找到你要修改的状态列(比如「In Progress」)
  5. 查找类似「Assign to me when items are moved to this column」的选项,取消勾选它
    (注:不同环境下选项名称可能略有差异,核心是找到控制状态切换时自动分配当前用户的开关)

如果以上方法都没有生效,建议检查团队的看板配置是否继承了过程模板的全局设置,或者确认是否有其他自定义规则(比如TFS插件、PowerShell脚本)在影响字段值。

内容的提问来源于stack exchange,提问作者Shayki Abramczyk

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.13 08:50:42