I have an approval process that sets a "isApproved" boolean field to True in an object. I have a process builder that is configured (with record creation and update) with entry criteria that executes only if the "isApproved" is True.
However, when I create a new object with default false "isApproved" and go through the approval process, the process is not fired. But when I change the boolean value manually, the process is fired (which means the process is working fine).
Why isn't the process fired with the field update from approval process?