使用自定义过程创建新团队项目失败

Create new team project with custom process is failing

提问人:Padmanaban 提问时间:11/24/2022 更新时间:11/29/2022 访问量:137

问:

我无法使用自定义流程创建新的团队项目,因为它失败并显示“项目创建操作失败”。但是新项目的创建适用于任何现有的过程模板(即敏捷、基本等)

我创建新的过程模板所遵循的步骤

  1. 导出敏捷过程模板

  2. 使用新名称、版本和 GUID 编辑了 ProcessTemplate.xml。未进行其他更改。

  3. 已保存文件并创建了一个 zip 文件夹。

  4. 在 TFS 中的“上传过程模板”下上传了它。

  5. 上传时显示以下警告,请单击“继续”忽略警告 [![在此处输入图片描述][1]][1]

  6. 上传成功,可以看到我的新流程已列出。

  7. 选择新的过程模板并创建新项目失败,并出现以下错误。 [![在此处输入图片描述][2]][2]

由于错误没有太多信息,我不确定缺少什么。因为我下载了一个 teplate 并且刚刚更改了名称、版本和 GUID。这方面的任何帮助都将非常有帮助。提前致谢 [1]:https://i.stack.imgur.com/4m2PI.png [2]:https://i.stack.imgur.com/P6eyG.png

azure-devops tfs-workitem

评论

0赞 Antonia Wu-MSFT 11/24/2022
嗨,@Padmanaban,您是什么意思“使用版本和 GUID 编辑 ProcessTemplate.xml?您的意思是将此“<version minor=”“ major=”*“ type=”****“/>”编辑为“版本和 GUID”?我更改了它和名称,但没有错误创建新项目。你能说出你尝试的具体值吗?为了确认,您没有修改文件“WorkItem Tracking\TypeDefinitions\CodeReviewResponse.xml”中“Microsoft.VSTS.Common.ReviewBy”的“syncnamechanges”属性?提前致谢。
0赞 Antonia Wu-MSFT 11/24/2022
为了排除这个问题,你能不能直接导出敏捷流程,而不解压文件,然后导入替换敏捷流程,看看原来的流程是否运行良好。如果是这样,那么请只编辑我的 meinoned '<version minor=“” major=“*” type=“****”/>' 和名称,以尝试查看它是否有效。
0赞 Padmanaban 11/29/2022
嗨,@AntoniaWu-MSFT 感谢您的回复。我跳过了自定义过程并通过 Visual Studio 添加新工作项和自定义 xml 文件
0赞 Antonia Wu-MSFT 11/29/2022
我很高兴听到你找到了解决方案。如果方便,您可以分享并标记为答案。这可能会帮助将来可能遇到此问题的其他人。谢谢。
0赞 Antonia Wu-MSFT 11/30/2022
感谢您提供此方法以导入 TFS 服务器的自定义进程。提醒一下,你可以接受一个答案:>

答:

0赞 Padmanaban 11/29/2022 #1

以下是解决方案。我的 TFS 服务器位于本地,继承的进程不可用。因此安装了 TFS 过程模板编辑器 ( https://marketplace.visualstudio.com/items?itemName=KarthikBalasubramanianMSFT.TFSProcessTemplateEditor )。这将在“工具”中创建一个名为“进程编辑器”的新子菜单。我导出工作项的位置。重命名并使用所需元素导入它。