如何在使用Azure DevOps作为工单系统时建立双向通信

105次阅读
没有评论

问题描述

目前使用Azure DevOps来管理代码仓库和工作项。他们面临的问题是如何允许来自企业各部门的用户向他们提交工作项。例如,用户发现了一个bug,他们希望能够提交一个工单给团队来修复。

目前,用户已经设置了一个Microsoft表单和相关的Power Automate流程,允许用户填写表单(包括他们的电子邮件地址),然后创建一个工作项给团队。

但是,一旦用户提交了工作项,团队无法对用户进行回复。用户希望能够在Azure DevOps中实现双向通信,但不确定是否可行。

用户想知道是否可以在工作项中建立双向通信,而不需要将整个组织添加到Azure DevOps团队中,就像一个工单系统一样。

解决方案

请注意以下操作注意版本差异及修改前做好备份。

方案1

Azure DevOps本身并不提供直接的双向通信功能。但是,你可以通过以下步骤实现双向通信:
1. 在工作项中添加一个自定义字段,用于存储用户的电子邮件地址。
2. 当用户提交工作项时,将其电子邮件地址存储在自定义字段中。
3. 团队成员可以在工作项中回复用户,将回复内容添加到工作项的注释或描述中。
4. 使用Azure DevOps的通知功能,通知用户有新的回复。
以下是具体的操作步骤:
1. 在Azure DevOps中打开你的项目。
2. 进入工作项页面,选择你要添加自定义字段的工作项类型(例如Bug)。
3. 在工作项类型的设置中,添加一个自定义字段,用于存储用户的电子邮件地址。
4. 在工作项创建时,要求用户填写电子邮件地址,并将其存储在自定义字段中。
5. 团队成员可以在工作项的注释或描述中回复用户。
6. 使用Azure DevOps的通知功能,设置通知规则,以便在有新的回复时通知用户。
请注意,这种方法需要团队成员主动在工作项中回复用户,并且用户需要通过Azure DevOps的通知功能来获取回复。这可能需要一些额外的工作,但可以实现双向通信的目的。

方案2

如果你希望使用更专业的工单系统来实现双向通信,你可以考虑集成Azure DevOps和工单系统。以下是一些可能的集成方式:
1. 使用Azure DevOps的API,将工作项同步到工单系统中。当用户提交工作项时,工单系统可以自动创建一个对应的工单,并将工作项的详细信息同步到工单中。
2. 在工单系统中实现双向通信功能。当团队成员在工单系统中回复用户时,工单系统可以将回复同步到对应的工作项中。
3. 使用Azure DevOps的API,将工作项的状态和进度同步到工单系统中。这样,用户可以在工单系统中查看工作项的状态和进度。
请注意,集成Azure DevOps和工单系统可能需要一些开发工作,并且需要确保两个系统之间的数据同步和一致性。

方案3

如果你希望使用Azure DevOps内置的功能来实现双向通信,你可以考虑以下方法:
1. 创建一个专门的团队,用于处理用户提交的工作项。
2. 将用户添加到这个团队,并授予他们适当的权限,以便他们可以查看和回复工作项。
3. 当用户提交工作项时,团队成员可以在工作项中回复用户,并使用Azure DevOps的通知功能通知用户有新的回复。
请注意,这种方法需要将用户添加到Azure DevOps团队中,并授予他们适当的权限。这可能需要一些额外的管理工作,并且可能不适用于大型组织。

以上是几种实现双向通信的方法,你可以根据你的具体需求选择适合你的方法。希望对你有帮助!

正文完