サービスレベルアグリーメント (SLA) プロパティの構成

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:7分
  • 組織内の要件に基づいて、SLA エンジン、ログ記録、および修理の各プロパティを設定できます。

    始める前に

    必要なロール:admin

    手順

    1. 次のように移動する。 All (すべて) > Service Level Management (サービスレベル管理) > プロパティ.
    2. 次のいずれかを選択します。
      SLA エンジン
      SLA エンジンのプロパティを設定します。
      SLA ログ記録
      SLA スクリプトインクルードのログ記録プロパティとログ記録の出力先を設定します。
      SLA 修理
      SLA 修理プロセスのプロパティを設定します。

    SLA エンジンのプロパティ

    アドミニストレーターは、SLA エンジンのプロパティを使用して SLA エンジンを管理できます。

    次のように移動する。 Service Level Management (サービスレベル管理) > プロパティ > SLA エンジン SLA エンジンのプロパティを表示します。

    表 : 1. SLA エンジンのプロパティ
    プロパティ名 説明
    com.snc.sla.calculation.percentage

    [SLA - 計算の更新] スケジュール ジョブが SLA の時間値の定期的な計算を停止した後の、[実際の経過割合 (%)] の最大値。[long since breached] (違反から長い) レコードの不要な更新を防止するために用いられます。「0」に設定するとすべての計算が停止し、空にするとすべての SLA に計算を許可します。

    デフォルトでは、これは 1,000% に設定され、違反が 10 倍を超えると再計算が停止するようになっています。

    • タイプ:整数
    • デフォルト値:1000
    com.snc.sla.maximum_duration SLA 定義で許可されている最大日数。
    • タイプ:整数
    • デフォルト値:1095
    com.snc.sla.engine.version

    2011 SLA エンジンを実行します (2010、2011)。

    • タイプ:選択リスト
    • デフォルト値:2011
    com.snc.sla.engine.async

    タスクの挿入または更新操作後に、2011 SLA エンジンを非同期に実行します。

    • タイプ:true | false
    • デフォルト値:false
    com.snc.sla.compatibility.breach

    SLA の 2010「違反」ステータスとの互換性を有効にします (デフォルト:false)。

    古い手段で違反ステータス (ステージ値内) を表示する必要がある場合にのみ有効にしてください。「違反フラグ」のみを使用することをお勧めします。

    • タイプ:true | false
    • デフォルト値:false
    com.snc.sla.default_conditionclass

    2011 SLA エンジンの SLA 条件を評価するために使用される「スクリプトインクルード」クラスの名前 (「SLAConditionBase」クラスの自分の拡張子を優先するために使用)

    • タイプ:文字列
    • デフォルト値:SLAConditionBase
    com.snc.sla.workflow.run_for_breached

    たとえば、すでにしばらく開いているインシデントが優先度の高い早期解決 SLA にアップグレードされた場合、タスクを更新すると、関連付けられた SLA がすでに違反している可能性があります。

    デフォルトでワークフローが SLA 定義で指定されている場合は、タスク SLA が関連付けられ、予定終了時刻がすでに過ぎているとワークフローは実行されません。

    タスクに関連付けられたときにすでに違反しているタスクSLA に対してワークフローを実行したい場合は、このプロパティを有効にします。

    • タイプ:true | false
    • デフォルト値:false
    com.snc.sla.calculate_planned_end_time_after_breach

    SLA に違反した後、SLA の「予定終了時刻」の再計算を続行

    • タイプ:true | false
    • デフォルト値:false
    注:
    Zboot ユーザーは、SLA エンジンのプロパティページでこのプロパティを使用できません。
    com.snc.sla.calculation.use_time_left 「business_percentage」フィールドの代わりに「business_time_left」を使用して違反時間を計算します「business_time_left」は、2 桁に丸められている「business_percentage」フィールドより正確です。これは、ビジネスパーセンテージが 99.995% に達すると、それが 100% として記録され、タスク SLA が侵害とマークされることを意味します。
    • タイプ:true | false
    • デフォルト値:false
    glide.sla.calculate_on_display タスクフォームが表示されると、タスク SLA レコードを再計算します。これにより、タスクの SLA 計算が最新であることが保証されますが、これによりフォームのロード時間が増加する可能性があります。
    • タイプ:true | false
    • デフォルト値:false
    com.snc.sla.always_populate_business_fields

    このプロパティを true に設定すると、タスク SLA にスケジュールが指定されていない場合に、ビジネス経過時間などのビジネスフィールドには実際のフィールドと同じ値が設定されます。

    プロパティが false の場合、タスク SLA にスケジュールがなければビジネスフィールドは空になります。

    • タイプ:true | false
    • デフォルト値:新しいインスタンスの場合は true、アップグレードされたインスタンスの場合は false

    SLA ログ記録のプロパティ

    アドミニストレーターは、SLA プロパティを使用して SLA ログ記録を設定できます。

    次のように移動する。 Service Level Management (サービスレベル管理) > プロパティ > SLA ログ記録 をクリックして SLA ログ記録のプロパティを表示します。

    [...のログ/トレースレベル] プロパティには、関連するスクリプトインクルードのログ/トレースレベルが設定されます。これにより、タスク SLA によってスクリプトインクルードが呼び出されるたびに、ターゲットとなる追加のログ記録を有効にできます。たとえば、TaskSLAworkflow スクリプトインクルードに関する問題が分かっている場合は、com.snc.sla.workflow.log プロパティを使用して、そのスクリプトインクルードのログ記録を有効にできます。これらのプロパティはすべてデフォルトで [通知] レベルに設定されています。
    表 : 2. SLA ログ記録のプロパティ
    SLA ログ記録のプロパティ 説明
    com.snc.sla.task_sla_controller.log TaskSLAController のログ/トレースレベル
    com.snc.sla.task_sla.log TaskSLA モデルのログ/トレースレベル
    com.snc.sla.condition.log SLAConditionBase のログ/トレースレベル
    com.snc.sla.workflow.log TaskSLAworkflow のログ/トレースレベル
    com.snc.sla.calculatorng.log SLACalculatorNG のログ/トレースレベル
    com.snc.sla.repair.log SLARepair のログ/トレースレベル (これを使用するには [SLA 修理] が有効になっている必要があります)
    com.snc.sla.log.destination ログの出力先

    データベースとノードログの両方への出力 (デフォルト)、またはノードログのみへの出力のいずれかのログ出力先を選択します。

    データベースおよびノード ログ (gs.log) は ServiceNow からのシステム ログとして表示され、ノード ログ (gs.print) はログ ファイルにのみ表示されます。

    ログ/トレースレベル

    [...のログ/トレースレベル] プロパティでは、次のログ/トレースレベルを使用できます。

    表 : 3. ログ/トレースレベル
    レベル 名前 説明
    Emerg 緊急 全面的な障害。
    Alert アラート たとえば、データベースのシステム損傷。
    Crit 重大 たとえば、通常はハードウェア エラーなどに使用されます。
    Err エラー エラー
    Warning 警告 警告
    通知 通知 アクションが要求される可能性はありますが、必須ではありません。
    Info 情報 アクションは要求されません。
    Debug デバッグ 一般に、障害検出のためにすべてをキャプチャする以外には使用されません。
    注:
    デフォルトでは、ログ/トレース レベルは [通知] に設定されています

    SLA 修理のプロパティ

    アドミニストレーターは、システムプロパティを使用して SLA 修理機能を管理できます。

    次のように移動する。 Service Level Management (サービスレベル管理) > プロパティ > SLA 修理 SLA 修理のプロパティを表示します。

    表 : 4. SLA 修理のプロパティ
    プロパティ名 説明
    com.snc.sla.repair.enabled SLA 修理を有効にします。有効になると、修理モジュールと UI アクションがアクティブになります。
    • タイプ:true | false
    • デフォルト値:新しいインスタンスの場合は true、アップグレードされたインスタンスの場合は false