CHANGE - Restrict Stage + Status

CHANGE - Restrict Stage + Status

Hi there,

Currently when raising a change a normal user can set the Stage and Status of the change to whatever they want. They could go straight to Implementation or Closure if they want.

I've set it to disabled to prevent this and ensure the Workflow is followed.

I would still like the Stage and Status fields to be editable for users with a ChangeManager role so that they can still manually move changes back / forward in the workflow to rectify errors or issues with Role permissions etc.

How would I achieve this? I was thinking of doing a FAFR script. Is there anything that I can use to validate that the logged in user has a ChangeManager role?  Is there something like:
  1. if(sdp_user.ROLE == ChangeManager){
  2. $CS.enableField(["STAGE","STATUS"]);
  3. }
TIA,
Dave

                  New to ADSelfService Plus?