スケジュールコンソールのカスタムアクション
派遣担当者がガントチャート、サービス予定リスト、地図、コンソールヘッダーから直接組織固有の自動化とワークフローにすばやくアクセスできるカスタムアクションを使用して、スケジュールコンソールを拡張します。
必要なエディション
| 使用可能なインターフェース: Lightning Experience |
| Field Service のコア機能、管理パッケージ、モバイルアプリケーションを使用可能なエディション: Enterprise Edition、Unlimited Edition、および Developer Edition。 |
これは Field Service 管理パッケージ機能です。
カスタムアクションを使用すると、組織の特定のワークフローとビジネスプロセスに合わせてスケジュールコンソールを調整できます。その後、派遣担当者はコンソール内の複数の場所から実行することができます。
カスタムアクションを作成するときは、一括更新、緊急対応処理、テリトリー全体のスケジュール変更など、実際の派遣担当者ワークフローに基づいて設計します。
スケジュールコンソールのいくつかの場所にカスタムアクションを追加できます。
- ガントチャート、サービス予定リスト、地図上のサービス予定ポップオーバー。
- ガントチャートでのサービスリソースのポップオーバー、リソースの不在のポップオーバー、休憩ポップオーバー。
- サービス予定のサイドパネル。
- 1 つ以上のレコードが選択されている場合のガントチャートとサービス予定リストのアクションバー。
- コンソール ヘッダーの [その他のアクション] メニュー (レコードを選択する必要がないカスタム アクションの場合)。
カスタムアクションを作成するときに、派遣担当者がアクションをクリックしたときにアクションを起動する方法を決定するアクション種別を指定します。自動起動フローまたは Apex アクションを使用して、一括再割り当てや更新のスケジュールなど、バックグラウンドでの自動化を行います。Lightning Webコンポーネント、画面フロー、Visualforceアクションは、派遣担当者が対話型のUIやステップごとのガイダンスを必要とする場合に使用します。
- Lightning Web コンポーネント:カスタム Lightning Web コンポーネントをダイアログで起動します。
- フロー — ディスパッチャー入力用のダイアログの画面フロー、またはバックグラウンドでの自動起動フローを実行します。
- Apex クラス:選択した Apex クラスをコールします。
- Visualforce ページ:選択した Visualforce ページを開きます。
ビジュアルアクションでは、ダイアログに表示されるコンテンツとボタンの表示ラベルを定義できます。
カスタムアクションの作成
| 必要なユーザー権限 | |
|---|---|
| カスタム権限を作成する | 「カスタム権限の管理」 |
| スケジュールコンソールにカスタムアクションを追加する | FSL 管理権限セット |
[スケジュールコンソールの設定] ページでカスタムアクションを設定します。
- アクションの実行内容と表示場所を決定します。
- Lightning Web コンポーネント、フロー、Apex クラス、または Visualforce ページを作成してアクションに接続します。
重要- Visualforce ページに Lightning Out を介したフローまたは Lightning Web コンポーネントを含めることはできません。「Lightning Out の考慮事項と制限事項」を参照してください。
- Visualforce ページでの iframe の使用はお勧めしません。コンテンツセキュリティポリシー (CSP) 違反の原因となる可能性があります。
- アクションを表示するユーザーを制限するカスタム権限を作成するか、使用する既存の権限を特定します。
- [設定] から、[クイック検索] ボックスに「スケジュールコンソール設定」と入力し、[スケジュールコンソール設定] を選択します。
- [Scheduling Console Settings (スケジュールコンソールの設定)] ページから、[Actions (アクション)] セクションの [Manage (管理)] をクリックして [Create Custom Actions (カスタムアクションを作成)] ダイアログを開き、カスタムアクションを作成します。「スケジュールコンソールのカスタマイズ」を参照してください。
各アクションカテゴリ内でカスタムアクションを並び替えて、アクションメニューに表示する方法を制御できます。派遣担当者が一目で目的を理解できるように、アクション名は簡潔でわかりやすくします。カスタムアクションを作成または編集したら、ガントチャートを更新して、変更がスケジュールコンソールに表示されるようにします。
