We have external logic, which interact with HPOVSD server using web-api. This external logic connects to HPOVSD with user, which has "System administrator" role. But for security, our boss decided to withdraw "System Administrator" role from this user. We created new role, gave it all privilleges for Work Order object, but our External Logic now connot change Workorder appovers approval votes with error: Modification of attribute 'approved' on entity 'approval vote' failed? because you don't have permission to modify this attribute. Can somebody tell me what privilleges should I give for my new role to solve this problem?