作業計画管理のコンポーネント
作業計画管理とともに、いくつかのタイプのコンポーネント (テーブル、ロール、スクリプトインクルード、ビジネスルールなど) がインストールされます。
テーブル
| テーブル | 説明 |
|---|---|
| 作業計画 [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] |
抑制された作業スケジュールの発生を保存します。 |
ロール
| ロール | 説明 |
|---|---|
| Planned work アドミン [sn_fsm_planned_wm.planned_work_admin] |
作業計画、計画作業スケジュールを作成し、作業指示テンプレートをスケジュールにリンクして、作業指示を生成します。 |
スクリプトインクルード
| スクリプトインクルード | 説明 |
|---|---|
| PlannedWorkManagementExtensionPointImpl | Global.PlannedMaintenanceExtensionPoint 拡張ポイントを実装します。 |
| PlannedWorkMgmtAjaxUtil | 作業計画管理のクライアントスクリプトのユーティリティ機能。 |
| PlannedWorkMgmtAPIHelperUtil | 作業計画管理スコープからグローバルスコープ API を呼び出すラッパー機能のユーティリティ。 |
| FSMPWMUtil | 作業計画管理スコープ対象のアプリケーションのユーティリティ機能。 |
| PWMForecastWOUtil | 計画された作業の作業指示を予測するユーティリティ機能。 |
| PlannedMaintenanceExtensionPointImpl | 計画済みメンテナンスアプリケーションのデフォルト実装。 |
| PlannedMaintenanceExtPointUtil | 計画済みメンテナンスアプリケーションで、sys_class_nameに基づいて拡張ポイントを取得するユーティリティです。 |
| PlannedWorkManagementHistoryUtil | 資産またはインベントリのメンテナンスサイクル履歴をフェッチするための、計画作業メンテナンスアプリケーションのユーティリティ。 |
| PlannedWorkManagementScheduleUtil | 計画作業レコード、スケジュールの発生、作業メモコメントなどの処理ロジックを維持します。 |
| PlannedWorkMangementPlanUtil | 作業計画に関連するユーティリティメソッド。 |
| PlannedWorkManagementEffectivityUtil | スケジュールの有効性を判断および検証するためのユーティリティメソッド。 |
| PlannedWorkManagementScheduleExeUtil | 注文タイプに基づいて、 PlannedWorkManagementExeExtensionPoint 拡張ポイントの実装間のスイッチとして機能します。注文タイプのデフォルト値は作業指示です。 |
| PWMWorkOrderExeExtensionPointImpl | 作業指示として選択された指示タイプの PlannedWorkManagementExeExtensionPoint 拡張ポイントの実装。 |
| PlannedWorkManagementConstant | 計画作業管理の定数を保持します。 |
| PWMScheduleSuppression | スケジュール抑制の処理ロジックを維持します。 |
| PWMScheduleOccurrence | スケジュールの発生の処理ロジックを維持します。 |
| PWMScheduleOccurrenceDAO | スケジュールの発生の DAO メソッドを維持します。 |
| PWM ワークスペーススケジュール DAO | 作業スケジュールの DAO メソッドを維持します。 |
| PWMPlanWorkRecordDAO | 計画レコードの DAO メソッドを維持します。 |
ビジネスルール
| ビジネスルール | テーブル | 説明 |
|---|---|---|
| クロススコープレコードの作成 | 作業計画 [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] |