Loading
ただいま大変多くのお問い合わせをいただいており、ご連絡までにお時間を頂戴しております続きを読む

Service Appointment Reassignment During Real-Time Scheduling Optimization When Status Changes on Mobile

公開日: Jun 29, 2026
説明
Problem
When a Service Appointment status is updated to En Route or Travel via the mobile app after Real-Time Scheduling Optimization (RSO) is triggered but before it completes, the Service Appointment may be unexpectedly reassigned to a different Service Resource. Rollback Commit Mode does not prevent this reassignment in this scenario.

Cause
A timing gap in how the RSO data snapshot is captured means that status-field changes made during the optimization window are not reliably evaluated before the optimizer runs. As a result, Rollback Commit Mode cannot prevent reassignment when the status changes to En Route or Travel mid-optimization.
解決策
Resolution

Because the optimizer evaluates the FSL__Pinned__c field before the optimization snapshot is taken, configuring a Pin Criteria rule to set FSL__Pinned__c = true on En Route or Travel status changes will prevent unwanted reassignments.

  1. In Setup, navigate to Field Service Settings.
  2. Locate the Pin Criteria section.
  3. Create or update a Pin Criteria rule to set FSL__Pinned__c = true when the Service Appointment Status equals En Route or Travel (or your org's equivalent statuses).
  4. Save the configuration.


NOTE: Pin Criteria rules must be active and saved prior to triggering an RSO run to take effect. This workaround applies specifically to En Route and Travel status changes that occur during the RSO optimization window.
ナレッジ記事番号

005386928

 
読み込み中
Salesforce Help | Article