I'm having a field update in Process builder, as per the screenshot
The problem is, I'm updating the record where User Action is NOT Awaiting GRN (as I am setting it to something else), and still the 1st field update is giving the problem, as the condition shouldn't be satisfied. From the debug log:
18:40:38.805 (2887926403)|FLOW_ELEMENT_ERROR|The flow failed to access the value for SObject.ABC__Requestor_Buyer__r.ABC__Email__c because it hasn't been set or assigned.|FlowRecordUpdate|myRule_3_A2
I confirmed the issue by removing this 1st field update and the record got saved properly. I added this field update again and added multiple conditions as well like the ABC__Requestor_Buyer__c must not be null and CSV Batch No as some random value (which is definitely not there in the record), still this is throwing the same issue.
- PB1 runs on record change.
- A condition states if a field(Doc type) is "PO Processing", call another process (PB2, the one in screenshot). The condition has unchecked checkbox "Do you want to execute the actions only when specified changes are made to the record?".
- Another invocable PB2 has a satisfying condition which leads to the field update (in screenshot) but shouldn't be executed as it has unsatisfying conditions like in the red box in the screenshot.
Is it like Process builder still using the value for evaluation or something similar?