I'm trying to figure out why some fields not populated on a custom object when the status is updated. Before Update trigger logic is straightforward, when status is changed, populate a field. And it is working when record updated manually. But it doesn't work when record updated by Automated Process. The problem is that I don't know how it updates record, I only see in Activity History that it was updated by Automated Process. Maybe there are some cases when it ignores triggers?
Seems like there is a limitation to fire triggers, process builders, flows, and workflows on any database inserts or updates performed by the Automated Process user.Also,we have an existing idea which has been created for the same behavior.