Unable to execute script using rolebasedPerson user where same script able to execute using system user.

I am unable to execute the Custom script via API server using RoleBasedperson. Already assigned Common_StartSCripts Program function to created Permission group. If I am updating person table via script, Do I need to provide any additional permission? .Also do i need to assigne systemuser to dummy person which i created to handle RoleBasedPerson user ?Working with OneIMV8.1.3