Planned Work Management のコンポーネント

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む7読むのに数分
  • いくつかのタイプのコンポーネント (テーブル、ビジネスルールなど) が Planned Work Management とともにインストールされます。

    テーブル

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

    [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 Management は、次のロールを追加します。
    表 : 2. Planned Work Management のロール
    ロール 説明
    計画作業管理者

    [sn_fsm_planned_wm.planned_work_admin]

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

    スクリプトインクルード

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

    ビジネスルール

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

    [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 schedule による 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]