管理团队、项目或组织的通知

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018

团队、项目或组织可以接收电子邮件通知,因为Azure DevOps中的以下项发生更改:

  • 工作项
  • 代码评审
  • 拉取请求
  • 源代码管理文件
  • 生成

例如,将高优先级工作项分配给团队的区域路径时,会向团队发送通知电子邮件。 有关详细信息,请参阅 通知类型

先决条件

注意

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

创建电子邮件订阅

订阅允许你控制团队收到通知的内容以及团队接收这些通知的方式。 有关详细信息,请参阅 通知类型

  1. 登录到组织 (https://dev.azure.com/{yourorganization}) 。

  2. 选择Project设置>通知

    Screenshot of Project settings and Notifications highlighted

  3. 选择 “新建订阅”。

    Screenshot of New subscription highlighted.

  4. 选择要通知团队的活动类型。

    Screenshot of select event category and template page.

  5. 提供一个说明,帮助你稍后确定订阅。

    Screenshot of a description provided.

  6. 选择应接收通知的团队成员:

    Screenshot of Deliver to and Roles dropdown menus.

    从以下交付选项之一中进行选择:

    传递选项 说明
    按角色排序的团队成员 仅通知与事件关联的某些团队成员。 例如,对于工作项更改,你可能只希望工作项的当前被分配者接收通知。
    团队首选项 使用团队的默认交付首选项。 有关详细信息,请参阅 管理传递设置
    自定义电子邮件地址 将电子邮件发送到指定的电子邮件地址。
    所有团队成员 向团队的每个成员发送单个电子邮件。
    SOAP 向 SOAP 服务的订阅者发送电子邮件通知。

    对于某些活动,当你 按角色选择“团队成员”时,可以选择让启动活动的用户收到通知。 此通知由 “跳过发起程序 ”复选框控制。 默认情况下,选中此框,这意味着启动更改的用户不会收到有关更改的通知。

    提示

    对于 按角色分配的团队成员,每个角色都是相当自我解释的。 但是,以下两个角色可能需要一些进一步的解释。

    由于为文件集定义的策略,更改的审阅者适用于添加或删除的任何审阅者。 例如,推送到拉取请求 (PR) 可能会对 File1.cs 造成更改。 如果存在一个策略,表明某个人员 A 需要查看 File1.cs 的更改,他们将在 PR 迭代的“已更改审阅者”角色中。

    重置审阅者角色与“重置投票”策略相关。 例如,存储库已配置策略“重置对新推送的投票”。 在 PR 上需要的人员 B 已经批准了此 PR。 由于重置投票策略,其投票已重置。 因此,她处于该迭代的“重置审阅者”角色中。

  7. 选择是要接收有关所有项目中活动通知还是仅接收特定项目的通知。

    Screenshot of selected scope.

  8. (可选)配置更多筛选条件。

    Screenshot of configuring additional filter criteria.

  9. 选择 “完成 ”以保存新订阅。

  1. 登录到组织 (https://dev.azure.com/{yourorganization}) 。

  2. 选择Project设置>通知

    Screenshot of Project settings and Notifications highlighted

  3. 选择 “新建订阅”。

    New subscription is highlighted.

  4. 选择要通知团队的活动类型。

    Select event category and template.

  5. 提供一个说明,帮助你稍后确定订阅。

    Provide a description.

  6. 选择应接收通知的团队成员:

    Select role.

    从以下交付选项之一中进行选择:

    传递选项 说明
    按角色排序的团队成员 仅通知与事件关联的某些团队成员。 例如,对于工作项更改,你可能只希望工作项的当前被分配者接收通知。
    团队首选项 使用团队的默认交付首选项。 有关详细信息,请参阅 管理传递设置
    自定义电子邮件地址 将电子邮件发送到指定的电子邮件地址。
    所有团队成员 向团队的每个成员发送单个电子邮件。

    对于某些活动,当你 按角色选择“团队成员”时,可以选择让启动活动的用户收到通知。 此通知由 “跳过发起程序 ”复选框控制。 默认情况下,选中此框,这意味着启动更改的用户不会收到有关更改的通知。

    提示

    对于 按角色分配的团队成员,每个角色都是相当自我解释的。 但是,以下两个角色可能需要一些进一步的解释。 由于为文件集定义的策略,更改的审阅者适用于添加或删除的任何审阅者。 例如,推送到拉取请求 (PR) 可能会对 File1.cs 造成更改。 如果存在一个策略,表明某个人员 A 需要查看 File1.cs 的更改,他们将在 PR 迭代的“已更改审阅者”角色中。 重置审阅者角色与“重置投票”策略相关。 例如,存储库已配置策略“重置对新推送的投票”。 在 PR 上需要的人员 B 已经批准了此 PR。 由于重置投票策略,其投票已重置。 因此,她处于该迭代的“重置审阅者”角色中。

  7. 选择是要接收有关所有项目中活动通知还是仅接收特定项目的通知。

    Select scope

  8. (可选)配置更多筛选条件。

    Configure additional filter criteria.

  9. 选择 “完成 ”以保存新订阅。

  1. 团队设置中打开“通知”页:https://dev.azure.com/{organization}/{project}/_admin/_notifications?view=contents

    Go to team notifications page

  2. 选择 “新建订阅”。

    New subscription

  3. 选择要通知团队的活动类型。

    Select event category and template

  4. 提供一个说明,帮助你稍后确定订阅。

    Provide a description.

  5. 选择应接收通知的团队成员:

    Select role

    从以下交付选项之一中进行选择:

    交付到 说明
    按角色Azure DevOps的成员 仅通知与事件关联的某些团队成员。 例如,对于工作项更改,你可能只希望工作项的当前被分配者接收通知。
    团队首选项 使用团队的默认交付首选项。 有关详细信息,请参阅 管理传递设置
    自定义电子邮件地址 将电子邮件发送到指定的电子邮件地址。
    Azure DevOps的成员 向团队的每个成员发送单个电子邮件。
    SOAP 发送到电子邮件地址。

    对于某些活动,当你 按角色选择“团队成员”时,可以选择让启动活动的用户收到通知。 此通知由 “跳过发起程序 ”复选框控制。 默认情况下,选中此框,这意味着启动更改的用户不会收到有关更改的通知。

  6. 选择是要接收有关所有项目中活动通知还是仅接收特定项目的通知。

    Select scope

  7. (可选)配置更多筛选条件。

    Configure additional filter criteria.

  8. 选择 “完成 ”以保存新订阅。

提示

如果不想收到已启动事件的通知,可以打开“ 跳过发起程序”选项。 有关详细信息,请参阅 从通知电子邮件中排除你启动的事件

管理全局传递设置

全局通知适用于为组织或集合定义的所有 项目 。 选择允许或阻止为团队或组拥有的所有订阅发送电子邮件。 这是一个默认设置,仅在团队或组未显式设置选项时才适用。 有关详细信息,请参阅 全局通知

提示

不支持组织范围的通知。 作为替代方法,可以提供一个发送到整个组织的电子邮件通讯组列表。 此外,还可以使用 az devops 横幅命令 生成横幅,所有用户登录时都会看到该横幅。

提示

可以向应用程序层中的所有集合发送电子邮件。 请参阅 配置 SMTP 服务器并自定义电子邮件以获取警报和反馈请求。 此外,还可以使用 az devops 横幅命令 生成横幅,所有用户登录时都会看到该横幅。

提示

可以向应用程序层中的所有集合发送电子邮件。 请参阅 配置 SMTP 服务器并自定义电子邮件以获取警报和反馈请求

  1. 登录到组织 (https://dev.azure.com/{yourorganization}) 。

  2. 选择“ gear icon组织”设置

    Open Organization settings

  3. 选择 “全局通知>订阅服务器”,输入并找到你的组,然后选择“ 传递”设置

    Group notification settings

  4. 选择最适合组需求的选项,然后选择“ 保存”。

    Delivery settings options for group.

组传递设置已更新为通知。

管理团队和项目交付设置

  1. 登录到组织 (https://dev.azure.com/{yourorganization}) 。

  2. 选择Project设置>通知

    Screenshot of Project settings and Notifications highlighted.

  3. 选择 “传递”设置

    Delivery settings

  4. 选择最适合团队需求的选项:

    Delivery settings options for team and project.

团队交付设置已更新为通知。

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

可以选择不接收某些团队通知订阅的通知。

若要访问预览功能选项,请打开个人资料菜单。 根据 是否启用了“新建帐户管理器 ”功能,显示配置文件菜单,如下所示。

  1. 登录到组织 (https://dev.azure.com/{yourorganization}) 。

  2. 选择 “用户设置”,然后从生成的列表中选择 “通知 ”。

    Screenshot of personal notifications, preview page.

  3. 若要取消订阅任何通知,请向关闭”位置滑动状态“开/关”指示器。

若要取消订阅任何通知,请向关闭”位置滑动状态“开/关”指示器。 例如,此处关闭了“生成完成”通知订阅。

Screenshot of unsubscribe from Build completes notification subscription.

注意

无论你是否是管理员,当你在设置中移动共享团队通知订阅的切换开关只会影响你,而不是其他团队成员。