Loading
Upcoming Mandatory Changes to Public Key Infrastructure (PKI)Read More
Salesforce Enforces New Security Requirements in Summer 2026Read More
Agentforce Field Service and Operations
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Handle Conflicts During Optimization

          Handle Conflicts During Optimization

          Define the Commit Mode in the scheduling policy to determine what happens when schedule conflicts occur during global, in-day, or resource schedule optimization.

          Required Editions

          Available in: both Salesforce Classic (not available in all orgs) and Lightning Experience
          The Agentforce Field Service and Operations core features, managed package, and mobile app are available in Enterprise, Unlimited, and Developer Editions.
          User Permissions Needed
          To enable optimization overlaps prevention: Custom permission set: FSL Admin Permissions
          To run Resource Schedule Optimization (RSO), in-day, or global optimization:

          One of these custom permission sets:

          • FSL Admin Permissions
          • FSL Dispatcher Permissions

          Package icon This is a Field Service managed package feature.

          The Commit Mode field in the scheduling policy determines how the system handles schedule changes made during an optimization run. For example, if a dispatcher reschedules an appointment or schedules a new job, creating discrepancies between the schedule's state at the start and completion of optimization. These changes can cause scheduling conflicts. Make sure the Commit Mode field is added to the Scheduling Policy page layout.

          1. Create and manage scheduling policies from the Field Service Admin app in the Field Service settings tab. Click Go to Guided Setup under Getting Started, or click New in the Scheduling Policies tab under Scheduling.
          2. Select the scheduling policy Commit Mode according to the guidelines.
            Note
            Note When you aren’t using Enhanced Scheduling and Optimization, global optimization runs in the Always Commit mode regardless of the Commit Mode setting.
           
          Loading
          Salesforce Help | Article