+ Start a Discussion
Vladimir BessonovVladimir Bessonov 

Process builder issue - formula evaluates to true?

HI. I have an issue 

for simplicity, I decided to use process builder. 

It is a process on the record created or edited. 
I don't need to run the process when the record is created, thus INOT(ISNEW()).
NOT(ISNEW()) && NOT(

(ISPICKVAL([project_Serialized_Part__c].Status__c, 'ACCEPTED')) 

|| 

(ISPICKVAL([project_Serialized_Part__c].Status__c, 'AFTER WARRANTY')) 

)

STATUS has several pick values 
NOT SENT, SENT, ARRIVED, ACCEPTED, AFTER WARRANTY. 

to update the date fields with status.ACCEPTED the following formula works fine. 
 
NOT(ISNEW()) && ISPICKVAL([project_Serialized_Part__c].Status__c, 'ACCEPTED')

I cannot figure out why my formula NOT update the field is evaluated to TRUE and the date fields set to NULL. 
 
PriyaPriya (Salesforce Developers) 

Hi Vlamdir,

Can you please provide us the more detail ? Also provide the screen shot of the result or of any error if you get. 

Regards,

Priya Ranjan