In RITM When State is Closed Completed after 1 day it should be readOnly

nameisnani
Mega Sage

Hi,

 

1 .We have a requirement that in RITM form when state is selected as closed complete , after 1 day it should become Read only.

 

2. as similar we have request that when state is closed incomplete , closed skipped , then state field should be read only immediately . This one we achieved through UI Policy.     

 

i Need help in Point 1 .

 

Please help me on this .

 

@Saurav11 @kamlesh kjmar 

3 ACCEPTED SOLUTIONS

On your RITM form, press CTRL + SHIFT + J and execute below code, and share what's the alert msg you are getting

 

alert(g_scratchpad.closedDaysAgo)

 

kamleshkjmar_0-1669097501692.png

 

View solution in original post

@nameisnani 

 

What was the issue with the UI policy I has suggested earlier:-

 

In the UI policy change the script to below  and then try to test  it should work:-

 

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

 

Saurav11_0-1669103714759.png

 

Please mark my answer as correct based on Impact.

View solution in original post

@nameisnani 

 

Remove closed complete option from selection in your OR condition of UI policy, as highlighted in below screen shot

 

kamleshkjmar_0-1669192172291.png

 

 

I hope this helps.


Regards,

Kamlesh

View solution in original post

24 REPLIES 24

Saurav11
Kilo Patron
Kilo Patron

Hello,

 

The solution mentioned by Kamlesh in the below post should work right? is there any issue/conflict with that

 

https://www.servicenow.com/community/developer-forum/closed-complete-incomplete-skipped-state-to-be-...

 

You just need to change the 3 to 1 in the Business rule condition.

 

Let me know if there are any issue which you are facing.

 

 

Sure @Saurav11 

@Saurav11 @kamlesh kjmar @Ankur Bawiskar @Gunjan Kiratkar 

 

SunilKumarPadh_0-1669084807190.pngSunilKumarPadh_1-1669084983879.pngSunilKumarPadh_2-1669085028979.pngSunilKumarPadh_3-1669085100330.png

I have made RITM state closed completed on yesterday , above confriguration i have made as per @kamlesh kjmar  , after 1 day closed complete should become ready only , but still it is editable only . 

 

@nameisnani 

So did you debug if BR script is running?

Did you check alert came for scratchpad with what value

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader