Skip to main content

通知をトリアージするためのワークフローをカスタマイズする

これらのワークフロー例を調整してカスタマイズし、通知をトリアージするための理想的なワークフローを作成することができます。

インボックスのトリアージを開始する

インボックスのトリアージを開始する前に、最重要の更新を最初に見つけて対応するか、削除またはトリアージが簡単な煩わしい更新をインボックスからクリアするかを検討してください。

通知の量に応じて、さまざまな時点で両方のアプローチを組み合わせて使用することを決定できます。

最も重要な通知を検索して応答するワークフローの例については、「最も優先度の高い通知を確認する」を参照してください。

簡単に削除またはトリアージできる通知を削除するワークフローの例については、「最も重要度の低い通知を消去する」を参照してください。

最も優先度の高い通知を確認する

一番最初に確認する通知の種類を選択し、通知の確認時間を選択します。 「誰をブロックするか」ということを検討します。

たとえば、毎日の計画を行う午前中に、次の順序で通知を確認できます。

  • レビューがリクエストされているプルリクエスト(reason:review-requestedでフィルタリング)

  • ユーザー名,が@mentioned, されているイベント、直接メンションとも呼ばれます(reason:mentionでフィルタリング)

  • メンバーになっている Team が@mentioned, されているイベント、チーム メンションとも呼ばれます(reason:team-mentionでフィルタリング)

  • 特定のリポジトリに対するCIワークフローの失敗(reason:ci-activityrepo:owner/repo-name でフィルターし、通知設定でワークフロー エラーの CI アクティビティ通知を有効にしていることを確実にします)

    Tip

    最も優先度の高いものをすばやく確認するには、確認している優先度の順にカスタム フィルターを設定します。 詳しくは、「インボックスからの通知を管理する」をご覧ください。

進行中の通知の更新をフォローアップする

通知をフォローアップするには、「今はブロックされていないが、ブロックされていたもの」ということを検討します。 フォローアップ通知の優先順位を選択します。

たとえば、次の順序でフォローアップすることを決定できます。

  • 割り当てられた Issue およびプルリクエスト。 可能な Issue またはプルリクエストをすぐにクローズして、更新を追加します。 必要に応じて、後で確認するために通知を保存します。
  • 保存済インボックスの通知、特に未読の更新を確認します。 スレッドが関連しなくなった場合、 をクリックし、保存したインボックスから通知を削除して保存を解除します。

優先度の低い通知を管理する

優先度の高い通知をトリアージした後、参加通知などの残りの通知を確認します。 次の質問を考慮してください。

  • この通知をサブスクライブ解除できますか? この通知は完了し、完了としてマークする準備ができましたか?

    Tip

    通知をサブスクライブ解除すると、スレッドへ参加するか、@mentioned されているか、参加しているチームが @mentioned されない限り、新しい更新を受け取ることはありません。 通知を完了としてマークすると、通知はメインのインボックス ビューから削除され、is:read クエリで表示できます。 詳しくは、「インボックスからの通知を管理する」をご覧ください。

  • この Issue やプルリクエストがクローズまたは再オープンされたとき、またはプルリクエストがマージされたときに、今後も更新を受け取りますか? これらのオプションの詳細については、「単一の通知をトリアージする」を参照してください。

  • 今後このような通知を受け取らないようにしますか? その場合は、サブスクライブ解除を検討してください。 詳しくは、「GitHub におけるアクティビティのサブスクリプションを管理する」をご覧ください。

最も重要度の低い通知を消去する

トリアージしてインボックスから削除する際に最も速くて簡単な通知の種類を選択します。理想的としては、一度に複数の通知をトリアージします。

たとえば、次の順序で通知をクリアすることができます。

  • サブスクライブ解除できる参加通知。
  • 保持またはフォローアップに関連しないリポジトリの更新。

受信トレイ内の複数の通知を同時に管理する方法の詳細については、「インボックスからの通知を管理する」を参照してください。

可能な場合、通知設定を変更するか、これらの更新のサブスクライブ解除することを検討することもできます。 詳細については、「通知を設定する」または「GitHub におけるアクティビティのサブスクリプションを管理する」を参照してください。