
5 answers
For that you will need a Workflow Rule + Field Update which records the # of times the Date has been pushed forward . If the number recorded is already 1 and if this the 2nd time then we may need an another VR to fire.
So here you go:
Creating a Number Field- Field Label : # Of Times Date Pushed
- Field Name : No_Of_Times_Date_Pushed
- Field Type : Number
- Default Value : 0
- Note : You do not need to add the New Field to the Page Layout
Setting up the Workflow Rule + Field Update- Go to Setup | Create | Workflows & Approvals | Workflow Rules
- Click New Rule
- Click Next
- Evaluation Criteria : created and every time it's edited
- Rule Criteria : formula evaluates to true
- Formula :
AND( ISCHANGED(First_Check_Date__c), PRIORVALUE(First_Check_Date__c) < First_Check_Date__c,)
- Click Save & Next
- From under Immediate Workflow Actions, click Add Wokflow Action to select Field Update
- Select the Field to Update : # Of Times Date Pushed
- Select Use a Formula to Set the New Value
- Formula : No_Of_Times_Date_Pushed__c + 1
- Click Save
- Click Done
- Click Activate
AND(
ISCHANGED(First_Check_Date__c),
PRIORVALUE(First_Check_Date__c) < First_Check_Date__c,
No_Of_Times_Date_Pushed >= 1,
ISBLANK(TEXT(Push_Reasoning_2__c))
)