In a process I'm building, I'm trying to evaluate if a particular lookup field is changed and proceed to the "action" if so. Simple enough, right?
It appears that there isn't any way to do that sort of field evaluation on a lookup field. Process Builder forces me to drill to the related object. For example, if I want to evaluate the Account.CSM/RM custom lookup field, Process Builder forces me to select Account.CSM/RM.UserId instead. This doesn't accomplish what I'm looking for - I need to evaluate the field on the account, not on the user record.
Am I missing something obvious?
I have some ideas for workaround that involve creating a new text field and workflow rule/field update in addition to the process, but I'd like to avoid that if possible.