I set up a process in process builder to execute fire tasks on a schedule. The process criteria is when a case is created or edited and the individual criteria node is when the status equals "Ready for Call" and does not equal "Closed - Completed". The actions are only executed when the specified actions are made to the record. The schedule is based 0 hours after a formula date field that calculates the next business day.
The scheduled actions work, but when I change the status to "Closed - Completed" the actions are still firing, even though the criteria is not met. This seems to be in contradiction to this documentation from salesforce:
For processes that are set to run when a record is created or edited, scheduled actions remain in the queue only as long as the criteria for those actions are still valid. If a record no longer matches the criteria, Salesforce removes the scheduled actions for that record from the queue.
Am I missing something here? Thanks in advance for the help.
I have completed this challenge.
1-For this first you need to create a helper formula field(type-percent)
Percent Completed :
(DATEVALUE( CreatedDate ) - CloseDate )/100
2- Then you need to create the actual formula field (type- text) by using the helper formula field.
Opportunity Progress :
IF( Percent_Completed__c <=25,"Early",
and under this entitlement process i have a milestone it's Start time = 'Entitlement Process'
but whenever my case being assigned to to this entitlement, the milestone start time always show case created date. shouldn't it be my custom date/time field: SLA Cont Time?
ps: my SLA cont time is different from case created date