When there is more than one user in the same workflow/delivery/object in ACS, either a lock should be added or a notification should be sent. Recently, we have encountered two issues where changes are not saved correctly in live campaigns due to overlapping resources. As a result, changes are not saved properly and the client program is experiencing errors.
Below is the error that we get when the workflow/delivery has an error:
PGS-220000 PostgreSQL error: ERROR: canceling statement due to user request
Multiple users working simultaneously on the same workflow/delivery get aborted, resulting in the client's campaign being delayed, affecting their revenue.