Salesforce Maps での高度なルーティングプロファイルのしくみ
Salesforce Maps でルートを生成すると、ルーティングプロファイルによって、最初に優先すべき訪問、移動、優先度の制約が高度なルーティングに指示されます。組み込みプリセットとカスタムプロファイルでは、6 つの制約で [Low (低)]、[Medium (中)]、[High (高)]、[Not Used (未使用)] の加重が設定されます。Maps 権限グループの 1 つのプロファイルでは、そのグループのユーザーに同じルート動作が提供されます。
必要なエディション
| サポートされているエディションを表示する。 |
ルーティングプロファイルで制御される内容
多くの場合、フィールドチームは同じ日に競合する目標のバランスを取ります。たとえば、訪問目標を達成し、繰り返し訪問の頻度を維持し、優先度の高いレコードに到達します。ルーティングプロファイルは、高度なルーティングが Salesforce Maps でルートを生成するときに、これらの目標のどれを最初に優先するかを高度なルーティングに指示します。
各プロファイルは、すべての制約のペナルティの加重を Low、Medium、または High に設定します。これらの重みによって、高度なルーティングで優先される内容が決まります。たとえば、高度なルーティングでは、移動時間を短縮したり、同じ取引先への訪問間の適切な間隔を維持したりできます。
作業時間、休憩時間、開始場所と終了場所、訪問期間は、Maps 権限グループまたはユーザーごとにライブ表示されます。高度なルーティングでは、生成されたルートを所有するユーザーに割り当てられた Maps 権限グループからルーティングプロファイルが読み込まれます。そのグループのすべてのユーザーが同じ制約加重を受け取ります。
カスタムルーティングプロファイルは、Salesforce Maps の [設定] の [高度なルーティング | プロファイル] にあります。ほとんどのチームは組み込みプリセットから開始し、1 つまたは 2 つの加重を変更します。プロファイルを作成して権限グループに割り当てるには、「Create and Assign Advanced Routing Profiles in Maps」を参照してください。
組み込みルーティングプロファイルプリセット
Salesforce Maps には、3 つの組み込みルーティングプロファイルプリセットが含まれています。ケイデンスは、同じ取引先への繰り返し訪問の間隔です。プリセットをそのまま使用するか、カスタムプロファイルの開始点として使用します。
デフォルトのプリセットでは、すべての制約が使用されます。Visit Range (訪問範囲)、Visit Gap (訪問ギャップ)、Priority (優先度)、Max Segment Time (最大セグメント時間) が高い。緊急は Medium です。Travel Time is Low. (移動時間が短い)この組み合わせは、1 日の訪問目標に達し、ケイデンスを維持し、レコードの優先度を維持します。このプリセットは、訪問目標、ケイデンス、レコードの優先度がすべて重要な日に適しています。
[Efficient Travel Without Priorities (優先度のない効率的な移動)] プリセットでは、1 日の訪問回数を増やし、移動時間を低く抑えます。Visit Range and Max Segment Time are High. (訪問範囲と最大セグメント時間が高い)。Visit Gap and Travel Time are Low (訪問ギャップと移動時間が少ない)。[優先度] と [緊急] は使用されないため、[高度なルーティング] ではレコードの優先度項目と緊急項目が無視されます。このプリセットは、優先度項目や緊急項目よりも多くのストップを梱包し、ドライブを短縮する場合に適しています。
[ケイデンス重視] プリセットは、同じ取引先への訪問を繰り返す間隔を適切に保ちます。Visit Gap and Max Segment Time are High. (訪問ギャップと最大セグメント時間が長い)。Visit Range and Travel Time are Low (訪問範囲と移動時間が低い)。Priority と Urgency は使用されません。このプリセットでは、ケイデンスが優先されるように 1 日の訪問数目標が緩和されます。このプリセットは、1 日の訪問数に達するよりも間隔の繰り返し訪問が重要な日に適しています。
次の表は、各プリセットで必須制約と省略可能な制約を設定する方法を比較したものです。
| プリセット | 必要な制約 | 省略可能な制約 |
|---|---|---|
| デフォルト | Visit Range High (訪問範囲高)、Visit Gap High (訪問ギャップ高)、Travel Time Low (移動時間低) | Priority High (優先度高)、Urgency Medium (緊急度中)、Max Segment Time High (最大セグメント時間高) |
| 優先事項のない効率的な移動 | Visit Range High (訪問範囲高)、Visit Gap Low (訪問ギャップ低)、Travel Time Low (移動時間低) | Priority Not Used (優先度未使用)、Urgency Not Used (緊急未使用)、Max Segment Time High (最大セグメント時間高) |
| ケイデンスフォーカス | Visit Range Low (訪問範囲低)、Visit Gap High (訪問ギャップ高)、Travel Time Low (移動時間低) | Priority Not Used (優先度未使用)、Urgency Not Used (緊急未使用)、Max Segment Time High (最大セグメント時間高) |
必須および省略可能な制約の加重
各制約では、低、中、または高が使用されます。加重は、高度なルーティングでその制約の違反にどの程度のペナルティが課されるかを制御します。加重を高くすると、その選択によって他の制約が弱くなっても、高度なルーティングはその制約を満たすのが難しくなります。
[Visit Range (訪問範囲)]、[Visit Gap (訪問間隔)]、[Travel Time (移動時間)] が必要です。この 3 つの制約では、常に [低]、[中]、または [高] の加重が使用されます。
- Visit Range (訪問範囲) または Target Number of Visits (訪問目標数)
- 高度なルーティングで 1 日あたりの目標訪問数に達する頻度を制御します。重みが高い場合、訪問が目標よりも少ないルートには強いペナルティが課されます。
- Visit Gap (訪問間隔)
- 高度なルーティングで同じ取引先への訪問を繰り返す間のケイデンスをどの程度強く適用するかを制御します。加重が高いと、ケイデンスに対して早すぎるまたは遅すぎる訪問が強くペナルティとして課されます。
- 移動時間
- 高度なルーティングで停止間の長い運転時間がどの程度強くペナルティされるかを制御します。加重が大きいと、訪問順序が変更された場合でも移動時間が短縮されます。
[優先度]、[緊急]、[最大セグメント時間] は省略可能です。最適化から省略可能な制約を削除するには、[未使用] に設定します。
- 優先度
- 高度なルーティングで含める訪問を選択するときに、優先度の高いレコードを優先度の低いレコードよりもどの程度強く優先するかを制御します。
- 緊急度
- 訪問の遅延など、緊急度の高い高度なルーティング要素で停止を注文して選択する方法を制御します。
- 最大セグメント時間
- 高度なルーティングで連続する 2 つの停止間の移動時間の上限を適用する程度を制御します。
レコードの [優先度] または [緊急] フィールドに値を入力しない場合は、これらの制約を [未使用] に設定します。それ以外の場合、高度なルーティングでは空のデータを中心に最適化されます。
ペナルティレベルによる生成ルートの変更
[Low]、[Medium]、[High]、および [Not Used] レベルでは、各制約が生成されるルートにどの程度影響するかを制御します。各制約のレベルを選択します。次に、高度なルーティングでは、より加重された制約を満たすルートが優先されます。
これらのレベルは、生成されたルートに対する各制約の影響度を表します。
- 低: 高度なルーティングでは、他の要素を上書きせずに制約が考慮されます。
- Medium: Advanced Routing では、ルートの作成時に制約の影響が中程度適用されます。
- 高: 高度なルーティングでは制約が強く適用され、制約を満たすために他の最適化がトレードオフされます。
- 未使用: 高度なルーティングでは制約が無視されます。このレベルは、省略可能な制約でのみ使用できます。
高度なルーティングでは制約が相互に交換されるため、1 つの加重を上げると他の制約の相対的な影響度が低くなります。たとえば、移動時間が長いとドライブが短くなります。移動時間の加重が高いと、ルートが 1 日の訪問目標にどの程度近づくかも減少します。[High Visit Gap (高い訪問ギャップ)] 加重によりケイデンスが保護され、停止間の移動時間が長くなる可能性があります。
小さな Maps 権限グループは、新しいプロファイルのルートと前のプロファイルのルートを比較する場合に便利です。移動時間、訪問数、ケイデンスの違いにより、新しい加重で優先される制約が示されます。
権限グループに存在する Maps 設定
作業時間と関連するスケジュール設定は、ルーティングプロファイルではなく Maps 権限グループでライブ表示されます。ルーティングプロファイルでは、高度なルーティングの制約の加重のみが制御されます。Maps 権限グループは Salesforce Maps 設定であり、Salesforce 権限セットではありません。
Maps 権限グループには、次のスケジュールとルートの設定が保存されます。
- 各曜日、権限グループ、または各ユーザーの作業時間 (シフト時間)
- 権限グループまたは各ユーザーの休憩時間と期間
- 権限グループまたは各ユーザーのデフォルトの開始位置と終了位置
- 権限グループまたは各ユーザーの行動のデフォルトの訪問期間
- 交通手段
- ルート種別
- 重複停止を許可
- 最適化方法
各 Maps 権限グループは、[Route & Schedule] セクションで 1 つのルーティング プロファイルを参照します。異なる最適化動作が必要なチームは、個別の権限グループを使用します。
ユーザーは、ユーザー割り当てまたは Salesforce プロファイルによって Maps 権限グループに参加します。ユーザーによる割り当てでは、ルーティングプロファイルがそのユーザーに適用されます。Salesforce プロファイルによる割り当てでは、そのプロファイルを持つすべてのユーザーにルーティングプロファイルが適用されます。高度なルーティングでは、生成されたルートを所有するユーザーに割り当てられた Maps 権限グループが使用されます。
ほとんどのチームは、最も近い組み込みプリセットから開始し、1 つまたは 2 つの制約の加重を変更します。ユーザーが実行する作業と加重を照合します。
訪問ギャップの大きい加重からスケジュール済みメンテナンス特典を実行するフィールドサービス担当者。この設定により、繰り返し訪問間のケイデンスが保持されます。新規ビジネスの営業担当は、優先度が高でケイデンスの適用が軽いため、優先度の高い取引先が最初にルートに入ります。
- Maps での高度なルーティングプロファイルの作成と割り当て
Maps 権限グループで 1 つのルーティングプロファイルを割り当てると、ユーザーは同じ高度なルーティングの加重を受け取ります。組み込みプリセットから開始するか、カスタムプロファイルを作成してから割り当てます。
