職場の計画メンテナンススケジュール設定済みジョブ

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む4読むのに数分
  • ジョブスケジュール [夜間に職場の計画メンテナンスを実行] は、設定された時間に実行され、メンテナンスケースを作成します。また、スケジュールされた期間が 1 日未満の場合のメンテナンスケースも事前に作成されます。

    スケジュール設定済みジョブでは、1 日分および最大 2 日前までのケースを事前に作成できます。これは、ジョブが実行されているシステムタイムゾーンと、ケースを処理している職場エージェントのタイムゾーンとの時間差に基づいています。

    ジョブスケジュール [職場計画メンテナンス夜間実行 ] では、次の処理が実行されます。
    • 期間ベースのケースを作成します。
    • メーターベースのケースを作成します。

    スケジュール設定済みジョブでは、設定されたスケジュールが 1 日未満の場合にメンテナンスケースを事前に作成することもできます。期間は、システムのタイムゾーン設定に基づきます。たとえば、6 時間のメンテナンススケジュールがある場合、次の数のメンテナンスケースが作成されます。

    • 6 時間のスケジュールの場合、メンテナンス資産または場所ごとに 1 日に 4 つのメンテナンスケースが作成されます。
    • 6 時間のスケジュールの場合、2 つのメンテナンス資産または場所に対して 1 日に 8 個のメンテナンスケースが作成されます (それぞれ 4 件)。
      図 : 1. 職場メンテナンスケース
      2 つのメンテナンスアイテムに対する 8 つのメンテナンスケースを示す、公開済みの職場メンテナンス計画。
    • 6 時間のスケジュールの場合、3 つのメンテナンス資産または場所に対して 12 個のメンテナンスケースが作成されます (それぞれに 4 つのケース)。
    スケジュール設定済みジョブが実行されると、メンテナンススケジュールに関連付けられたテンプレートを持つ計画レコードに対してのみ、メンテナンスケースが作成されます。
    注:
    メンテナンススケジュールが作成されると、職場メンテナンスサービス構成テーブル (sn_wsd_maintenance_service_config) からテンプレートが選択されます。要件に基づいて、テンプレートを計画レコードに関連付けます。複数のテンプレートを作成し、1 つのメンテナンス計画に関連付けることができます。詳細については、「職場テンプレート設定を作成」を参照してください。

    期間ベースのケース

    期間ベースのケースでは、 職場の計画メンテナンスの夜間 実行スケジュール設定済みジョブでは次の処理が実行されます。
    • [次回] 実行時間を持つすべてのアクティブな計画レコードをフェッチします。
    • 次回の実行時間が 48 時間または 1 日未満の計画レコードを除外します。
      図 : 2. ジョブの次回実行時間をスケジュール
      次回の実行時間期間を示す公開済みの計画。
    • 職場メンテナンスサービス構成 (sn_wsd_maintenance_service_config) テーブルのエントリを確認します。
    • 職場メンテナンスサービス構成テーブルからすべてのレコードを取得します。
    • 職場メンテナンスサービス設定テーブルのレコードごとに、現在の計画レコードのスケジュールにはテンプレートが関連付けられている必要があります。
      • テンプレートがある場合、スケジュール設定済みジョブはメンテナンスケースを作成し、計画レコードの [職場メンテナンスサービス構成] テーブルの [次回実行時間 ] を更新します。
      • 計画レコードに関連付けられたテンプレートがない場合、スケジュール設定済みジョブはキュー内の次の計画レコードをフェッチします。
    注:
    期間ベースのメンテナンス スケジュールを定義する場合、 最小リード タイム (日数 ) を定義できます (整数ベースの値を取得します)。たとえば、リードタイムが 0 の場合、当日のケースが今日作成されたことを示します。ただし、リードタイムが 1 の場合、ケースは昨日作成された、つまりケースはスケジュールより 1 日早く生成されます。[次回実行期間] には、スケジュールに対して定義されたリードタイム値があります。詳細については、「メンテナンススケジュールを作成またはコピーする」を参照してください。

    メーターベースのケース

    メーターベースのケースでは、 Workplace Planned Maintenance Nightly Run スケジュール設定済みジョブでは次の処理が実行されます。
    • スケジュール設定済みジョブは、[ 次回実行] 値を持つすべてのアクティブな計画レコードをフェッチします。
    • 計画レコードごとに、[ 次回実行] の値は[フィールド 名] の値によって異なります。[フィールド] の値は、メーターベースのスケジュールを作成するときに使用できます。

      詳細については、「」を参照してください メンテナンススケジュールを作成またはコピーする

    • スケジュール設定済みジョブは、資産 (sn_ent_asset) テーブルから フィールド 名の値を取得し、計画レコードの 次回実行値 と比較します。
    • スケジュールジョブは、[次回の実行] 値が [ 資産] テーブルの実際の値よりも小さいかどうかを確認し、次に進みます。
    • [次回実行] の値がより大きい場合は、キュー内の次の計画レコードがフェッチされます。
    • 最新計画レコードのメンテナンススケジュールには、職場メンテナンスサービス構成 (sn_wsd_maintenance_service_config) テーブルにエントリがある必要があります。
    • 職場メンテナンスサービス構成テーブルから、計画レコード内のそのスケジュールのすべてのレコードを取得します。
    • 職場メンテナンスサービス設定テーブルのレコードごとに、現在の計画レコードのスケジュールにはテンプレートが関連付けられている必要があります。
      • メンテナンススケジュールに関連付けられたテンプレートがある場合、スケジュールジョブによって職場メンテナンスケースが作成され、計画レコードの [次回実行] 値が 更新されます。
      • メンテナンススケジュールに関連付けられたテンプレートがない場合、スケジュール設定済みジョブはキュー内の次の計画レコードを取得します。