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


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.

  • 1
    Darn! that was quick, I was just about to post. :P
    – Mahmood
    Apr 12 '18 at 13:55
  • i need to create a new field called 'has_been_edited' ryt?how it will be updated?,did i need to do workflow for updation
    – Elango
    Apr 12 '18 at 14:35
  • You stated that you are using Process Builder. As in the answer above, your process should update that field.
    – David Reed
    Apr 12 '18 at 14:37
  • my action is to create new record.then how can i uptade this field?
    – Elango
    Apr 12 '18 at 15:20
  • Processes can execute multiple actions.
    – David Reed
    Apr 12 '18 at 15:22

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.