TFS 2010 工作流转换不适用于用户
TFS 2010 workflow transition not working for an user
在我的 TFS 工作流配置中,我有以下转换:
<Transition from="Implemented" to="Awaiting Validation" for="[Global]\Deploy Team">
<REASONS>
<DEFAULTREASON value="Awaiting validation by the team" />
</REASONS>
</Transition>
这是此转换的唯一配置。
在 [Global]\Deploy Team 中,在我的例子中是 Name_Of_Team_Project_Collection\Deploy Team,我有一个组和几个用户。
在这个组 ([Name_Of_Team_Project]\Mobile) 中,我有 6 个 windows 用户。此用户中只有一位无法执行此转换。
我们从他的 PC、另一台 PC 和 Web 版本尝试过。 None 其中有效。
此用户在 2 个 TFS 组中:[Global]\Deploy Team 和 [Name_Of_Team_Project]\Mobile。
知道为什么该用户无法进行此转换吗?
提前致谢。
回答我自己的问题。
一旦我正确配置了所有转换配置和用户权限,我需要做的就是清除客户端计算机上的 TFS 缓存。
为此,我在 .bat 文件中使用了这个脚本:
cd "%localappdata%\Microsoft\Team Foundation.0\Cache\"
for /d %%a in (*_https) do rmdir /s /q %%a
请注意,此脚本可能会根据您的 TFS 版本和配置而变化。欲了解更多详情,请访问 this link.
我要感谢一位微软同事。
在我的 TFS 工作流配置中,我有以下转换:
<Transition from="Implemented" to="Awaiting Validation" for="[Global]\Deploy Team">
<REASONS>
<DEFAULTREASON value="Awaiting validation by the team" />
</REASONS>
</Transition>
这是此转换的唯一配置。
在 [Global]\Deploy Team 中,在我的例子中是 Name_Of_Team_Project_Collection\Deploy Team,我有一个组和几个用户。
在这个组 ([Name_Of_Team_Project]\Mobile) 中,我有 6 个 windows 用户。此用户中只有一位无法执行此转换。
我们从他的 PC、另一台 PC 和 Web 版本尝试过。 None 其中有效。
此用户在 2 个 TFS 组中:[Global]\Deploy Team 和 [Name_Of_Team_Project]\Mobile。
知道为什么该用户无法进行此转换吗?
提前致谢。
回答我自己的问题。
一旦我正确配置了所有转换配置和用户权限,我需要做的就是清除客户端计算机上的 TFS 缓存。
为此,我在 .bat 文件中使用了这个脚本:
cd "%localappdata%\Microsoft\Team Foundation.0\Cache\"
for /d %%a in (*_https) do rmdir /s /q %%a
请注意,此脚本可能会根据您的 TFS 版本和配置而变化。欲了解更多详情,请访问 this link.
我要感谢一位微软同事。