We are using Service cloud to provide services support.
Bulk of cases are created via email using Email2Case.
Emails submitted via internal (sales/support staff) addresses are generally related to a specific customer requests- so we want to automatically blank Account property for the case so they are set to correct account by whoever is handling cases.
Email2Case will assign account based on contact email. There is a Process builder process that sets the Account to null if the contactemail is internal. This works fine.
The problem is the account field gets set to null - and immediately set back to the value associated with contact. This is determined by change tracking on the field. So can see value is null, set to contact account, nulled by Process builder process, then set to valid Account again.
What is the best/easiest way to determine what process changed the value? Have set Debug logs but not getting desired results.
Thanks in advance.