フィールドサービス管理 (FSM) の拡張ポイント

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:6分
  • 拡張ポイントを使用して、さまざまな構成をカスタマイズします。

    アプリケーションナビゲーターで、「 sys_extension_point.list 」と入力して Enter をクリックし、フィールドサービス管理 (FSM) アプリケーションで使用される拡張ポイントを表示します。

    各拡張ポイントに対して複数の実装を作成し、各実装に順序番号を指定できます。順序番号が最も小さい実装が実行されます。

    拡張ポイントは、次の構成で使用できます。
    • イベントタイプのスケジュールエントリ
    • 予約
    表 : 1. イベントタイプスケジュールエントリの拡張ポイント
    拡張ポイント名 説明
    AgentEventUtil イベントタイプのスケジュールエントリーのロジックをカスタマイズします。
    AgentScheduleUtil イベント休暇スパンを計算するためのロジックをカスタマイズします。
    表 : 2. 予約の拡張ポイント
    拡張ポイント名 説明
    sn_apptmnt_booking。予約可用性拡張ポイント ロジックをカスタマイズして、予約可能な予約期間を決定します。
    sn_apptmnt_booking。予約管理拡張ポイント 予約レコードの作成または更新に使用するロジックをカスタマイズします。
    sn_apptmnt_booking。予約の実装拡張ポイント 予約が作成される前に、ロジックをカスタマイズして予約データを検証します。
    sn_apptmnt_booking。予約利用ユーティリティ拡張ポイント ロジックをカスタマイズして、予約レコードの作成と更新に使用される予約データのパラメーターマップを作成します。
    sn_apptmnt_booking。AppointmentRescheduleCancelExtPoint 予約をキャンセルまたはスケジュール変更できるかどうかを決定するために使用されるロジックをカスタマイズします。
    sn_apptmnt_booking。予約 RESTHelperExtPoint 予約可能な日付と期間のリストを取得するためのロジックをカスタマイズします。
    sn_apptmnt_booking。AppointmentRecommendationExtPoint 他のアプリケーションが予約スロットの推奨を統合できるようにします。
    sn_apptmnt_booking。予約ロックユーティリティ拡張ポイント 予約ワークフローでロックを取得して解除します。
    sn_apptmnt_booking。AppointmentBookingVariablesExtensionPoint

    タスクの Catalog_id を取得するために予約 API と予約 API によって使用されます。

    sn_apptmnt_booking。AppointmentEnableUnifiedUI 特定のタスクテーブル拡張の統一 UI カレンダーコンポーネントを有効にします。
    sn_apptmnt_booking。AppointmentHolidayHelperExt

    予約サービス構成の consider_holidays_in_leadtime 設定で示されているように、休日を考慮してリードタイムを計算します。

    sn_apptmnt_booking。予約リードタイムの計算 予約サービス構成の ignore_lead_time_on_reschedule 設定に基づいて、予約を再スケジュールするリードタイムを考慮するか無視するかを決定します。
    sn_apptmnt_booking.use_unified_appt_widget 他のアプリケーションが Seismic 予約カレンダーを使用できるようにします。
    sn_apptmnt_booking。AppointmentRecommendationExtPoint 予約を推奨するための近接性と推奨基準をカスタマイズします。
    sn_apptmnt_booking。AppointmentSeismicUI

    構成で選択されたタスクテーブルに基づいて、予約構成の詳細をフェッチします。

    表 : 3. テンプレート管理の拡張ポイント
    拡張ポイント名 説明
    sn_fsm_adv_tmp。FSMTemplateMgmntExtPoint ロジックをカスタマイズして、作業指示書テンプレートでソーステーブルの情報を作業指示書の適切なフィールドにマップできるようにします。
    sn_fsm_adv_tmp。FSMTableMapSourceIdentifier 作業指示書のソースを識別するロジックをカスタマイズします。
    表 : 4. ジオフェンシングの半径と距離の拡張ポイント
    拡張ポイント名 説明
    オンサイトジオフェンス構成 作業指示タスクの [ジオフェンス半径] フィールドと [ジオフェンス単位] フィールドのデフォルト値を定義できます。
    表 : 5. ヒートマップの色のグラデーションの拡張ポイント
    拡張ポイント名 説明
    ヒートマップグラデーション (sn_cmn_mo.ヒートマップグラデーション) ヒートマップの色のグラデーションを定義できます。
    表 : 6. テリトリーの重要業績評価指標 (KPI) の拡張ポイント
    拡張ポイント名 説明
    TerritoryIndicators(sn_fsm_tp.TerritoryIndicators) 重要業績評価指標 (KPI) を定義して、テリトリーのパフォーマンスを分析できます。構成されたインジケーターは、フィールドサービステリトリー計画コンソールのコンテキストサイドパネルに表示されます。
    表 : 7. 作業計画管理の拡張ポイント
    拡張ポイント名
    sn_fsm_planned_wm。PWMScheduleSuppressionExtensionPoint スケジュールの発生が抑制されるタイミングを検証するロジックをカスタマイズします。
    sn_fsm_planned_wm。PWMScheduleEffectivityExtensionPoint 構成またはルールに基づいて、要求期限、次回実行時間、および有効性を計算します。
    sn_fsm_planned_wm。PWMSourceRecordExtensionPoint メンテナンス計画に関連付けられたテーブルに基づいて、場所、資産、CI、IB などのソース固有のフィールドを派生させます。
    sn_fsm_planned_wm。PlannedWorkManagementExeExtensionPoint プロセスは、作業指示のようにメンテナンススケジュールの結果を計画します。
    sn_fsm_planned_wm。PWMScheduleStartExtensionPoint さまざまな資産の作業計画スケジュールの有効開始日をカスタマイズします。
    計算された日付に開始するように予定作業スケジュールを構成すると、スケジュールは、この拡張ポイントのカスタム実装によって計算された有効な開始日に開始されます。
    注:
    この拡張ポイントには、デフォルトの実装が提供されています。ビジネス要件に従ってデフォルトの実装を変更できます。
    sn_fsm_planned_wm。タスク計画テンプレート出力タスク 作業計画にリンクされたタスク計画テンプレートから作成されたタスク、ケース、またはインシデントの CRUD 操作をカスタマイズします。

    たとえば、組織の事業部門の場合、拡張ポイントをカスタマイズして作業計画のケースを作成し、ケースレコードの新しいフィールドを介してスケジュールの発生にリンクすることができます。

    別の事業部門では、拡張ポイントをカスタマイズしてケースを作成し、新しいテーブルを介してスケジュールの発生にリンクすることができます。