[SalesForce] Process builder-only on first time field update action should work

In process builder- i need to give the criteria/condition only on first time field gets edited,the action should fire.my scenario is- record will be created and after some time user will edit one field at that time action should execute not everytime users edits(only on first edits),i have tried the below formula,not working

AND(ISNEW(),ISCHANGED(Field))

Best Answer

To do this in a Process Builder context, you'd need to have a second field on the object (which can be hidden from the page layout). Call it Has_Been_Edited__c, a checkbox. Then your Process can check for

AND(ISCHANGED(Field__c), NOT(Has_Been_Edited__c))

It should then fire your action and also update Has_Been_Edited__c to true.

ISNEW() checks whether the object itself is newly created.