我希望创建一个 Power Automate 流程,将 Azure DevOps bug(工作项)连接到 SharePoint 问题跟踪器列表。当 Azure DevOps 中创建或修改错误时,应触发该流程。它将检索错误、创建或更新 SharePoint 中的相应项目,并确保两个平台之间的同步。用户应该能够直接从 SharePoint 列表界面查看和修改错误详细信息,例如优先级或状态。
此外,我可以设置由 SharePoint 中所做的更改触发的流程,以更新 Azure DevOps 中的相应错误。
也许有人做过类似的事情?
任何有关如何实现这一目标的指导、屏幕截图或示例将不胜感激!
截至目前,没有内置功能可将 Azure DevOps 工作项与 SharePoint 列表项同步。您可以参考以下模板和我的示例 Power Automate 工作流程作为解决方法。
根据您的要求和描述,我生成了一个简单的 SharePoint 列表,如下所示,其中每一列都设计为与 Azure DevOps 工作项字段映射(
Title
、ID
、State
、Priority
)。
当我在 Azure DevOps Web UI 中创建新错误时,工作流将在 SharePoint 列表中创建一个新项目; (请参阅创建 Azure DevOps 工作项时创建 SharePoint 列表项 | Microsoft Power Automate(https://powerautomate.microsoft.com/en-us/templates/details/1f309980ed8911e6a0e7f98291dcd11a/create-a-sharepoint-list-item-创建 azure-devops-work-item 时/))
如果我更新了 Azure DevOps 中的错误,该错误在 SharePoint 列表中已有项目,工作流将更新 SharePoint 列表中的相应项目; (在 DevOps 中更改链接的工作项时使用 更新 SharePoint 列表项 | Microsoft Power Automate)
workflow2
创建;为此,您可以考虑首先将 Azure DevOps 中的现有错误导出到 SharePoint 列表中;