關於通知
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Azure DevOps 中的通知可讓您和團隊得知專案活動,包括工作項目的變更、程式碼檢閱、提取要求、原始檔控制檔案和組建。 當 Azure DevOps 中發生事件時,其內容會與該事件類型的每個訂用帳戶進行比較,並針對符合篩選條件的每個訂用帳戶/事件比對產生通知。 根據訂用帳戶中定義的傳遞屬性,通知會透過電子郵件或服務勾點傳遞。
如需詳細資訊,請參閱支援的事件類型清單,並深入瞭解電子郵件傳遞選項。
通知類型
您可以在 Azure DevOps 中管理四種類型的通知。 請參閱下表的通知類型,以及要管理的必要許可權或角色。
通知類型 | 管理所需的角色 |
---|---|
個人通知 | User |
小組通知 | Project Administrators 群組或 Project Collection Administrators 群組的小組管理員或成員 |
專案通知 | 專案管理員群組或專案集合管理員群組的成員 |
全域通知 | 專案集合管理員群組的成員 |
個人通知
您可以透過下列方式管理您的個人通知。
- 檢視您的通知
- 僅為自己設定警示
- 檢視和編輯所有訂用帳戶
- 新增自訂訂用帳戶
- 取消訂閱或退出小組或專案訂用帳戶
如需詳細資訊,請參閱 管理您的個人通知。
小組和專案層級通知
您可以建立下列類別的訂用帳戶,然後從下列範本中選取。
類別 | 範本選項 |
---|---|
建立 |
- 組建失敗 - 舊版 XAML 組建控制器或代理程式的狀態變更 - 舊版 XAML 組建的質量變更 |
程式代碼 (Git) |
- 已建立或更新 提取要求- 我的小組是更新的提取要求- 已更新 提取要求上的批注 |
程式代碼 (TFVC) |
-程式代碼會使用原則覆寫 簽入 - 已簽入具有特定擴展名的檔案- 已簽入 特定路徑下的檔案- 任何程式代碼檢閱變更 |
管線 |
- 執行階段等待手動驗證 |
工作 |
工作專案- 工作專案已變更 - 工作專案已刪除 - 工作專案已還原 - 工作專案已從此小組項目移動 |
Artifacts |
|
擴充程式管理 |
|
版本 |
中- 部署已完成 - 發行建立要求失敗 - 部署的手動介入擱置 |
注意
您也可以針對在草稿狀態中建立或更新的提取要求,建立自定義通知訂閱。 如需詳細資訊,請參閱 草稿提取要求的自定義通知訂閱。
如需詳細資訊,請參閱 管理小組、群組和全域通知。
全域通知
全域通知會套用至為組織或集合定義的所有 專案 。
訂用帳戶
通知 訂閱 與 支援的事件類型相關聯。 訂用帳戶包含一組用來比對事件的篩選。 例如,建立工作專案事件的訂用帳戶可能包含只符合工作專案類型 Bug 的篩選條件。 或者,提取要求所建立事件的訂用帳戶可能包含特定存放庫和分支的篩選。
預設電子郵件訂閱
系統預設會預先定義並啟用許多實用的電子郵件訂閱。 它們稱為預設訂用 帳戶。 默認訂用帳戶提供最常見通知案例的現用支援。 請參閱可用的預設訂用 帳戶清單。
組織或小組系統管理員可以選擇哪些預設訂用帳戶可供其使用者使用。 瞭解如何 管理小組和組織通知。
個別使用者可以退出退出任何預設訂用帳戶,而其他小組成員仍保留訂閱。 瞭解如何 管理個人通知訂閱。
[預設訂用帳戶] 索引標籤會列出所有可用的預設全域訂用帳戶。 通知 訂閱上的表示訂用帳戶是預設訂用帳戶。 檢視所有 預設通知訂閱。
Project Collection Administrators 群組的成員有權啟用/停用此檢視中的任何預設訂用帳戶。 Project Collection Valid Users 群組的任何成員都有權檢視預設訂用帳戶的詳細數據。 檢視和啟用選項可在與每個個別訂用帳戶相關聯的操作功能表中取得...
。
自訂電子郵件訂閱
組織或小組管理員可以建立 適用於組織或小組所有成員的自定義電子郵件訂閱 。 瞭解如何 管理小組和組織通知。 若要深入瞭解如何使用群組子句進行查詢,請參閱 建立受控查詢。
個人也可以建立自定義訂用帳戶,只套用至這些訂用帳戶。 瞭解如何管理個人訂用 帳戶。
自訂服務勾點訂用帳戶
使用 服務勾點訂 用帳戶來與第三方服務整合。 當 Azure DevOps 事件符合服務攔截訂用帳戶時,第三方服務會收到通知。 例如,當 Azure DevOps 組建完成時,通知會傳送至 Slack 通道,其中包含 Azure DevOps 中組建成品的連結。 請參閱 與第三方服務整合。
訂閱者
[ 訂閱者] 區 段的開頭是空的身分識別搜尋方塊。 輸入任何群組、小組或個人,以檢視與指定身分識別相關聯的訂用帳戶清單。
您可以在此檢視中找到所選身分識別的所有通知訂閱。 管理選項可從與每個訂用帳戶相關聯的操作功能表 (...
) 取得。 訂 用帳戶數據列上的 表示預設訂用帳戶。
統計資料
[統計數據] 區段會顯示最活躍的通知訂閱和頂級事件啟動器(群組、小組或個人)。 統計數據僅適用於目前日期,且重設為 00:00 UTC。 這些統計數據的優點是識別非預期的大量訂用帳戶或事件啟動器。
設定
管理全域層級 的設定,例如傳遞喜好設定。
[設定] 區段允許專案集合系統管理員群組的任何成員進行組織層級管理。 所有小組和群組都會繼承 [ 預設傳遞選項 ] 設定。 此設定 [預設傳遞] 選項不會在小組或群組層級明確設定。
如需詳細資訊,請參閱 管理小組、群組和全域通知。
通知的許可權
沒有與管理電子郵件通知或警示相關聯的 UI 許可權。 相反地,您可以使用 TFSSecurity 命令行工具來管理它們。
- 根據預設,專案層級 參與者 群組的成員可以自行訂閱警示。
- Project Collection Administrators 群組的成員,或具有編輯集合層級資訊許可權的使用者,可以在該集合內為其他人或小組設定警示。
- 專案管理員群組的成員,或具有編輯專案層級資訊許可權的使用者,可以在該專案中為其他人或小組設定警示。
慣用電子郵件地址
根據預設,組織配置檔的慣用電子郵件位址會取得通知。 這通常是您用來登入 Azure DevOps 的電子郵件位址。 您可以透過組織喜好設定設定檔頁面管理此電子郵件位址。
注意
您慣用的電子郵件地址適用於所有組織,且無法依每個組織變更。
與其他服務整合
如果您的小組使用外部服務共同作業,例如 Trello 或 Slack,您可以設定這些服務的通知。 我們支援下列現用服務。
您也可以使用 Zapier 之類的第三方服務,將通知傳送給數百個其他服務。 深入瞭解 Zapier 和 Azure DevOps Services 整合。
內部部署 SMTP 伺服器
注意
針對內部部署 Azure DevOps Server,請為小組成員設定 SMTP 伺服器,以查看其組織或使用者配置檔功能表中的 [通知] 選項,以及接收通知。