Field Service 派遣作業員の地理位置情報ベースのアクションの設定
派遣作業員のロケーションに基づいてアクションを自動化します。派遣作業員に、サービス予定の前後や、ディスパッチャーセンター (サービステリトリーまたはサービステリトリーメンバー) などの他のロケーションでもアクションを実行するように促します。
必要なエディション
| 使用可能なインターフェース: Salesforce Classic (一部の組織で使用可能) および Lightning Experience の両方 |
| Field Service のコア機能、管理パッケージ、モバイルアプリケーションを使用可能なエディション: Enterprise Edition、Unlimited Edition、および Developer Edition。 |
| Field Service モバイルアプリケーションにアクセスするには、ユーザーに Field Service Mobile ユーザーライセンスが必要です。 |
| 必要なユーザー権限 | |
|---|---|
| カスタムオブジェクトを作成および編集する | 「アプリケーションのカスタマイズ」 |
| オブジェクト権限を編集する | 「プロファイルと権限セットの管理」 |
現在、地理位置情報ベースのアクションはクルー種別のサービスリソースではサポートされていません。Field Service Mobile アプリケーションで使用できます。詳細は、Salesforce カスタマーサポートにお問い合わせください。
派遣作業員の権限の付与
- [設定] の [クイック検索] ボックスに「ユーザー」と入力し、[プロファイル] を選択します。
- 必要なプロファイルを編集します。
- [一般ユーザー権限] セクションで、[フローを実行] を選択します。
- [標準オブジェクト権限] セクションで、地理位置情報ベースのアクションオブジェクトに対する「参照」および「編集」権限を付与します。
関連リストの追加
- サービス予定のオブジェクト管理設定から、[ページレイアウト] に移動します。
- 派遣作業員のページレイアウトを開きます。
- [地理位置情報ベースのアクション] を [関連リスト] セクションにドラッグします。
- 検証のために、Salesforce システム管理者のページレイアウトでステップ 1 ~ 3 を繰り返します。
- モバイルアプリケーションとデスクトップアプリケーションで、サービス予定レコードを開き、関連リストが表示されることを確認します。
地理位置情報ベースのアクションの作成
派遣作業員の特定のアクションを手動で作成できます。
すべての派遣作業員向けに大規模なアクションを作成できる自動化を設定するには、「Automate Geolocation-Based Actions」を参照してください。
フローを使用するのではなく、特定のサービス予定の地理位置情報ベースのアクションを手動で作成する場合は、所有者を割り当て済みサービスリソースのユーザーとして設定してください。
地理位置情報ベースのアクションでは、サービステリトリーとサービステリトリーメンバーがサポートされます。地理位置情報ベースのアクションオブジェクトは、サービスリソースにリンクされたサービステリトリーメンバーに割り当てることができます。これらのメンバーに関連付けられたサービステリトリーにオブジェクトを直接割り当てることもできます。いずれの場合も、ロケーションベースのアクションはサービス予定の場合と同じように機能します。
- アプリケーションランチャーで、[サービスリソース] を見つけて選択します。
- 必要なサービスリソースを選択します。
- [地理位置情報ベースのアクション] 関連リストで、[新規] をクリックします。
- 名前と説明を入力します。
-
[アクション種別] で、次のいずれかのオプションを選択します。
- プラットフォームアラート: 派遣作業員が現場に到着したときまたは現場を離れたときに、その場所に基づいてタイムスタンプをサイレントに記録します。
- レコードの参照: 派遣作業員が現場に出社または退勤すると、レコードが開きます。
- クイックアクション: 派遣作業員が現場に到着したり現場を離れたりすると、クイックアクションがポップアップ表示されます。
-
[アクションデータ] に、選択したアクション種別に応じた JSON 形式を指定します。
- [プラットフォームアラート] アクション種別の場合、この項目を空のままにすると、呼び出しタイムスタンプが更新されるか、 {"quickAction": "quick_action_name"} のようにクイックアクションの API 参照名の JSON 形式を入力できます。アプリケーションを開くと、入力に基づいてモバイル画面フローが自動的に実行されます。
- [レコードを表示] アクション種別の場合、レコードの ID の JSON 形式を入力します。For example, {"viewRecord": "1WLxx000000003FGAQ"}.
- [クイックアクション] アクション種別の場合、ページレイアウトに表示されるクイックアクションの API 参照名の JSON 形式を入力します。For example, {"quickAction": "Global.LogACall"}.
クイック アクションは、フロー、Lightning Web コンポーネント、またはレコードの作成および更新タイプである必要があります。
クイックアクションの API 参照名を検索するには、オブジェクトマネージャーでサービス予定オブジェクトを開き、[ページレイアウト] をクリックします。派遣作業員のページレイアウトを開き、必要なクイックアクションにマウスポインターを置きます。API 参照名は、ツールチップにアクションの名前として表示されます。この例では、API 参照名は ServiceAppointment.SendEmail です。

- [半径] に、アクションをトリガーする関連付けられたオブジェクトのロケーションからの距離 (メートル) を入力します。最小半径は 100 メートルです。
- 派遣作業員が現場に到着したとき、または現場を離れたときに、このアクションをトリガーするかどうかを決定するには、[トリガー種別] で [Enter] または [Exit] を選択します。
-
地理位置情報ベースのアクションレコードを表示するには、アプリケーションランチャーで、[地理位置情報ベースのアクション] を見つけて選択します。
アプリケーションランチャーに地理位置情報ベースのアクションが表示されない場合は、タブの設定を確認してください。
- [設定] の [クイック検索] ボックスに「ユーザー」と入力し、[プロファイル] を選択します。
- 必要なプロファイルを編集します。
-
[オブジェクト設定] をクリックします。
このオプションが表示されない場合は、「拡張プロファイルユーザーインターフェースの有効化」の手順に従います。
- [地理位置情報ベースのアクション] のタブ設定を [デフォルトで表示] に設定します。
地理位置情報ベースのアクションのしくみを理解したところで、すべての派遣作業員の大規模なアクションを自動化するフローを設定できます。
