UI Policies-Make field read only in review state

Kajal2
Kilo Contributor

UI Policies-Make field read only in review state

Hi,

I am writing a script for making the fields read only for a particular state(Review). I want the member of a specific group(member of IT_GRC(sys_id+76c540dbdb8cd090c7d99c18db961941)) only should be able to edit the form, what should I put in the script!!

function onCondition() {
var currentUser = g_user.userID; //stores the logged in user in currentUser


if (currentUser !=What shoul I put here?) {
var fields = g_form.getEditableFields();


for (var x = 0; x < fields.length; x++) {
g_form.setReadOnly(fields[x], true);

 

}
}
}

If any other changes required in the script, please let me know

 

Regards,

Kajal

1 ACCEPTED SOLUTION

Hi Kajal,

It is happening due to OOB UI policy with short description - "PE Reason read only and mandatory condition". You can update it accordingly.

Let me know in case of any queries.
If you think my response is helpful for you? If yes, mark it as correct answer and close the loop so that it would help future readers as well.

Regards,
Deepankar Mathur

View solution in original post

12 REPLIES 12

Kajal2
Kilo Contributor

Hi Deepankar,

I tried what you suggested, but the fields are not editable to member of IT GRC in REVIEW state.

 

Regards,

Kajal

Hi Kajal,

It seems you already have an ACL defined on the field in review state hence client script won't work there, you would need to look for that ACL which is making the fields read only and make update there. Hence allowing GRC team to update record.

Regards,

Deepankar Mathur

Kajal2
Kilo Contributor

Hi Deepankar,

The filed "Justification " is not editable, I have tried altering the ACL, attaching SS of the same. Could you please tell me what am I missing here.

find_real_file.png

find_real_file.png

Please note, there are total of 3 ACL for justification, 2 of which is out of the box and the above one is customized. I have the snc_internal as well as the sn_compliance.manager role and still not able to edit the field in REVIEW state.

Adding the screenshots of out of the box ACL for justification field.

find_real_file.png

find_real_file.png

 

-------------------------------------------

find_real_file.png

 

Regards,

kajal

Hi Kajal,

It is happening due to OOB UI policy with short description - "PE Reason read only and mandatory condition". You can update it accordingly.

Let me know in case of any queries.
If you think my response is helpful for you? If yes, mark it as correct answer and close the loop so that it would help future readers as well.

Regards,
Deepankar Mathur

Kajal2
Kilo Contributor

Hi Deepankar,

  I made changes in UI policy that you mentioned, in condition I added Review state along with New and Analyze State. 

  When I did that, the output was as expected for REVIEW state, but It became read only for the requester in the New state 

  Adding the screenshot of the UI policy, coz you please suggest what could be the reason for the same

Marking your answer correct, thanks for the help

 

Regards,

Kajal