Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020
この記事では、イベントがチームまたはロールベースのサブスクリプションをトリガーしたときに、イベントのイニシエーターが通知メールを受信しないようにする方法について説明します。 この機能は、ユーザー自身が実行するアクション (プル要求の作成など) の電子メールを必要としない場合に便利です。
前提 条件
| カテゴリ | 必要条件 |
|---|---|
| プロジェクト アクセス | プロジェクト メンバー。 |
イニシエーターをスキップする
チーム ロールベースの通知サブスクリプションを作成する場合は、[ イニシエーターのスキップ ] オプションを選択して、イベントをトリガーしたユーザーが通知を受け取らないようにします。
たとえば、チームに プル要求作成 イベントのサブスクリプションがあり、[イニシエーターのスキップ] オプションがオンになっている場合、pull request を作成したユーザーはその通知を受け取りません。チームの他のメンバーは引き続きそれを受け取ります。
トリガーした通知の受信をオプトアウトするには:
- プロジェクトにサインインします (
https://dev.azure.com/{Your_Organization}/{Your_Project})。 - [プロジェクト設定]>[通知] を選択します。
- 新しいサブスクリプションを作成するか、既存のサブスクリプションを編集します。
- 通知イベントを選択し、[ イニシエーターのスキップ ] ボックスをオンにします。
- サブスクリプションを保存します。
注
オンプレミスの Azure DevOps Server の場合は、チーム メンバーが組織またはユーザー プロファイル メニューから通知オプションを表示し、通知を受信できるように SMTP サーバーを構成します。
スキップ イニシエーターがそのサブスクリプションに対して有効になっているときにトリガーするイベントの通知を受け取りません。
トラブルシューティング: [イニシエーターのスキップ] オプションが表示されない
[ イニシエーターをスキップ する] チェック ボックスが表示されない場合は、次のチェック を試してください。
チーム/ロール サブスクリプションまたは個人用サブスクリプションを編集していますか?
スキップ イニシエーターは、チーム/ロール (プロジェクトまたはグループ) サブスクリプションのプロパティです。 [個人用通知の管理] で個人用サブスクリプションを編集している場合、そのオプションはありません。 プロジェクト設定>Notifications でチーム サブスクリプションを作成または編集します。組み込みサブスクリプションまたは編集不可サブスクリプションを編集していますか?
一部の組み込みシステム サブスクリプションは読み取り専用です。 組み込みサブスクリプションで編集が許可されていない場合は、新しいカスタム サブスクリプションを作成し (組み込みの設定をコピーまたは複製できます)、新しいサブスクリプションで [イニシエーターをスキップ] を有効にします。プロジェクト レベルのサブスクリプションを作成または編集するために必要なアクセス許可はありますか?
通常、プロジェクト管理者または通知管理権限を持つユーザーは、チーム サブスクリプションを作成および編集できます。 アクセス許可がない場合は、プロジェクト管理者にサブスクリプションの作成/有効化を依頼するか、プロジェクト通知を管理する権限を付与してください。
これらの手順で問題が解決しない場合:
- 目的のイベントに一致する新しいカスタム チーム サブスクリプションを作成し、Skip イニシエーターを有効にします。
- それでもこのオプションを有効にできない場合は、プロジェクト コレクション管理者にアクセス許可とサーバーのバージョンを確認するよう依頼するか、サポート ケースを開きます。