是否可以以编程方式将WIT(PBI,Bug等)从一个Collection / Project移动到另一个/ Project?
我有一个用例,可能会在错误的团队项目下无意中打开一个bug,并且需要移动"完整的(历史,附件等)。
我看过涉及操纵底层SQL表的黑客,但我想要一个更干净的基于API的解决方案。
答案 0 :(得分:2)
您无法将工作项从项目移动到另一个或一个集合到另一个集合。但您可以使用Web Access中的复制选项(手动)将其复制到同一集合中的另一个项目。这实际上只是创建一个新的工作项,并将所有匹配的字段值复制到新项目。
如果要在代码中执行此操作,或者如果需要从一个集合到另一个集合执行此操作,则必须创建新工作项并将所需的所有字段复制到新实例。如果您需要实际移动体验,则可以在完成新项目的保存后销毁旧工作项。
请注意,您将始终获得新ID,因为ID必须在团队项目集合中是唯一的。如果移动项目是您持续关注的问题,请考虑将所有相关团队转移到一个团队项目中,并使用团队在必要时让他们分开。您可以将工作项从一个团队移动到另一个团队在同一个团队项目中。