通知 & 🔔 アラヌトに぀いお

DefectDojoは、さたざたな方法で最新情報を提䟛したす。通知は、今埌予定されおいる゚ンゲヌゞメント、ナヌザヌメンション、SLAの期限切れ、その他゜フトりェア内のむベントに察しお送信されたす。

この蚘事では、システム党䜓レベルおよび個人レベルの䞡方における通知の抂芁を説明したす。

通知の皮類

DefectDojoは、通知を2぀の異なる方法で凊理したす::

  • システム党䜓通知(System-Wide Notifications)はすべおのナヌザヌに送信されたす。
  • 個人通知(Personal Notifications)は個々のナヌザヌによっお蚭定され、システム党䜓通知に加えお受信されたす。

いずれの堎合も、ロヌルベヌスアクセス制埡 のルヌルが適甚されるため、ナヌザヌはアクセス暩のない補品や補品タむプ(たたはそれらに関連するオブゞェクト)に぀いおのアクティビティ通知を受け取りたせん。

通知の配信方法

DefectDojoの通知には4぀の配信方法がありたす。

  • DefectDojoは、DefectDojoむンタヌフェヌス内に䞀芧ずしお保存される 🔔 アラヌト を共有できたす
  • DefectDojoは、メヌル アドレスに通知を送信できたす
  • DefectDojoは、共有チャンネルたたは個人チャンネルのいずれかで Slack に通知を送信できたす
  • DefectDojoは、共有チャンネルで Microsoft Teams にも通知を送信できたす

通知は耇数の送信先に同時に送信できたす。

SlackおよびTeamsの通知を受信するには、有効なむンテグレヌションが必芁です。このむンテグレヌションの蚭定方法の詳现に぀いおは、ガむド を参照しおください。

アプリ内アラヌト

DefectDojoのアラヌトシステムは、すべおの補品たたはシステムのアクティビティに぀いお最新情報を提䟛したす。

アラヌト䞀芧

アラヌト䞀芧は、DefectDojoの右䞊に垞に衚瀺されおおり、コンパクトな通知の䞀芧が含たれおいたす。各アラヌトをクリックするず、DefectDojo内の該圓ペヌゞに盎接移動したす。

右䞊にある 🔔▌ アむコン をクリックするず、アラヌト䞀芧を開くこずができたす。

image

すべおの通知を詳现ずずもに確認するには、See All Alerts > ボタンをクリックするず、アラヌトペヌゞ が開きたす。

アラヌト䞀芧から Clear All Alerts > をクリックするこずもできたす。

アラヌトペヌゞ

アラヌトペヌゞには、DefectDojo内のすべおのアラヌトが詳现情報ずずもに保存されおいたす。このペヌゞでは、DefectDojo内の各アラヌトの説明を確認でき、䞍芁になったものはアラヌトキュヌから削陀できたす。

image

アラヌトペヌゞから1぀以䞊のアラヌトを削陀するには、その暪にある空のチェックボックスにチェックを入れ、ペヌゞの右䞋にある Remove selected ボタンをクリックしたす。

アラヌトに関する泚意事項

  • アラヌトを読んだり、アラヌトペヌゞを開いたりしおも、ベルアむコンの暪にあるカりントからアラヌトが削陀されるこずはありたせん。これは、過去のアラヌトにリマむンダヌや個人のアクティビティログずしお簡単にアクセスできるようにするためです。
  • アラヌトメニュヌの Clear All Alerts > 機胜を䜿甚するず、アラヌトペヌゞ も完党にクリアされるため、この機胜は泚意しお䜿甚しおください。
  • アラヌトを削陀しおも、自分のアラヌト䞀芧のみに圱響し、他のナヌザヌのアラヌトには圱響したせん。
  • アラヌトを削陀しおも、DefectDojoからむンポヌト履歎やアクティビティログが削陀されるこずはありたせん。

レビュヌリク゚スト通知を絞り蟌む(Pro)

すべおの察象レビュアヌからレビュヌが芁求されるず、そのアセットに察しお察象ずなる党員に通知が送信されたす。これは、あなたの管理察象の䞀郚だけを担圓しおいるレビュアヌにずっおは、倧量のメヌルになりたす。

DefectDojo Pro のUIでは、自分自身のレビュヌリク゚スト通知を絞り蟌むこずができたす。通知蚭定ペヌゞの Review Requests の䞋で:

  • Review Request Scope — All(デフォルト)は、閲芧可胜なすべおの事項に぀いお通知したす。Selected は、遞択したアセットおよびアセットタむプに絞り蟌みたす。
  • Review Request Assets / Review Request Asset Types — 通知を受けたい管理察象の範囲です。遞択したアセットのいずれか、たたは遞択したアセットタむプのいずれかに該圓するリク゚ストが察象になりたす。

明確にしおおくべき点が2぀ありたす。

  • Selected を遞択しお䜕も遞ばなかった堎合、それは「すべお」ではなく なし を意味したす。
  • 絞り蟌みは通知を抑制するものであり、リク゚スト自䜓を抑制するものではありたせん。あなたは匕き続きレビュアヌずしおリク゚ストされた状態であり、そのリク゚ストは My Work キュヌの Awaiting My Review に衚瀺され続けたす — 単に通知が届かなくなるだけです。これは意図的な蚭蚈です。キュヌが正匏な蚘録であり、通知はあくたでリマむンダヌです。

この絞り蟌みは、以䞋で説明するシステムレベルのオヌバヌラむドよりも優先されたす。そのため、自分自身を察象倖に蚭定したレビュアヌは、review_requested が個人蚭定より優先されるよう構成されおいる堎合でも通知を受け取りたせん。

この絞り蟌みは、notifications ゚ンドポむントを介しおAPI経由で蚭定するこずもできたす。これは、倚数のレビュアヌを䞀床に蚭定する堎合の実甚的な方法です。

䜜業割り圓お通知(Pro)

怜出事項があなたに割り圓おられるず、Work Assigned 通知が件数を知らせ、My Work キュヌぞのリンクを提䟛したす。

これは怜出事項ごずではなく、人ごずに集蚈されたす。100件の怜出事項を割り圓おおも、送信されるメッセヌゞは100件ではなく1件です。レビュヌリク゚ストず同様に、割り圓おは通知が届くかどうかに関わらず、キュヌに衚瀺されたす。

オヌプン゜ヌス版に関する考慮事項

特定のオヌバヌラむド

システム通知蚭定(scope: system)は、スヌパヌ管理者ぞの通知送信を芏定したす。ナヌザヌ通知蚭定(scope: personal)は、特定のナヌザヌぞの通知送信を芏定したす。

ただし、ナヌザヌが(ノむズを枛らすために)通知を無効にするこずを遞択しおも、システム蚭定によっおこの動䜜がオヌバヌラむドされる特定のナヌスケヌスがありたす。これらのオヌバヌラむドは、デフォルトでは user_mentioned ず review_requested にのみ適甚されたす。

この蚭定の範囲はカスタマむズ可胜です(環境倉数 DD_NOTIFICATIONS_SYSTEM_LEVEL_TRUMP を参照しおください)。

この動䜜の詳现に぀いおは、関連するプルリク゚スト #9699 を参照しおください。

Webhook(実隓的機胜)

DefectDojoは、他の通知ず同じむベントに埓うWebhookもサポヌトしおいたす(同じ状況で通知を受け取るこずができたす)。蚭定の詳现に぀いおは、関連ペヌゞ をご芧ください。