作業計画管理とともに、いくつかのタイプのコンポーネント (テーブル、ロール、スクリプトインクルード、ビジネスルールなど) がインストールされます。

テーブル

作業計画管理では、次のテーブルが追加されます。
表 : 1. 作業計画管理とともにインストールされるテーブル
テーブル 説明
作業計画

[wm_planned_work_plan]

作業計画用にフィルタリングされたエンティティを保存します。
計画作業スケジュール

[wm_planned_work_schedule]

作業計画用に構成されたスケジュールを保存します。スケジュールは、期間、測定、条件、またはスクリプトベースにすることができます。
計画作業スケジュールのテンプレート

[wm_m2m_schedule_template]

計画作業スケジュールに適用される作業指示書テンプレートのリストを保存します。
計画作業レコード

[wm_m2m_work_plan_to_record]

作業計画スケジュールをシステム内のレコードに (ドキュメント ID から) 関連付けます。また、スケジュールがレコードに対して最後に実行された時刻または値、および次にスケジュールが実行される時刻または値に関する情報も含まれます。
テンプレート属性マッピング

[wm_m2m_template_attribute_map]

作業指示書テンプレートの属性マッピングを保存します。
スケジュールの発生

[wm_plan_work_schedule_occurrence]

作業スケジュールの発生を格納します。
スケジュールの抑制

[wm_m2m_schedule_suppression]

抑制された作業スケジュールの発生を格納します。

ロール

作業計画管理は、次のロールを追加します。
表 : 2. 作業計画管理でのロール
ロール 説明
計画された作業アドミン

[sn_fsm_planned_wm.planned_work_admin]

作業計画、計画作業スケジュールを作成し、作業指示テンプレートをスケジュールにリンクし、作業指示を生成します。

スクリプトインクルード

作業計画管理は、次のスクリプトインクルードを追加します。
表 : 3. 作業計画管理とともにインストールされるスクリプトインクルード
スクリプトインクルード 説明
PlannedWorkManagementExtensionPointImpl Global.PlannedMaintenanceExtensionPoint 拡張ポイントを実装します。
PlannedWorkMgmtAjaxUtil 作業計画管理のクライアントスクリプトのユーティリティ関数。
PlannedWorkMgmtAPIHelperUtil 計画作業管理スコープからグローバルスコープ API を呼び出すラッパー関数のユーティリティ。
FSMPWMUtil 作業計画管理スコープ対象のアプリケーションのユーティリティ機能。
PWMForecastWOUtil 計画作業の作業指示を予測するユーティリティ機能。
PlannedMaintenanceExtensionPointImpl 計画済みメンテナンスアプリケーションのデフォルト実装。
PlannedMaintenanceExtPointUtil sys_class_nameに基づいて拡張ポイントを取得するための計画済みメンテナンスアプリケーションのユーティリティ。
PlannedWorkManagementHistoryUtil 資産またはインベントリのメンテナンスサイクル履歴を取得するための、計画済み作業メンテナンスアプリケーションのユーティリティ。
PlannedWorkManagementScheduleUtil 計画作業レコード、スケジュールの発生、作業メモのコメントなどの処理ロジックを維持します。
PlannedWorkMangementPlanUtil 作業計画に関連するユーティリティメソッド。
PlannedWorkManagementEffectivityUtil スケジュールの有効性を判断および検証するためのユーティリティメソッド。
PlannedWorkManagementScheduleExeUtil 注文タイプに基づいて 、PlannedWorkManagementExeExtensionPoint 拡張ポイントの実装間のスイッチとして機能します。注文タイプのデフォルト値は作業指示書です。
PWMWorkOrderExeExtensionPointImpl 作業指示書として選択された指示書タイプの PlannedWorkManagementExeExtensionPoint 拡張ポイントの実装。
PlannedWorkManagementConstants 計画作業管理の定数を保持します。
PWMSchedule抑制 スケジュール抑制の処理ロジックを維持します。
PWMScheduleOccurrence スケジュールの発生の処理ロジックを維持します。
PWMScheduleOccurrenceDAO スケジュールの発生の DAO メソッドを維持します。
PWMWorkScheduleDAO 作業スケジュールの DAO メソッドを維持します。
PWMPlanWorkRecordDAO 計画レコードの DAO メソッドを維持します。

ビジネスルール

作業計画管理は、次のビジネスルールを追加します。
表 : 4. 作業計画管理とともにインストールされるビジネスルール
ビジネスルール テーブル 説明
クロススコープレコードの作成 作業計画

[wm_planned_work_plan]

メンテナンス計画が作成され、実行する必要があるテーブルにクロススコープアクセスレコードを作成します。
計画レコードが非アクティブな場合に WO をキャンセル 計画作業レコード

[wm_m2m_work_plan_to_record]

計画レコードが非アクティブ化されると、その計画レコードの作業指示書をキャンセルします。計画レコードは、計画レベルでフィルター条件を満たさないように資産レコードが変更されると非アクティブ化されます。
メンテナンス計画に対する計画作業スケジュール 計画作業スケジュール

[wm_planned_work_schedule]

メンテナンス計画の計画作業スケジュールの作成を制限します。計画が計画作業クラスの場合にのみ許可されます。
スケジュールごとにモデルを制限 計画作業スケジュールのテンプレート

[wm_m2m_schedule_template]

テーブル内で重複するモデルスケジュールの作成を制限します。
モデルのテーブルマップを制限する テンプレート属性マッピング

[wm_m2m_template_attribute_map]

ユーザーが作業指示テンプレートごとに持つテーブルマップが 1 つになるように制限します
m2m スケジュールレコードの新しいフィールドを更新 計画作業スケジュール

[wm_planned_work_schedule]

メーターまたは期間フィールドが変更されたときに、スケジュールレコードを更新し、次の値または次回の実行時間を再計算します。
計画の有効な開始、終了を検証 作業計画

[wm_planned_work_plan]

作業計画の有効開始日と有効終了日が有効かどうかを確認します。
メンテナンススケジュールに対する作業スケジュールテンプレート 計画作業スケジュールのテンプレート

[wm_m2m_schedule_template]

ユーザーが計画作業スケジュールテンプレートにメンテナンススケジュールを追加することを制限します。
作業指示の最新完了日を更新 作業指示タスク

[wm_Task]

猶予時間 SLA の作業指示書の最も遅い完了日を更新します。
スケジュールテンプレートタスクの比較 スケジュールの抑制

[wm_m2m_schedule_suppression]

循環依存関係を検証 スケジュールの抑制

[wm_m2m_schedule_suppression]

スケジュールの抑制による SO の抑制 スケジュールの抑制

[wm_m2m_schedule_suppression]

スケジュール別に SO を抑制 スケジュールの発生

[wm_plan_work_schedule_occurrence]

suppressBy スケジュールによる SO の抑制 スケジュールの発生

[wm_plan_work_schedule_occurrence]

SO が非アクティブの場合は WO をキャンセル スケジュールの発生

[wm_plan_work_schedule_occurrence]

SO の有効開始を確認 スケジュールの発生

[wm_plan_work_schedule_occurrence]

SO フィールド変更時の WO フィールドの変更 スケジュールの発生

[wm_plan_work_schedule_occurrence]