派遣作業員用の地図アクションの作成
派遣作業員が地図から直接フィールド ToDo を完了できるようにすることで、時間を節約し、ロケーションの精度を向上させます。地図アクションを設定して、地理空間描画ツールを作業指示アクションとオブジェクトアクションに割り当てると、派遣作業員は手動で座標を入力する代わりに、地図をタップまたは描画してレコードを作成し、ロケーションを更新できます。
必要なエディション
アクションを地図に割り当てる前に、地図で取得される座標を受信するように、その基盤となるフロー、データキャプチャ、または Lightning Web コンポーネントを設定します。フロー、データキャプチャ、またはコンポーネントで、API 参照名が次のインジェクションパラメーターと完全に一致するテキスト変数を追加します。
- 点ジオメトリの場合、
GIS_LATITUDEとGIS_LONGITUDEを追加します。 - 多角形ジオメトリの場合、
GIS_POLYGONを追加します。 - 多角形ジオメトリの場合、
GIS_POLYLINEを追加します。 - 親作業指示のコンテキストをアクションに渡すには、
workOrderIdを追加します。
これらのパラメーターがない場合、アクションは実行されますが、派遣作業員が地図上で選択した座標は受け取りません。
| 使用可能なインターフェース: Lightning Experience。 |
| 使用可能なエディション: Asset Service Lifecycle Management アドオンライセンスが付属する Enterprise Edition、または Performance Edition、Unlimited Edition、Developer Edition。 |
| 必要なユーザー権限 | |
|---|---|
| マップアクションを設定する | 「アプリケーションのカスタマイズ」 |
対応付けアクションには 2 種類があります。
- 一般アクションを使用すると、派遣作業員は作業指示にリンクされた新しいレコードを作成できます。派遣作業員は、地図上の+アイコンをタップしてから、アクションに割り当てた地理空間描画ツールを使用してロケーション データをキャプチャします。
- オブジェクトアクションを使用すると、派遣作業員は地図オブジェクトのレコードを更新または追加できます。派遣作業員はオブジェクトを選択し、そのレコードレイアウトに追加したアクションのいずれかを選択します。アクションの設定方法に応じて、派遣作業員は新しいロケーションを作成してレコードを作成するか、既存のオブジェクトのロケーションをドラッグまたは再描画して更新します。
メモ マップアクションを設定する前に、少なくとも 1 つの有効なコネクタまたは設定済みの作業指示関連リストレイヤーが必要です。割り当てるアクションは、フロー、Lightning Web コンポーネント、またはデータキャプチャチャフローとしてオブジェクトマネージャーにすでに存在している必要があります。一般アクションは作業指示レコードレイアウトに追加する必要があります。オブジェクトアクションは、関連するオブジェクトのレコードレイアウトに追加する必要があります。「Set Up a Native GIS Connector (ネイティブ GIS コネクタの設定)」を参照してください。
- [設定] から、[Field Maps 設定] を見つけて選択します。
- [Actions] タブを開きます。
-
アクションがまだ設定されていない場合は、[アクションを作成] をクリックします。アクションがすでに存在する場合は、[Manage Map Actions] をクリックします。
-
一般アクションを割り当てるには、[一般アクション] で [作業指示] を選択します。
-
[アクション] から、アクションを選択します。
フロー、Lightning Web コンポーネント、またはデータキャプチャチャフローに関連付けられたアクションのみがリストに表示されます。
-
[ジオメトリ種別] で、派遣作業員がロケーションを取得する方法 (点、線、多角形) を選択します。
- Draw New Point (新規ポイントを描画): ロケーションにマーカーを配置します。
- 新規線を描画: 複数の点を追加してパスを描画します。
- Draw New Polygon (新規多角形を描画): 図形を描画して特定の領域を定義します。
- 別のアクションを追加するには、[アクションを追加] をクリックします。地図上で派遣作業員に表示する順序でアクションを追加します。
-
[アクション] から、アクションを選択します。
-
オブジェクトアクションを割り当てるには、[オブジェクトアクション] で [+] をクリックしてオブジェクトを追加します。
- レコードが地図上に表示されるオブジェクトを選択します。
- [アクション] から、オブジェクトのレコードレイアウトにすでに追加されているアクションを選択します。
-
[ジオメトリ種別] で、アクションの動作に基づいてオプションを選択します。
- 新しい場所で新しいレコードを作成するには、派遣作業員が新しい座標を取得するように描画オプション ([新規点描画]、[新規線描画]、または [新規多角形描画]) を選択します。
- 既存のオブジェクトのロケーションを更新するには、[Inherit Existing Geometry Type and Location (既存のジオメトリ種別とロケーションを継承)] を選択します。アプリケーションでオブジェクトの現在のジオメトリが事前に読み込まれ、派遣作業員がオブジェクトをドラッグまたは再描画して新しい場所を設定します。
- オブジェクトの別のアクションを追加するには、[アクションを追加] をクリックします。
- 地図上に公開するオブジェクトごとに繰り返します。
-
[保存] をクリックします。
派遣作業員は、地図上で + アイコンをタップすると一般的なアクションが表示され、地図上でオブジェクトを選択するとオブジェクトアクションが表示されます。割り当てたジオメトリ種別によって、各アクションでロケーションデータを取得する方法が制御されます。派遣作業員が対応付けアクションを完了すると、コネクタの次の同期を待たずに変更がすぐに地図に表示されます。
考慮事項
- オブジェクトのアクションは、オブジェクトが有効なコネクタまたは作業指示関連リストレイヤーに含まれている場合にのみ地図に表示されます。両方のソースからオブジェクトを削除すると、アクションページに警告が表示されます。オブジェクトをいずれかのソースに追加するか、[削除] をクリックしてそのアクション割り当てを削除します。
- フロー、Lightning Web コンポーネント、またはデータキャプチャフローに関連付けられたアクションのみがアクション リストに表示されます。他の種別のクイックアクションはサポートされていません。
- 一般的なアクションの場合、このページで設定した順序で派遣作業員が地図上に表示されます。オブジェクトアクションの場合、順序はオブジェクトマネージャーのオブジェクトのレコードレイアウトのモバイルアクションセクションから取得されます。
この記事で問題は解決されましたか?
ご意見をお待ちしております。

