This article covers the scenario where the mandatory Due Date and Earliest Start Permitted work rules in a Scheduling Policy are set to the Extended Match record type, causing scheduling and optimization failures. This applies to orgs with the Salesforce Field Service managed package installed.
Every Scheduling Policy automatically includes two mandatory, system-managed work rules: Due Date and Earliest Start Permitted. These rules are created as the Match Time rule type, which limits scheduling windows based on appointment date and time properties. They are automatically added to every new Scheduling Policy and cannot be removed.
If these rules are changed to the Extended Match record type, a configuration mismatch occurs. Extended Match rules require a Linking Object and Linking Object Reference Field to function — fields that mandatory time rules are not designed to use. Because the rules are system-managed, the platform prevents editing, removal, or record-type conversion through the admin UI.
When a Scheduling Policy contains mandatory work rules configured as Extended Match type, you may observe the following:
When the Field Service managed package is installed, it registers the record IDs of the mandatory Due Date and Earliest Start Permitted work rules in a system custom setting. This registration is what marks those records as fixed (system-managed) and protects them from editing or deletion.
If those registered records are replaced by — or point to — work rules with the Extended Match record type (for example, after a sandbox refresh where work rule data was reloaded manually via data import instead of being auto-created by the package), the Extended Match records inherit the fixed-rule protection. The result is a locked state: the record type is wrong, the required Linking Object fields cannot be configured, and the rule cannot be removed or corrected through the UI.
This issue applies to both legacy Field Service Scheduling and Enhanced Scheduling and Optimization (ESO).
This configuration cannot be corrected through the standard admin UI. Contact Salesforce Support with the following information:
Salesforce Support will recreate the mandatory work rules with the correct Match Time record type and update the internal configuration to register the corrected records. Once resolved, scheduling and optimization resume normally.
This misconfiguration most commonly occurs when work rule records are created manually or loaded via data import — typically after a sandbox refresh where the FSL package data was not automatically seeded. To prevent this:
005386912

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.