将自己排除在你发起的事件通知之外

Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020

本文介绍如何在事件触发团队或基于角色的订阅时阻止事件发起方接收通知电子邮件。 当人们不希望收到关于自己执行的操作的电子邮件时(例如,创建拉取请求),此功能非常有用。

先决条件

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

跳过发起程序

创建团队基于角色的通知订阅时,请选择 “跳过发起程序 ”选项,以防止触发事件的用户接收通知。

例如,如果您的团队订阅了一个拉取请求创建事件,并且选中了跳过发起者选项,则创建拉取请求的用户不会收到该通知;但团队的其他成员仍会收到。

选择不接收您触发的通知:

  1. 登录到你的项目 (https://dev.azure.com/{Your_Organization}/{Your_Project})。
  2. 选择项目设置>通知
  3. 创建新订阅或编辑现有订阅。
  4. 选择通知事件并选中 “跳过发起程序 ”框。
  5. 保存订阅。

显示“新建订阅”对话框的屏幕截图,其中显示了“跳过发起程序”选项。

注意

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

为该订阅启用 Skip 发起程序时,不会收到触发的事件通知。

疑难解答:我看不到“跳过发起程序”选项

如果 “跳过发起程序 ”复选框不可见,请尝试以下检查:

  • 你是在编辑团队/角色订阅还是个人订阅?
    Skip 发起程序是团队/角色(项目或组)订阅的属性。 如果要在“管理个人通知”下编辑个人订阅,则没有该选项。 在“项目设置通知”>下创建或编辑团队订阅。

  • 是编辑内置订阅还是不可编辑订阅?
    某些内建系统订阅是只读的。 如果内置订阅不允许编辑,请创建新的自定义订阅(可以复制/克隆内置设置),并在新订阅上启用 Skip 发起程序。

  • 是否具有创建或编辑项目级订阅所需的权限?
    通常,具有通知管理权限的项目管理员或用户可以创建和编辑团队订阅。 如果缺少权限,请让项目管理员创建/启用订阅或授予管理项目通知的权限。

如果这些步骤无法解决问题:

  • 创建新的与所需事件匹配的自定义团队订阅,并启用 Skip 发起程序。
  • 如果仍无法启用该选项,并且认为该选项应存在,请让项目集合管理员查看权限和服务器版本,或打开支持案例。