It isn't possible to set up a User Role in Blue Prism to allow editing without the permission to save. Both are given under the Permissions 'Edit Business Object' / 'Edit Process'. As far as access to the System, you can restrict that by simply not checking any boxes for the System Manager node in User Roles.
So, unfortunately, there's really no way to achieve production environment testing without also giving your developers more access than they're likely allowed to have.
An alternative is to choose some people who can be authorized to have this level of access in the Production environment and then have those people do a screen share and let the developer(s) control the screen to troubleshoot issues by testing things in that environment.
And I'd definitely give a suggestion about what Permissions to give in the User Roles for developers to have some level of insight into Production without conflicting with Compliance, but there are a lot of Permissions and the exact Permissions would be heavily affected by your organization's standards which would be hard to predict without a several-hours meeting.
------------------------------
Dave Morris
3Ci @ Southern Company
Atlanta, GA
------------------------------
Dave Morris, 3Ci at Southern Company