Field Service Lightning 開発者ガイド
Spring '26 (API version 66.0)
Winter '25 (API version 62.0)
Spring '24 (API version 60.0)
Winter '24 (API version 59.0)
Summer '23 (API version 58.0)
Spring '23 (API version 57.0)
Winter '23 (API version 56.0)
Summer '22 (API version 55.0)
Spring '22 (API version 54.0)
Winter '22 (API version 53.0)
Summer '21 (API version 52.0)
Spring '21 (API version 51.0)
Winter '21 (API version 50.0)
Summer '20 (API version 49.0)
Spring '20 (API version 48.0)
Winter '20 (API version 47.0)
Summer '19 (API version 46.0)
Spring '19 (API version 45.0)
Field Service Lightning を使用した開発の準備
Apex を使用してメンテナンス計画の作業指示を生成する
Apex を使用したサービスレポートの作成
Apex トリガ: 完了した作業指示を含むケースの自動クローズ
Apex トリガ: 対応中の品目を含む作業指示の完了を防止する
Apex トリガ: サービスレポートの作成時にメールを送信
Apex クラス: 作業指示品目を含む作業指示の作成
コードサンプル: ディスパッチャコンソールのカスタムアクション
Field Service Lightning のコードサンプル
これらのコードサンプルを使用して、Field Service Lightning 機能をプログラムで操作します。
-
Apex を使用してメンテナンス計画の作業指示を生成する
メンテナンス計画に対する [作業指示を作成] アクションは、Apex コードを使用してコールすることもできます。次のコードサンプルは、generateWorkOrder アクションの REST API リソースに対して Apex コールアウトを実行し、作業指示レコードを作成します。 -
Apex を使用したサービスレポートの作成
作業指示、作業指示品目、サービス予定に対する [サービスレポートを作成] アクションは、Apex コードを使用してコールすることもできます。次のコードサンプルは、createServiceReport アクションの REST API リソースに対して Apex コールアウトを実行し、2 つの署名を使用してサービス予定を作成します。 -
Apex トリガ: 完了した作業指示を含むケースの自動クローズ
次のトリガは、ケースにリンクされた作業指示が「完了」とマークされると、自動的にケースをクローズします。関連付けられた作業が完了した後にサポートエージェントが手動でケースをクローズする手間を省きます。 -
Apex トリガ: 対応中の品目を含む作業指示の完了を防止する
次のトリガは、含まれているすべての品目が完了するまで、ユーザが作業指示を完了できないようにします。これは、スケジュールされた ToDo をすべて確実に完了するために便利な方法です。付随する単体テストでは、コードに問題がないかがスキャンされます。 -
Apex トリガ: サービスレポートの作成時にメールを送信
次のトリガは、組織でサービスレポートが作成されると、指定されたメールアドレスにメールを送信します。たとえば、サービスレポートが作成されるたびに給与部門に通知します。 -
Apex クラス: 作業指示品目を含む作業指示の作成
Apex クラスを使用することで、トリガのサイズが小さくなり、Apex コードの再利用や管理が容易になります。このクラスはトリガで参照することができ、1 つの品目を含む作業指示を作成します。 -
コードサンプル: ディスパッチャコンソールのカスタムアクション
ディスパッチャコンソールのカスタムアクションにリンクする Apex クラスまたは Visualforce ページの設定方法を説明します。