如何在 TFS 2017 中设置到项目级别组的转换
How to set transitions to project level groups in TFS 2017
我们有一个 TFS 配置,我们在其中定义了转换。这些转换是在全局级别,但现在我们想将它们移动到项目级别。例如,我们的 TFS 结构是 ProjectCollection\Project1。
目前我们的转换在流程模板中定义为 -
<TRANSITION from="New" to="Approved" for="[global]\Analysts">
<REASONS>
<DEFAULTREASON value="Ready to implement" />
</REASONS>
</TRANSITION>
现在我们已经从 "ProjectCollection" 中删除了这个 "Analyst" 组并在 "Project1" 级别创建,因此我们的过渡将是
<TRANSITION from="New" to="Approved" for="[Project1]\Analysts">
<REASONS>
<DEFAULTREASON value="Ready to implement" />
</REASONS>
</TRANSITION>
但是导入模板时不支持报错。错误是 - “导入工作项类型定义时出错:TF26171:User/group“[Project1]\Analysts”未找到。TF26204:无法识别您输入的帐户。请联系您的 Team Foundation Server 管理员添加您的帐户。"
首先请确保 Analyst
组存在于 project1
.
下
其次请注意 for
属性中的 [project] 不是项目名称的占位符,它只是一个字面意思。
所以,请试试这个:
<TRANSITION from="New" to="Approved" for="[project]\Analysts">
<REASONS>
<DEFAULTREASON value="Ready to implement" />
</REASONS>
</TRANSITION>
参考这个例子:https://docs.microsoft.com/en-us/previous-versions/ms194954(v=vs.80)?redirectedfrom=MSDN#example
我们有一个 TFS 配置,我们在其中定义了转换。这些转换是在全局级别,但现在我们想将它们移动到项目级别。例如,我们的 TFS 结构是 ProjectCollection\Project1。 目前我们的转换在流程模板中定义为 -
<TRANSITION from="New" to="Approved" for="[global]\Analysts">
<REASONS>
<DEFAULTREASON value="Ready to implement" />
</REASONS>
</TRANSITION>
现在我们已经从 "ProjectCollection" 中删除了这个 "Analyst" 组并在 "Project1" 级别创建,因此我们的过渡将是
<TRANSITION from="New" to="Approved" for="[Project1]\Analysts">
<REASONS>
<DEFAULTREASON value="Ready to implement" />
</REASONS>
</TRANSITION>
但是导入模板时不支持报错。错误是 - “导入工作项类型定义时出错:TF26171:User/group“[Project1]\Analysts”未找到。TF26204:无法识别您输入的帐户。请联系您的 Team Foundation Server 管理员添加您的帐户。"
首先请确保 Analyst
组存在于 project1
.
其次请注意 for
属性中的 [project] 不是项目名称的占位符,它只是一个字面意思。
所以,请试试这个:
<TRANSITION from="New" to="Approved" for="[project]\Analysts">
<REASONS>
<DEFAULTREASON value="Ready to implement" />
</REASONS>
</TRANSITION>
参考这个例子:https://docs.microsoft.com/en-us/previous-versions/ms194954(v=vs.80)?redirectedfrom=MSDN#example