Azure DevOps Services |Azure DevOps Server 2022 および Azure DevOps Server 2019
Azure DevOps の通知により、作業項目、コード レビュー、プル要求、ソース管理ファイル、ビルドの変更など、プロジェクト アクティビティに関する情報がチームに保持されます。 Azure DevOps でイベントが発生すると、イベントの内容は、そのイベントの種類のすべてのサブスクリプションと比較されます。 フィルター条件を満たすサブスクリプション/イベントの一致ごとに通知が生成されます。 通知は、サブスクリプションで定義されている配信プロパティに基づいて、電子メールまたはサービス フックを介して配信されます。
詳細については、 サポートされているイベントの種類 の一覧と 、メール配信オプションの詳細を参照してください。
通知の種類
Azure DevOps で管理できる通知には、4 種類があります。 次の表に、各通知を管理するために必要な種類とアクセス許可またはロールを示します。
通知の種類 | 管理に必要なロール |
---|---|
個人用通知 | ユーザー |
Teamの通知 | チーム管理者、またはプロジェクト管理者グループまたはプロジェクト コレクション管理者グループのメンバー |
プロジェクト通知 | プロジェクト管理者グループまたはプロジェクト コレクション管理者グループのメンバー |
グローバル通知 | プロジェクト コレクション管理者グループのメンバー |
個人用通知
個人用通知を管理するには、いくつかの方法があります。
- 通知を表示する
- 自分専用のアラートを設定する
- すべてのサブスクリプションを表示および編集する
- カスタム サブスクリプションを追加する
- チームまたはプロジェクトのサブスクリプションの登録を解除またはオプトアウトする
詳細については、「 個人用通知を管理する」を参照してください。
チームレベルとプロジェクトレベルの通知
チームレベルおよびプロジェクト レベルの通知では、次のカテゴリとテンプレートのサブスクリプションを作成できます。
カテゴリ | テンプレート |
---|---|
ビルド |
ビルドが完了し、 ビルドが失敗する、 従来の XAML ビルド コントローラーまたはエージェントの状態の変更 従来の XAML ビルドの品質変更 |
Code (Git) |
プッシュされたコミット、 pull request に追加されたコメント、 プルリクエストが作成または更新されました 私のチームがレビュー中のプルリクエストが更新されました |
コード (TFVC) |
チェックインされたコード、 ポリシーオーバーライドでチェックインされたコード、 コード レビューの変更、 チェックインされた特定のパス内のファイル、 特定の拡張子がチェックインされたファイル |
パイプライン |
承認を待機しているステージを実行します。 手動検証を待機しているステージを実行する |
仕事 |
作成された作業項目、 変更された作業項目、 作業項目の削除、 復元された作業項目、 このチーム プロジェクトから移動された作業項目 |
アイテム | パッケージの変更 |
拡張機能の管理 | 拡張機能の変更 |
リリース |
展開の承認が保留中、デプロイが完了、 リリース作成要求が失敗する デプロイのための手動による介入が必要です |
注
下書き状態で作成または更新されたプル要求のカスタム通知サブスクリプションを作成することもできます。 詳細については、「 下書きプル要求のカスタム通知サブスクリプション」を参照してください。
詳細については、「 チーム、グループ、グローバル通知の管理」を参照してください。
グローバル通知
グローバル通知は、組織またはコレクションに対して定義されているすべての プロジェクト に適用されます。
サブスクリプション
通知 サブスクリプション は、 サポートされているイベントの種類に関連付けられています。 サブスクリプションには、イベントの照合に使用されるフィルターのセットが含まれています。 たとえば、 作業項目作成 イベントのサブスクリプションには、作業項目の種類である Bug にのみ一致するフィルターが含まれる場合があります。 または、 プル要求 作成イベントのサブスクリプションに、特定の リポジトリとブランチのフィルターが含まれる場合があります。
既定のメール サブスクリプション
多くの便利な電子メール サブスクリプションが事前に定義され、システムで自動的に有効になっています。 これらのリソースは 既定のサブスクリプションと呼ばれます。 デフォルトのサブスクリプションは、最も一般的な通知シナリオをサポートするアウト・オブ・ボックス (OOB) のサポートを提供します。 詳細については、 使用可能な既定のサブスクリプションの一覧を参照してください。
組織またはチーム管理者は、ユーザーが使用できるようにする既定のサブスクリプションを選択できます。 詳細については、「 チーム、プロジェクト、または組織の管理通知」を参照してください。
個々のユーザーは、他のチーム メンバーがサブスクライブしたまま、既定のサブスクリプションからオプトアウトすることを選択できます。 詳細については、「 個人用通知を管理する」を参照してください。
Azure DevOps の [既定のサブスクリプション ] セクションには、使用可能なすべての既定のグローバル サブスクリプションが一覧表示されます。 地球アイコン は、既定または OOB サブスクリプションを示します。 詳細については、「 既定の通知とサポートされる通知」を参照してください。
プロジェクト コレクション管理者グループのメンバーには、このビューの既定のサブスクリプションを有効または無効にするアクセス許可があります。 [プロジェクト コレクションの有効なユーザー] グループのメンバーには、既定のサブスクリプションの詳細を表示するアクセス許可があります。 ビューと有効化のオプションは、各サブスクリプションに関連付けられている [その他のオプション ] メニュー (...) で使用できます。
カスタム メール サブスクリプション
組織またはチームの管理者は、組織またはチームのすべてのメンバーに適用される カスタム メール サブスクリプション を作成できます。 詳細については、「 チーム、プロジェクト、または組織の管理通知」を参照してください。 グループ句を使用したクエリの詳細については、「 作業項目のクエリを定義する」を参照してください。
ユーザーはカスタム サブスクリプションを作成することもできます。カスタム サブスクリプションは、ユーザーにのみ適用されます。 詳細については、「 個人用通知を管理する」を参照してください。
カスタム サービス フック サブスクリプション
サービス フック サブスクリプションを使用して、サードパーティのサービスと統合します。 Azure DevOps イベントがサービス フック サブスクリプションと一致すると、サード パーティのサービスは通知を受け取ります。 たとえば、Azure DevOps ビルドが完了すると、通知が Slack チャネルに送信され、Azure DevOps のビルド成果物へのリンクが返されます。 詳細については、「 サード パーティサービスとの統合」を参照してください。
[サブスクライバー]
[サブスクライバー] セクションは、空の ID 検索ボックスで始まります。 任意のグループ、チーム、または個人を入力して、指定した ID に関連付けられているサブスクリプションの一覧を表示します。
このビューでは、指定した ID のすべての通知サブスクリプションを見つけることができます。 管理オプションは、各サブスクリプションに関連付けられている [その他のオプション ] メニュー (...) から使用できます。 地球アイコン は、既定または OOB サブスクリプションを示します。
統計
[ 統計] セクションには、最もアクティブな通知サブスクリプションと上位のイベント イニシエーター (グループ、チーム、または個人) が表示されます。 統計は現在の日のみであり、値は 00:00 UTC にリセットされます。 統計を表示する利点の 1 つは、意図しない大量のサブスクリプションまたはイベント イニシエーターを識別できることです。
設定
配信設定など、グローバル レベルの 設定を管理します。 [ 設定] セクションでは、 プロジェクト コレクション管理者 グループの任意のメンバーによる組織レベルの管理が可能です。 すべてのチームとグループは 、既定の配信オプション 設定を継承します。これは、チーム レベルまたはグループ レベルでは明示的に設定されていません。
詳細については、「 チーム、グループ、グローバル通知の管理」を参照してください。
通知のアクセス許可
電子メール通知またはアラートの管理に関連付けられている UI アクセス許可はありません。 代わりに、 TFSSecurity コマンド ライン ツールを使用してアクセスを管理できます。
- 既定では、プロジェクト レベルの 共同作成者 グループのメンバーは、自分でアラートをサブスクライブできます。
- プロジェクト コレクション管理者グループのメンバー、またはコレクション レベルの情報の編集アクセス許可を持つユーザーは、そのコレクション内の他のユーザーまたはチームに対してアラートを設定できます。
- プロジェクト管理者グループのメンバー、またはプロジェクト レベルの情報の編集権限を持つユーザーは、他のユーザーまたはチームに対して、そのプロジェクトでアラートを設定できます。
お使いの電子メール アドレス
既定では、組織プロファイルの優先連絡先メール アドレスは通知を受け取ります。 このメール アドレスは、通常、Azure DevOps へのサインインに使用するのと同じアドレスです。 このメール アドレスは、組織の基本設定プロファイル ページから管理できます。
Microsoft Entra プロファイル情報プレビューに登録している場合、プロファイル情報は Microsoft Entra から直接取得され、編集できません。 詳細については、「 環境設定を設定する」を参照してください。
注
優先する連絡先のメール アドレスは、すべての組織に適用され、組織ごとに変更することはできません。