In Salesforce Service Cloud, a Milestone that is part of an Entitlement Process may still appear on a Case even after the criteria for that Milestone is no longer met. This behavior is most commonly observed when a Case owner is changed through the standard UI. This is working as designed — Case ownership transfer does not trigger Entitlement recalculation in Salesforce. This article explains the known scenarios and available workarounds.
In Salesforce Service Cloud, Milestones that are part of an Entitlement Process are not automatically re-evaluated when a Case owner is changed through the standard UI. This is working as designed because Case transfer does not invoke Entitlement recalculation. The following sections explain the known scenarios and how to address this limitation.
The following actions do not trigger Entitlement Milestone re-evaluation:
Example scenario: A Case owner is changed through the UI, which also triggers a Process Builder that runs a Flow. The Flow updates a field used in the Milestone criteria (e.g., "Value1" = Milestone1, "Value2" = Milestone2). Even though the criteria field is updated, the Milestone is not re-evaluated. However, if a checkbox field that performs the same action is used instead of changing the owner, both the criteria field and the Milestone are updated correctly.
Similarly, creating an Apex trigger on Case to update the checkbox produces the same issue: owner changes trigger the Apex, which updates the checkbox, which runs the Flow — but the Milestone is still not updated because the root trigger is a Case transfer.
000386436

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.