スケジュール結果をデータベースに保存する
説明
このアクティビティは、スケジュールの変更をデータベースに保存するために使用されます。このアクティビティを実行すると、データベース検証に従って、変更が保守計画スケジューラー (MPB) によってデータベースに直接保存されます。
前提条件
このアクティビティには以下が必要です:
- 保守計画スケジューラと連携する際に作業オーダーまたは PMアクション発生スケジュール。
- スケジュールに保存されていない少なくとも 1 つの変更。
- 保守計画スケジューラと連携する場合、保存しようとしている項目に対して保守計画スケジューラーの外部で変更が行われないこと。1 つ以上の項目に変更があった場合は、変更内容が通知され、保守計画スケジューラー経由で保存し直すことはできなくなります。変更されていないアイテムのみ保存できます。
システム効果
このアクティビティの結果:
- スケジュールはデータベースに保存されます。作業オーダー、作業工程、PM アクションの発生、および作業リストの予定開始時刻と終了時刻は、スケジュールされている場合は更新されます。
- 保守計画スケジューラーが資源を割り当て、スケジュール ルールに従って作業オーダーまたは PMアクションの発生をスケジュールできた場合、作業工程のスケジューリング ステータス フィールドおよび PMアクション発生時の作業リストが更新され、スケジュール済になります。
- スケジューリング要件または制約のいずれかを満たすことができないため、少なくとも 1 つのジョブとそれぞれの作業リストの 1 つが保守計画スケジューラーによって「スケジュール解除」される場合、作業工程のスケジューリング ステータスと PMアクション発生の作業リストが更新されて未スケジュールとなります。
- 作業オーダーまたは PMアクションの発生が保守計画スケジューラーによってまだスケジュールされていない場合、または以前に作成されたスケジュールが、スケジュールに影響する何らかの属性を変更することによってユーザーによって変更された場合、作業工程のスケジューリング ステータスと PMアクション発生の作業リストが更新され、再計画が必要になります。
- すべてのジョブとそれぞれの作業リストが保守計画スケジューラーによって「スケジュール済」の場合、作業オーダーのスケジュール ステータスと PMアクション発生のスケジューリング ステータスは解決済に設定されます。
- すべてのジョブとそれぞれの作業リストが保守計画スケジューラーによって「スケジュール済」であるが、作業オーダーまたは PMアクションの発生が必要な終了日より後にスケジュールされている場合、作業オーダーのスケジュール ステータスと PMアクション発生のスケジューリング ステータス は未解決(遅延) に設定されます。
- スケジュール要件または制約のいずれかを満たすことができないため、保守計画スケジューラーによってジョブの少なくとも 1 つとそれぞれの作業リストの 1 つが「スケジュール解除」された場合、作業オーダーのスケジュール ステータスと PMアクション発生のスケジューリング ステータス は未解決に設定されます。
- 作業オーダーまたは PMアクション発生が保守計画スケジューラーによってまだスケジュールされていない場合、または以前に作成されたスケジュールが、スケジュールに影響する何らかの属性を変更することによってユーザーによって変更された場合、作業オーダーのスケジュール ステータスと PMアクション発生のスケジューリング ステータスは再計画が必要と表示されます。
- 保守計画スケジューラーによって変更が正常に保存されなかった場合は、エラーメッセージ ページにエラーと通知が表示されます。
- スケジュールされた資源超過がある場合、資源超過のステータスと計画された開始日および終了日がデータベースに更新されます。