JQLを使用してSLAを特定する
SLA 目標を違反している課題を検索する
SLA 目標が特定の状態にある課題を検索するのに使用できるのは以下の 2 つの関数です。
- breached() は、前回の SLA サイクルが対象目標の達成に失敗した課題をフィルタリングします。
- everBreached() は、対象目標の達成に失敗した課題をフィルタリングします。
たとえば、初回応答目標を達成したプロジェクトの課題をすべて検索する場合、以下のクエリを使用します。
"Time to first response" != everBreached()
一時停止、完了、およびSLA クロックで実施中の課題を検索する
完了について特定の状態にある課題を検索するのに使用できる関数が3つあります。
- paused() は現在の SLA サイクルが一時停止中の課題をフィルタリングします。これは SLA 条件で決定されます。たとえば、課題のステータスが「顧客待ち」の場合、課題の SLA クロックを一時停止することができます。
- completed() は SLA が完了した課題、つまり停止イベントのいずれかに達した課題をフィルタリングします。
- running() は SLA クロックが実行中の課題、つまり停止イベントのいずれかに達していない課題をフィルタリングします。
- withincalendarhours() は、条件ではなく SLA カレンダーに従い、SLA クロックが実行中または実行中ではない課題をフィルタリングします。
paused および running 関数は、SLA サイクルがまだ開始されていない課題を返しません。
たとえば、SLA サイクルの解決時間を完了する間に一時停止された課題をすべて検索する場合は、以下のクエリを使用します。
"Time to resolution" = paused()
SLA クロックに基づいて課題を検索する
SLA サイクルのクロックに一定の時間を持つ課題を検索するのに使用できる関数が2つあります。
- elapsed() は、進行中の SLA サイクルの開始イベント以降、SLA サイクルのクロックが指定された時間条件を満たす課題をフィルタリングします。
- remaining() は、課題が SLA 目標を違反する前に、SLA サイクルのクロックが指定された時間条件を満たす課題をフィルタリングします。
たとえば、初回応答の待機時間が 10 分未満のリクエストを検索する場合、以下のクエリを使用します。
"Time to first response" < elapsed("10m")
または、これから2時間以内に解決対象を違反する課題を検索するには、以下のクエリを使用しています。
"初回応答時間" < remaining("2h")
最終更新日: 2023 年 10 月 19 日
Powered by Confluence and Scroll Viewport.