JQLを使用してSLAを特定する

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

Jira Service Management includes specific JQL syntax that can help you sort through the details of your requests and issues, and make sure you're hitting your SLA goals.  Learn more about JQL syntax

  • If your SLA goals use overlapping JQL filters, your JQL queries may return unexpected results. Learn more about setting up SLA goals
  • JQL フィルターで優先度を使用する場合、これらのフィルターに、関連する優先度スキームで定義済みのすべての優先度が含まれていることを確認してください。詳細は、「優先度とプロジェクトの関連付け」を参照してください。


このページの内容

SLA 目標を違反している課題を検索する

There are two functions you can use to search for issues that are in a certain state of SLA goal:

  • breached() は、前回の SLA サイクルが対象目標の達成に失敗した課題をフィルタリングします。
  • everBreached() は、対象目標の達成に失敗した課題をフィルタリングします。

たとえば、初回応答目標を達成したプロジェクトの課題をすべて検索する場合、以下のクエリを使用します。

"Time to first response" != everBreached()

一時停止、完了、およびSLA クロックで実施中の課題を検索する

完了について特定の状態にある課題を検索するのに使用できる関数が3つあります。

  • paused() は現在の SLA サイクルが一時停止中の課題をフィルタリングします。これは SLA 条件で決定されます。たとえば、課題のステータスが「顧客待ち」の場合、課題の SLA クロックを一時停止することができます。
  • completed() は SLA が完了した課題、つまり停止イベントのいずれかに達した課題をフィルタリングします。
  • running() は SLA クロックが実行中の課題、つまり停止イベントのいずれかに達していない課題をフィルタリングします。
  • withincalendarhours() filters issues whose SLA clock is running or not running according to the SLA calendar, not conditions.

paused および running 関数は、SLA サイクルがまだ開始されていない課題を返しません。

たとえば、SLA サイクルの解決時間を完了する間に一時停止された課題をすべて検索する場合は、以下のクエリを使用します。

"Time to resolution" = paused()

SLA クロックに基づいて課題を検索する

SLA サイクルのクロックに一定の時間を持つ課題を検索するのに使用できる関数が2つあります。

  • elapsed() は、進行中の SLA サイクルの開始イベント以降、SLA サイクルのクロックが指定された時間条件を満たす課題をフィルタリングします。
  • remaining() は、課題が SLA 目標を違反する前に、SLA サイクルのクロックが指定された時間条件を満たす課題をフィルタリングします。

For example, if you want to find requests that have been waiting for a first response for less than 10 minutes, use the following query:

"Time to first response" < elapsed("10m")

または、これから2時間以内に解決対象を違反する課題を検索するには、以下のクエリを使用しています。

"初回応答時間" < remaining("2h")
最終更新日: 2023 年 10 月 19 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.