スケジュールコンソールでの最適化
スケジュールコンソールから直接、最適化を使用してスケジュールの決定を自動化し、競合を解決し、リソースの効率を最大化します。
必要なエディション
| 使用可能なインターフェース: Lightning Experience |
| Field Service のコア機能、管理パッケージ、モバイルアプリケーションを使用可能なエディション: Enterprise Edition、Unlimited Edition、および Developer Edition。 |
これは Field Service 管理パッケージ機能です。
派遣担当者は、ガントチャートで予定を手動で移動する代わりに、最適化の実行をトリガーして、スケジュールの競合を自動的に解決したり、同日の中断に対応したり、個々のサービスリソースのスケジュールを微調整したりできます。スケジュールコンソールには 3 つの最適化モードがあります。
| 最適化モード | 最適な用途 |
|---|---|
| Resource Schedule Optimization (リソーススケジュールの最適化) | ギャップを埋めて競合を解決するために、1 人のリソースのスケジュールを再配分します。 |
| In-Day Optimization (全日最適化) | サービス当日の 1 つ以上のサービステリトリーの直前のスケジュール変更の解決。 |
| Global Optimization | スケジュールの競合を解決し、サービステリトリー全体で予定のカバー率を最大化します。 |
最適化を実行したら、派遣担当者は活動トラッカーを使用して要求の状況をリアルタイムで監視し、結果を確認できます。「スケジュールコンソールの活動トラッカー」を参照してください。
Resource Schedule Optimization (リソーススケジュールの最適化)
リソーススケジュールの最適化を使用して、1 つのサービスリソースのスケジュールを最適化し、効率を最大化します。リソースのスケジュールを再編成して、稼働率を最大化し、スケジュールのギャップを埋めます。
ジョブのキャンセル、遅延、緊急事態など、直前の状況が発生した場合、派遣担当者は個々のサービスリソースのスケジュールを最適化して、最適なスケジュールを設計できます。サービスリソースのスケジュールが 1 日を通して変更されると、ギャップや重複が発生する可能性があります。リソーススケジュールの最適化は、サービスリソースのスケジュールを自動的に修正し、他の作業とのギャップを埋める便利なツールです。
リソーススケジュールの最適化の実行
リソーススケジュールの最適化では、一度に 1 人のサービスリソースのスケジュールが最適化されます。
- サービスリソースリストのリソースにマウスポインターを置きます (1)。
- ポップオーバーから、[スケジュールを最適化] (2) をクリックします。[リソーススケジュールの最適化] サイドパネルが開きます。
サイドパネルで、サービスリソースを確認し、最適化の実行の日付範囲を設定します。
- 最適化の日付範囲を設定します (1)。日付範囲は最大 30 日です。
- [Run Optimization (最適化を実行)] (2) をクリックします。
リソーススケジュールの最適化はバックグラウンドで実行されるため、要求の処理中はスケジュールコンソールで作業を続行できます。
最適化を実行したら、Activity Tracker を使用して要求の状況をリアルタイムで監視し、結果を確認できます。「スケジュールコンソールの活動トラッカー」を参照してください。
高度な検索条件
システム管理者が高度な検索条件を有効にしている場合は、最適化の実行をカスタマイズしてスケジュール結果を微調整します。
- [高度な検索条件] ヘッダーをクリックして、セクションを展開します (1)。
- [Scheduling Policy (スケジュールポリシー)] で、実行のスケジュールポリシーを選択します (2)。デフォルトでは、ガントチャートで選択されたスケジュールポリシーが使用されます。
- [スケジュールを維持する予定(Appointments to Keep Scheduled)] で、スケジュールに残す必要があるサービス予定の種別を選択します (3)。最適化では、選択した日付範囲内の予定のみを再スケジュールできます。
- [Optimization Scope (最適化範囲)] で、最適化の対象となるサービス予定を選択します (4)。
- Scheduled Appointments in Date Range (日付範囲内のスケジュール済み予定) (デフォルト): 選択した日付範囲内のスケジュール済み予定のみを評価します。
- All Appointments: 選択した日付範囲の 7 日前と後にスケジュールされていない予定とスケジュール済み予定を評価します。
- 予定種別: 選択した種別のスケジュールされていない予定と、選択した日付範囲の 7 日前と後のスケジュール済み予定を評価します。
[すべての予定] または特定の予定種別を選択すると、[次の予定を含める] セクションに 2 つの使用可能なオプションが表示されます。
- [最適化するこのサービスリソースのスケジュール] を選択すると、このリソースのスケジュールの予定のみが考慮されます (1)。
- [最適化する他のサービスリソースのスケジュール] を選択して、他のリソースのスケジュールから予定を考慮します (2)。最適化では、選択した日付範囲の 7 日前と後にスケジュールが評価されます。
仕組み
「How does this work?サイドパネルの下部にあるセクションには、最適化の動的な概要が表示されます。デフォルトでは、ガントチャートで選択されたスケジュールポリシーと、予想されるスケジュールの更新に関する情報が表示されます (1)。[高度な検索条件] を設定すると、実行に適用された追加条件を反映してセクションが更新されます (2)。
最適化の結果
最適化の実行が完了し、変更がサービスリソースのスケジュールに適用されたら、Activity Trackerを使用して結果を確認します。
- Activity Tracker で [Show Results (結果を表示)] (1) をクリックして、[Optimization Results (最適化結果)] パネル (2) を開きます。パネルには、最適化状況、選択した日付範囲、選択したスケジュールポリシー、最適化リクエスト ID が表示されます。
- ID をクリックすると、最適化リクエストレコードが表示されます (3)。
[Optimization Results (最適化結果)] パネルには、最適化の実行の総計値も表示されます。
- Scheduled Appointments (スケジュール済み予定): 最適化後のスケジュール済み予定数と最適化前との比較。
- Utilization (稼働率): 最適化後と最適化前を比較したサービスリソースの稼働率。
- Average Travel Time (平均移動時間): 最適化後と最適化前を比較したサービス予定間の平均移動時間。
パネルの [詳細] セクションには、サービス予定の更新の内訳が表示されます。
- 追加: リソースのスケジュールに追加された予定。[Highlight on Gantt (ガントチャートで強調表示)] (1) をクリックしてガントチャートで強調表示するか、[Show List (リストを表示)] (2) をクリックして、追加された予定の一時リストを開きます。
- 再スケジュール: 選択した日付範囲内に予定が移動されました。[Highlight on Gantt (ガントチャートの強調表示)] または [Show List (リストを表示)] をクリックして確認します。
- 変更なし: 元の時刻とサービスリソースを保持した予定。[Highlight on Gantt (ガントチャートの強調表示)] または [Show List (リストを表示)] をクリックして確認します。
- 未スケジュール: リソースから割り当て解除された予定。[リストを表示] を選択して確認します。
すべての一時リストには、予定の現在の状態が表示されます。
In-Day Optimization (全日最適化)
全日最適化を使用して、勤務時間中に予期しない中断が発生した場合にスケジュールをすばやく再調整します。
キャンセル、無断キャンセル、または緊急の新規要請で 1 日が中断された場合、全日最適化ではクイック最適化チェックを実行して稼働率を改善し、サービス当日の 1 つ以上のサービステリトリーの直前のスケジュールの問題を解決できます。全日最適化は複数日にわたって実行できますが、直前の問題 (当日または最大 2 日間) に対処するのに最適です。
全日最適化の実行
全日最適化では、1 回の実行で 1 つ以上のサービステリトリーのスケジュールを最適化します。
- [Scheduling Console (スケジュールコンソール)] ヘッダーの [Optimize (最適化)] (1) をクリックします。[In-Day Optimization (全日最適化)] と [Global Optimization (グローバル最適化)] の両方を実行する権限がある場合は、ドロップダウンをクリックして [In-Day Optimization (全日最適化)] (2) を選択します。[In-Day Optimization (全日最適化)] サイドパネルが開きます。
サイドパネルで、1 つ以上のサービステリトリーを選択し、最適化を実行する日付範囲を設定します。
- [Service Territories (サービステリトリー)] ドロップダウンを使用して、最適化の実行に含めるサービステリトリーを選択します (1)。ドロップダウンには、現在ガントチャートに表示されているサービステリトリーのみが表示されます。
- 最適化の日付範囲を設定します (2)。日付範囲は最大 30 日です。
- [Run Optimization (最適化を実行)] (3) をクリックします。
全日最適化はバックグラウンドで実行されるため、要求の処理中はスケジュールコンソールで作業を続行できます。
最適化を実行したら、Activity Tracker を使用して要求の状況をリアルタイムで監視し、結果を確認できます。「スケジュールコンソールの活動トラッカー」を参照してください。
高度な検索条件
システム管理者が高度な検索条件を有効にしている場合は、最適化の実行をカスタマイズしてスケジュール結果を微調整します。
- [高度な検索条件] ヘッダーをクリックして、セクションを展開します (1)。
- [Scheduling Policy (スケジュールポリシー)] で、実行の全日スケジュールポリシーを選択します (2)。全日スケジュールポリシーがまだ設定されていない場合は、設定するようにシステム管理者に依頼してください。
- [スケジュールを維持する予定(Appointments to Keep Scheduled)] で、スケジュールに残す必要があるサービス予定の種別を選択します (3)。最適化では、選択した日付範囲内の予定のみを再スケジュールできます。
- [Optimization Scope (最適化範囲)] で、最適化の対象となるサービス予定を選択します (4)。最適化には、スケジュールされていない予定とスケジュール済みの予定を含めることができます。
- All Appointments: スケジュールされていない予定とスケジュール済みの予定をすべて評価します。
- 予定種別: 選択した種別のスケジュールされていない予定とスケジュール済みの予定のみを評価します。
仕組み
「How does this work?サイドパネルの下部にあるセクションには、最適化の動的な概要が表示されます。デフォルトでは、使用されている全日スケジュールポリシー、予想されるスケジュールの更新に関する情報、最適化の実行の実行時間が表示されます (1)。[高度な検索条件] を設定すると、実行に適用された追加条件を反映してセクションが更新されます (2)。
最適化の結果
最適化の実行が完了し、スケジュールに変更が適用されたら、Activity Trackerを使用して結果を確認します。
- Activity Tracker で [Show Results (結果を表示)] (1) をクリックして、[In-Day Optimization Results (全日最適化結果)] パネル (2) を開きます。パネルには、最適化状況、選択した日付範囲、選択したスケジュールポリシー、最適化リクエスト ID が表示されます。
- [サービステリトリー] ドロップダウンで特定のサービステリトリーを選択または検索し、個々の結果を表示します。デフォルトでは、選択したすべてのサービステリトリーの結果が表示されます (3)。
- 最適化リクエスト ID をクリックすると、最適化リクエストレコードが表示されます (4)。
- [Show Optimization Hub (最適化ハブを表示)] (5) をクリックして最適化ハブを開き、実行を詳しく分析します。「Explore Metrics in Optimization Hub (最適化ハブの総計値の探索)」を参照してください。
[Optimization Results (最適化結果)] パネルには、最適化の実行の総計値も表示されます。
- Scheduled Appointments (スケジュール済み予定): 最適化後のスケジュール済み予定数と最適化前との比較。
- Utilization: 最適化前と比較した最適化後の使用率。
- Average Travel Time (平均移動時間): 最適化後と最適化前を比較したサービス予定間の平均移動時間。
パネルの [詳細] セクションには、サービス予定の更新の内訳が表示されます。
- 追加:スケジュールに追加された予定。[Highlight on Gantt (ガントチャートで強調表示)] (1) をクリックしてガントチャートで強調表示するか、[Show List (リストを表示)] (2) をクリックして、追加された予定の一時リストを開きます。
- 再スケジュール: 選択した日付範囲内に予定が移動されました。[Highlight on Gantt (ガントチャートの強調表示)] または [Show List (リストを表示)] をクリックして確認します。
- 変更なし: 元の時刻とサービスリソースを保持した予定。[Highlight on Gantt (ガントチャートの強調表示)] または [Show List (リストを表示)] をクリックして確認します。
- 未スケジュール: スケジュールから削除された予定。[リストを表示] を選択して確認します。
すべての一時リストには、予定の現在の状態が表示されます。
Global Optimization
グローバル最適化を使用して、拡張された詳細な最適化チェックを実行し、特定の日付範囲内の 1 つ以上のサービステリトリーのスケジュールを最大限に活用します。
グローバル最適化は、スケジュールの競合を解決し、予定の対象範囲を最大化し、複数のサービステリトリー間で作業負荷を再分散するための最も強力で徹底した最適化オプションです。特定の日付範囲内の 1 つ以上のサービステリトリーで複数のリソーススケジュールを最適化することで、大量のサービス予定を処理する場合に最適です。完了までに最大 2 時間かかる可能性があるため、夜間に実行することをお勧めします。
グローバル最適化の実行
グローバル最適化では、1 回の実行で 1 つ以上のサービステリトリーのスケジュールを最適化します。
- [Scheduling Console (スケジュールコンソール)] ヘッダーの [Optimize (最適化)] ドロップダウン (1) をクリックし、[Global Optimization (グローバル最適化)] (2) を選択します。[Global Optimization (グローバル最適化)] サイドパネルが開きます。
サイドパネルで、1 つ以上のサービステリトリーを選択し、最適化を実行する日付範囲を設定します。
- [Service Territories (サービステリトリー)] ドロップダウンを使用して、最適化の実行に含めるサービステリトリーを選択します (1)。ドロップダウンには、現在ガントチャートに表示されているサービステリトリーのみが表示されます。
- 最適化の日付範囲を設定します (2)。日付範囲は最大 30 日です。
- [Run Optimization (最適化を実行)] (3) をクリックします。
グローバル最適化はバックグラウンドで実行されるため、要求の処理中はスケジュールコンソールで作業を続行できます。
最適化を実行したら、Activity Tracker を使用して要求の状況をリアルタイムで監視し、結果を確認できます。「スケジュールコンソールの活動トラッカー」を参照してください。
高度な検索条件
システム管理者が高度な検索条件を有効にしている場合は、最適化の実行をカスタマイズしてスケジュール結果を微調整します。
- [高度な検索条件] ヘッダーをクリックして、セクションを展開します (1)。
- [Scheduling Policy (スケジュールポリシー)] で、実行のスケジュールポリシーを選択します (2)。デフォルトでは、ガントチャートで選択されたスケジュールポリシーが使用されます。選択したスケジュールポリシーがグローバル最適化に適していることを確認します。設定されていない場合は、システム管理者に依頼してください。
- [スケジュールを維持する予定(Appointments to Keep Scheduled)] で、スケジュールに残す必要があるサービス予定の種別を選択します (3)。最適化では、選択した日付範囲内の予定のみを再スケジュールできます。
- [Optimization Scope (最適化範囲)] で、最適化の対象となるサービス予定を選択します (4)。最適化には、スケジュールされていない予定とスケジュール済みの予定を含めることができます。
- All Appointments: スケジュールされていない予定とスケジュール済みの予定をすべて評価します。
- 予定種別: 選択した種別のスケジュールされていない予定とスケジュール済みの予定のみを評価します。
仕組み
「How does this work?サイドパネルの下部にあるセクションには、最適化の動的な概要が表示されます。デフォルトでは、ガントチャートで選択されたスケジュールポリシー、予想されるスケジュールの更新に関する情報、最適化の実行の実行時間が表示されます (1)。[高度な検索条件] を設定すると、実行に適用された追加条件を反映してセクションが更新されます (2)。
最適化の結果
最適化の実行が完了し、スケジュールに変更が適用されたら、Activity Trackerを使用して結果を確認します。
- Activity Tracker で [Show Results (結果を表示)] (1) をクリックして、[Global Optimization Results (グローバル最適化結果)] パネル (2) を開きます。パネルには、最適化状況、選択した日付範囲、選択したスケジュールポリシー、最適化リクエスト ID が表示されます。
- [サービステリトリー] ドロップダウンで特定のサービステリトリーを選択または検索し、個々の結果を表示します。デフォルトでは、選択したすべてのサービステリトリーの結果が表示されます (3)。
- 最適化リクエスト ID をクリックすると、最適化リクエストレコードが表示されます (4)。
- [Show Optimization Hub (最適化ハブを表示)] (5) をクリックして最適化ハブを開き、実行を詳しく分析します。「Explore Metrics in Optimization Hub (最適化ハブの総計値の探索)」を参照してください。
[Optimization Results (最適化結果)] パネルには、最適化の実行の総計値も表示されます。
- Scheduled Appointments (スケジュール済み予定): 最適化後のスケジュール済み予定数と最適化前との比較。
- Utilization: 最適化前と比較した最適化後の使用率。
- Average Travel Time (平均移動時間): 最適化後と最適化前を比較したサービス予定間の平均移動時間。
パネルの [詳細] セクションには、サービス予定の更新の内訳が表示されます。
- 追加:スケジュールに追加された予定。[Highlight on Gantt (ガントチャートで強調表示)] (1) をクリックしてガントチャートで強調表示するか、[Show List (リストを表示)] (2) をクリックして、追加された予定の一時リストを開きます。
- 再スケジュール: 選択した日付範囲内に予定が移動されました。[Highlight on Gantt (ガントチャートの強調表示)] または [Show List (リストを表示)] をクリックして確認します。
- 変更なし: 元の時刻とサービスリソースを保持した予定。[Highlight on Gantt (ガントチャートの強調表示)] または [Show List (リストを表示)] をクリックして確認します。
- 未スケジュール: スケジュールから削除された予定。[リストを表示] を選択して確認します。
すべての一時リストには、予定の現在の状態が表示されます。

