管理个人通知

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

可以通过多种方式在 Azure DevOps 中管理个人通知:

  • 查看通知
  • 仅为自己设置通知
  • 查看和编辑所有通知订阅
  • 添加自定义通知订阅
  • 取消订阅或选择退出团队或项目通知订阅

当构建、代码、管道、工作、工件、扩展、发布等发生更改时,会收到个人电子邮件通知。

有关团队和项目级通知的信息,请参阅 团队和项目级通知 以及 管理团队或组通知

注意

对于本地 Azure DevOps Server,请配置 SMTP 服务器,以便团队成员可以从其组织或用户配置文件菜单中查看“通知”选项并接收通知。

先决条件

类别 要求
项目访问权限 项目成员.

查看个人通知

下表列出了你可能会收到个人通知电子邮件的事件示例。 有关详细信息,请参阅“关于通知”中的完整表示形式。

类别 通知触发器
工作项 - 你已分配工作项
- 从工作项中取消分配
- 在您被分配的工作项上添加或修改评论
代码评审 - 被指派进行的代码审查更改
- 你被分配的代码评审已完成
拉取请求 - 在拉取请求中,你作为审阅者添加或删除
- 你被分配的拉取请求无法通过构建
- 向分配给你的拉取请求添加/更改评论
源代码管理下的代码 - 将代码文件添加到版本或源代码管理下的项目中
- 一个提交被推送到版本控制或源代码管理下的代码文件
构建 - 生成成功
- 生成失败

按照以下步骤查看个人通知:

  1. (https://dev.azure.com/<organization>) 登录到组织。

  2. 选择 “用户设置” ,然后选择“ 通知” :

    显示如何在 Azure DevOps 中选择“用户设置”和“通知”选项的屏幕截图。

    此时会打开“个人 通知 ”页:

    显示 Azure DevOps 中的个人通知订阅的屏幕截图。

  1. (https://dev.azure.com/<organization>) 登录到组织。

  2. 打开 用户设置,然后选择 “通知”设置

    显示如何在早期版本的 Azure DevOps 中选择“用户设置”和“通知”选项的屏幕截图。

    此时会打开“个人 通知 ”页:

    显示早期版本的 Azure DevOps 中的个人通知订阅的屏幕截图。

团队管理员和收件人

作为团队管理员,您可以设置仅供自己使用的通知订阅。 但是,可以确保其他团队成员在订阅中接收特定通知。 对于每个通知设置,可以标识要接收电子邮件的团队收件人。

添加自定义通知订阅

通过自定义个人通知订阅,可以确定要接收通知的事件的精确条件。 可以使用自定义通知订阅来接收有关 Azure DevOps 中发生的任何事件的消息。

请记住,自定义通知订阅与默认通知订阅不同。 默认通知仅向直接与事件关联的用户或组发送电子邮件。 使用自定义通知可以定义邮件收件人集。

  1. “通知 ”页中,选择“ 新建订阅

    显示如何在 Azure DevOps 中选择“新建订阅”选项的屏幕截图。

    显示如何在早期版本的 Azure DevOps 中选择“新建订阅”选项的屏幕截图。

  2. 选择要在新订阅中使用的 类别模板 类型,然后选择“ 下一步”。 有关受支持的模板的列表,请参阅 默认通知和支持的通知。

    以下示例演示如何订阅以接收在特定项目中创建拉取请求时的通知。

    显示如何在 Azure DevOps 中选择新通知订阅的类别和模板类型的屏幕截图。

    显示如何在早期版本的 Azure DevOps 中选择新通知订阅的类别和模板类型的屏幕截图。

  3. 配置新通知订阅的具体信息:

    • 修改说明,以帮助你稍后识别通知订阅。
    • 提供用于传递通知的电子邮件地址。 默认情况下,使用首选的联系人电子邮件地址。
    • 包括零个或多个字段以进一步指定事件条件。

    显示如何配置新通知订阅的详细信息(包括联系人电子邮件地址和其他字段条件)的屏幕截图。

    显示如何配置新通知订阅的详细信息(包括电子邮件地址和其他字段条件)的屏幕截图。

    注意

    可用于筛选事件条件的字段因所选类别和模板而异。 有关事件类型的详细信息,请参阅 支持的事件类型

  4. 选择完成。 新通知订阅显示在所选类别下的列表中:

    显示 Azure DevOps 中个人通知订阅列表中的新订阅的屏幕截图。

    显示 Azure DevOps 早期版本中个人通知订阅列表中的新订阅的屏幕截图。

取消订阅(选择退出)团队或 OOB 通知订阅

可以取消订阅或选择不接收特定团队通知订阅项目的通知,包括默认的(OOB)订阅项目。

  1. (https://dev.azure.com/<organization>) 登录到组织。

  2. 选择 “用户设置” ,然后选择“ 通知”。

  3. 通知 订阅列表中,找到要禁用的通知。

  4. 若要取消订阅通知,请将 “状态 ”切换开关移动到 “关闭 ”位置,将切换颜色从蓝色更改为灰色。

以下示例显示用户已取消订阅“构建完成”通知:

显示如何通过将“状态”切换为“关闭”位置来取消订阅“构建完成通知订阅”的屏幕截图。

注意

无论你是管理员还是常规团队成员,当你在个人设置中更改共享团队通知订阅 的状态值时 ,更改仅影响你的个人通知。 此更改不会影响其他团队成员的相同共享通知的设置值。

禁用项目中的工作项通知

若要替代组织设置并禁用 Azure DevOps 中项目的所有工作项通知,请完成以下步骤:

  1. 登录到你的项目 (https://dev.azure.com/<organization>/<project>)。

  2. 选择“项目设置>通知”。

  3. “通知 ”列表中,选择要禁用的工作通知,其中突出显示了该行。

  4. 选择 “用户设置” ,然后选择“ 传递”设置

  5. 选择 “不交付”,然后选择“ 保存”。