Ensure Stellar Service with Milestones on Work Orders

Entitlement management and work orders are tying the knot, and you’re invited! With milestones now available on work orders, you can link entitlement to work orders and define and track required steps in your field service process. This feature is available in Lightning Experience, Salesforce Classic, the Salesforce1 mobile browser app, the Salesforce1 downloadable app for Android, version 9.0 or later, and the Salesforce1 downloadable app for iOS, version 10.0 or later.
Available in: Enterprise, Performance, Unlimited, and Developer Editions with the Service Cloud

Previously, entitlement management was just available for cases. Now you can specify whether an entitlement process can enforce milestones on cases or on work orders. The new Entitlement Process Type field indicates how the process will be used:
Entitlement process type field
Milestones help you enforce the terms in your customer support agreements. For example, you can:
  • Create an Assignment milestone to ensure that new work orders are assigned to a technician within 1 hour of being created
  • Create a Resolution Time milestone to ensure that high-priority work orders are closed within 48 hours
If entitlement management is already set up in your org, complete these steps to get started with milestones on work orders:
  1. Add the Work Orders related list to entitlement page layouts.
  2. Add the milestone tracker to work order feed layouts and as a custom console component to let agents keep an eye on active milestones.
  3. Add the Milestones related list to work order page layouts to display the milestones on a work order.
  4. Add the following fields to work order page layouts.
    • Business Hours—The business hours that the work order follows
    • Entitlement Name—The entitlement associated with the work order
    • Entitlement Process End Date—The date the entitlement process stops running on the work order
    • Entitlement Process Start Date—The date the entitlement process started running on the work order
    • Milestone Status—The status of an active milestone
    • Milestone Status Icon—An icon that corresponds to the milestone status
  5. To view a list of work orders with milestones in your org, use the Object Milestones custom report type to create a work order report.
If you’re new to entitlement management, see the Entitlement Management Setup Checklist.


  • If you’re using entitlement processes, we recommend that you manage customers’ work orders and cases on separate entitlements, because an entitlement process runs only on records that match its type. For example, a Case entitlement process that’s applied to an entitlement runs only on associated cases, not work orders.
  • You can’t change an existing entitlement process’s type, even when you’re creating a new version. Entitlement processes created before Summer ’16 use the Case type.
  • Manage page layouts and validation rules for work order milestones from the new Object Milestones node in Setup in Salesforce Classic.

Considerations for Lightning Experience Users
  • Milestones are view only in Lightning Experience. To manage milestones, switch to Salesforce Classic.
  • The Object Milestones related list and milestone tracker aren’t available in Lightning Experience.
  • Clicking a milestone-related feed item on a work order in Lightning Experience redirects you to Salesforce Classic.
Considerations for Salesforce1 Users
  • The milestone tracker is not available in Salesforce1.