[SLA パーセンテージタイマー] アクション

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む5読むのに数分
  • タスク SLA レコードが特定のパーセント値に到達したときに識別し、SLA パーセントに基づいて他のアクションまたはフローロジックを実行します。たとえば、SLA パーセントタイマーが完了したときに通知を送信します。

    ロールと使用可用性

    フローデザイナー ServiceNow コアアクションとして利用可能です。flow_designer または admin ロールを持つユーザーは、アクションをフローに追加し、構成の詳細を定義できます。

    フィールド

    フィールド 説明
    パーセンテージ 終了時間を計算するために使用される合計 SLA 期間の正の整数によるパーセンテージ。たとえば、50% のパーセンテージである場合、合計 SLA 期間の 50% である終了日時値が計算されます。SLA で 24 時間以内にタスクを完了することが要求される場合、その SLA の 50% は 12 時間です。

    スケジュールされた終了日時

    [スケジュールされた終了日時] 出力のデータピルには、計算によって見積もられた [SLA パーセンテージタイマー] アクションの終了時刻が表示されます。算出される終了日は、入力されたタスク SLA のレコードと入力パーセンテージによって決まります。この日付/時刻値は、タスク SLA レコードの経過時間フィールドの値とは無関係です。
    • 終了日が将来の日付である場合、システムイベントが作成され、その将来の日付でもアクションを実行し続けます。システムはスケジュールされた終了日を待つ間、フローとアクションを一時停止します。
    • 終了日が過去の日付である場合、[SLA パーセンテージタイマー] アクションの [ステータス] が直ちに設定されます。

    ステータス

    [ステータス] データピルには、SLA パーセンテージタイマーの結果が含まれています。

    表 : 1. SLA パーセンテージタイマーのステータスの説明
    ステータス 説明
    完了 タイマーアクションがスケジュールされた終了日時に達しました。フロー設計者は、このアクションステータスに対して特定のフローロジックを構築できます。
    一時停止 タイマーがスケジュールされた終了日時より前に一時停止されました。タイマーの実行が再開されると、フローデザイナー はスケジュールされた終了日時値を新しく生成します。フロー設計者は、このアクションステータスに対して特定のフローロジックを構築できます。
    修理 フローが修理モードで実行されており、スケジュールされた終了日時が過去の日時になっています。フロー設計者は、このアクションステータスに対して特定のフローロジックを構築できます。
    スキップ スケジュールされた終了日時が過去の日時であるため、タイマーが実行されませんでした。フロー設計者は、このアクションステータスに対して特定のフローロジックを構築できます。
    待機中 タイマーは実行中であり、スケジュールされた終了日時にまだ達していません。

    フローデザイナー は、SLA ステータスが SLA 条件に一致したとき、または特定の UI アクションが選択されたときにアクションステータスを設定します。

    表 : 2. SLA ステータスに設定されたアクションステータス
    SLA ステータス アクションステータスの設定 フロー実行のステータス
    SLA が添付され、スケジュールされた終了日時が将来の日付になった場合 アクションステータスを [待機中] に設定します。 フローは、SLA タイマーが完了するか、キャンセルされるか、一時停止されるまで待機します。
    SLA が添付され、スケジュールされた終了日時が過去の日付になった場合
    • フローが修理モードで開始された場合は、アクションステータスを [修理] に設定します。
    • それ以外の場合は、アクションステータスを [スキップ] に設定します。
    フローは、フローシーケンスの次のアクションまたはフローロジックを実行します。
    SLA がキャンセルされた場合 アクションステータスを null 値に設定します。 フローは [キャンセル] の状態で停止します。
    SLA が一時停止された場合 アクションステータスを [一時停止] に設定します。 フローは、SLA タスクフローがキャンセルまたは再開されるまで待機します。
    SLA がスケジュールされた終了日時に達した場合 アクションステータスを [完了] に設定します。 フローは、フローシーケンスの次のアクションまたはフローロジックを実行します。
    SLA が再開された場合 アクションステータスを [待機中] に設定します。 フローは、SLA タイマーが完了するか、キャンセルされるか、一時停止されるまで待機します。
    SLA が停止した場合 アクションステータスを null 値に設定します。 フローは [キャンセル] の状態で停止します。

    合計時間

    [合計時間] データピルには、アクションが実行された合計秒数がリストされます。合計時間は、アクションの開始時刻とアクションが [完了] ステータスに達した時刻から計算されます。[完了] 以外のステータス値では、[合計時間] が null 値で生成されます。

    デザインの検討

    [Service Level Agreement (SLA) パーセンテージタイマー] アクションを含むフローを作成するときは、次のデザインの検討を行ってください。

    SLA タスクトリガーのあるフローにのみ [SLA パーセンテージタイマー] アクションを追加する
    [SLA パーセンテージタイマー] アクションは、フローが SLA タスクトリガーから開始された場合にのみ実行できます。[SLA パーセンテージタイマー] アクションを含むサブフローは有効にできません。
    予想されるステータス値に対する条件付きフローロジックを作成する
    [ステータス] フィールドの値をフローロジックの条件として使用します。[完了][修理][スキップ] など、予想される [ステータス] 値に対するフローロジックを構築します。たとえば、SLA パーセンテージタイマーのステータスが [完了] になったときに通知を送信する [If] フローロジックブロックを追加します。
    各 [SLA パーセンテージタイマー] アクションに一意の累積 [待機] 割合値を割り当てる
    各 [SLA パーセンテージタイマー] アクションは、[待機] 割合値を使用して独自のスケジュールされた終了日時を計算します。複数の [SLA パーセンテージタイマー] アクションを作成する場合は、各アクションに固有の累積 [待機] 割合値を指定します。たとえば、完了率の値が異なる 3 つのアクションを作成します (25%、50%、75% 完了など)。3 つのアクションすべてを 25% などの同じ完了率の値に設定すると、タイマーは同時に完了します。
    既存のフローをコピーしてカスタマイズする
    デフォルトの SLA フローをコピーし、独自のロジックでコピーをカスタマイズすることで、開発時間を短縮します。SLA 定義から実行するカスタマイズされたフローを選択します。「SLA 定義の作成 」を参照してください。