管理团队、项目或组织的通知
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
当工作项、代码评审、拉取请求、源代码管理文件和生成发生更改时,可以在团队、项目和组织级别管理电子邮件通知。
例如,将高优先级工作项分配给团队的区域路径时,会向团队发送通知电子邮件。 有关详细信息,请参阅 通知类型。
先决条件
若要管理通知,你必须是想要管理的级别的管理员:
- 团队:必须是 团队管理员 才能修改团队的订阅。
- 项目:必须是项目管理员组的成员才能为项目创建或修改订阅。
- 组织:必须是项目集合管理员组的成员才能为组织或集合创建或修改订阅。
如果你不是管理员,请将其添加为一个管理员。 有关详细信息,请参阅以下文章:
注意
对于本地Azure DevOps Server,请为团队成员配置 SMTP 服务器,以便从其组织或用户配置文件菜单中查看“通知”选项并接收通知。
创建电子邮件订阅
订阅允许你控制团队收到通知的内容以及团队接收这些通知的方式。 有关详细信息,请参阅 通知类型。
(
https://dev.azure.com/{yourorganization}
) 登录到组织。选择“项目设置>通知”。
选择“ 新建订阅”。
选择希望团队收到通知的活动类型。
提供一个说明,以帮助稍后确定订阅。
选择应接收通知的团队成员:
从以下交付选项之一中进行选择:
传递选项 描述 按角色排序的团队成员 仅通知与事件关联的某些团队成员。 例如,对于工作项更改,你可能只希望工作项的当前被分配者接收通知。 团队首选项 使用团队的默认交付首选项。 有关详细信息,请参阅 “管理传递设置”。 自定义电子邮件地址 将电子邮件发送到指定的电子邮件地址。 所有团队成员 向团队的每个成员发送单个电子邮件。 SOAP 将电子邮件通知发送到 SOAP 服务的订阅者。 对于某些活动,在按角色选择“团队成员”时,可以选择让启动活动的用户收到通知。 此通知由 “跳过发起程序 ”复选框控制。 默认情况下,此框处于选中状态,这意味着启动更改的用户不会收到有关更改的通知。
提示
对于 按角色分配的团队成员,每个角色都是相当自我解释的。 但是,以下两个角色可能需要一些进一步的解释。
由于为文件集定义的策略,更改的审阅者 适用于添加或删除的任何审阅者。 例如,推送到拉取请求(PR)可能会对File1.cs造成更改。 如果存在一个策略,表明 A 人需要审查对File1.cs的更改,则他们将在 PR 迭代的“更改审阅者”角色中。
“重置审阅者”角色与“重置投票”策略相关。 例如,存储库配置了策略“重置对新推送的投票”。 PR 上需要的人员 B 已批准此 PR。 由于重置投票策略,其投票已被重置。 因此,她处于该迭代的“重置审阅者”角色。
选择是要接收有关所有项目中活动通知还是仅接收特定项目的通知。
(可选)配置更多筛选条件。
选择“完成”以保存新订阅。
(
https://dev.azure.com/{yourorganization}
) 登录到组织。选择“项目设置>通知”。
选择“ 新建订阅”。
选择希望团队收到通知的活动类型。
提供一个说明,以帮助稍后确定订阅。
选择应接收通知的团队成员:
从以下交付选项之一中进行选择:
传递选项 说明 按角色排序的团队成员 仅通知与事件关联的某些团队成员。 例如,对于工作项更改,你可能只希望工作项的当前被分配者接收通知。 团队首选项 使用团队的默认交付首选项。 有关详细信息,请参阅 “管理传递设置”。 自定义电子邮件地址 将电子邮件发送到指定的电子邮件地址。 所有团队成员 向团队的每个成员发送单个电子邮件。 对于某些活动,在按角色选择“团队成员”时,可以选择让启动活动的用户收到通知。 此通知由 “跳过发起程序 ”复选框控制。 默认情况下,此框处于选中状态,这意味着启动更改的用户不会收到有关更改的通知。
提示
对于 按角色分配的团队成员,每个角色都是相当自我解释的。 但是,以下两个角色可能需要一些进一步的解释。 由于为文件集定义的策略,更改的审阅者 适用于添加或删除的任何审阅者。 例如,推送到拉取请求(PR)可能会对File1.cs造成更改。 如果存在一个策略,表明 A 人需要审查对File1.cs的更改,则他们将在 PR 迭代的“更改审阅者”角色中。 “重置审阅者”角色与“重置投票”策略相关。 例如,存储库配置了策略“重置对新推送的投票”。 PR 上需要的人员 B 已批准此 PR。 由于重置投票策略,其投票已被重置。 因此,她处于该迭代的“重置审阅者”角色。
选择是要接收有关所有项目中活动通知还是仅接收特定项目的通知。
(可选)配置更多筛选条件。
选择“完成”以保存新订阅。
提示
如果不想收到已启动事件的通知,可以打开“跳过发起程序”选项。 有关详细信息,请参阅 从你启动的事件的通知电子邮件中排除自己。
管理全局传递设置
全局通知适用于为组织或集合定义的所有 项目 。 选择允许或阻止为团队或组拥有的所有订阅发送电子邮件。 这是一个默认设置,仅当团队或组未显式设置选项时才适用。 有关详细信息,请参阅 全局通知。
提示
我们不支持组织范围的通知。 或者,可以提供发送到整个组织的电子邮件通讯组列表。 此外,还可以使用 az devops 横幅命令生成横幅,所有用户登录时都会看到该命令 。
提示
可以向应用程序层中的所有集合发送电子邮件。 请参阅 配置 SMTP 服务器并自定义电子邮件以获取警报和反馈请求。 此外,还可以生成横幅来与用户通信,而无需发送大量电子邮件。 有关详细信息,请参阅 Azure DevOps 中的“添加和管理信息”横幅。
提示
可以向应用程序层中的所有集合发送电子邮件。 请参阅 配置 SMTP 服务器并自定义电子邮件以获取警报和反馈请求。
取消订阅或选择退出团队或现成 (OOB) 通知订阅
可以选择不接收特定团队通知订阅的通知。
(
https://dev.azure.com/{yourorganization}
) 登录到组织。选择 “用户设置”,然后从生成的列表中选择“ 通知 ”。
若要取消订阅任何通知,将状态“开/关”指示器滑动到“关闭”位置。
若要取消订阅任何通知,将状态“开/关”指示器滑动到“关闭”位置。 例如,此处关闭“生成完成”通知订阅。
注意
无论你是否是管理员,在设置中切换共享团队通知订阅只会影响通知,而不会影响其他团队成员的通知。
禁用项目的工作项通知
若要替代组织设置并禁用 Azure DevOps 中项目的所有工作项通知,请执行以下步骤:
- 登录到你的项目 (
https://dev.azure.com/{Your_Organization/Your_Project}
)。 - 选择“项目设置>通知”。
- 突出显示“工作”通知,然后选择“传递”设置。
- 选择“ 不传递 ”和 “保存”。