
Entitlement processes are timelines provide support for the cases where one can customize as per the requirement like having a timer to be running with respect to business hours (hours can be configured as holidays and working days)for the particular process. these process can help to make update field , send emails, particular action based on actions provided to the milestones added to the entitlement processes. one can add the perform many task based on one Entitlement process by adding multiple milestone to support customer need.
Below are the steps to configure the the Entitlement process and milestone.
1. Go to Setup – > Entitlement Management ->Entitlement Process

2. Create Entitlement Process
Advanced Options -> add criteria for case enters and case exits and leave active flag as unchecked because we need to active this entitlement process once milestones are configured as per requirement.

3. Now you can configure your business hour as per your requirement
4. Add Milestone to add milestone in the Entitlement Process
Go to Setup – > Entitlement Management -> Milestone
You can add time-dependent workflow actions that occur at every step (milestone) in an entitlement process. For example, you can set up an action to email the case owner one hour before a milestone expires, or to automatically update certain case fields when a First Response milestone is completed.

5.Edit created entitlement process to add milestone just created now.
Add the details to create milestone as per requirement and save the milestone.
once the milestone is added then there are three time based actions can be added

Success Actions, Warning Actions and Violation Actions

these actions can be added as New Task, New Email Alert, New Field Update, New Outbound Message.
So on success of your requirement you can close your caseMilestone which closes your Entititlement Process and milestone and success action executed.
on Warning Actions on time specified before the complete time elapsed this action gets executed.
Violation action gets executed on the complete time elapsed.
6. after adding Milestone please activate your Entitlement Process.
7.Once the Entitlement Process and Milestone added successfully , Now its time to create an Entitlement with Entitlement tab.

8. This entitlement record ID to be Associated with Case.EntitlementId to trigger entitlement process and time based actions
Please let me know If you find this interesting.


