The CreatorCon Call for Content is officially open! Get started here.

Standard Change Request, the Justification field is showing as read-only.

JuanGDev
Mega Contributor

Hi everyone,
I’m currently exploring ServiceNow and noticed that on a Standard Change Request, the Justification field is showing as read-only.

Is this behaviour out-of-the-box (OOB), or is there some customisation that makes it read-only?

How can I check what is affecting this field?

So far, I right-clicked the form → Configure > All to review the Change Request configurations.

JuanGDev_0-1758160420764.png

 

Any guidance on how to trace what is making this field read-only would be greatly appreciated!

Thanks in advance.

3 ACCEPTED SOLUTIONS

@JuanGDev 

 

You can refer below knowledge article for more information

 

https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0750605

 

In addition to earlier details, please check standard change properties if the justification field is set as Read-Only. It could be set as per your Standard Change Request Process design.

Bhuvan_0-1758174229754.png

 

As per community guidelines, you can accept more than one answer as accepted solution. If my response helped to answer your query, please mark it helpful & accept the solution.

 

Thanks,

Bhuvan

View solution in original post

svirkar420
Tera Guru

Hi @JuanGDev , No this is OOTB behaviour for standard change. This is happening because of the some UI policy or client script. You can check these by navigating to "change_request.CONFIG" here you will find all the configurations done on that particular table. Find the appropriate configuration and make it inactive. 

 

If this solution helped you Please Mark this solution as accepted and helpful as it will be helpful for other users as well.
Best Regards.
Saurabh V.

View solution in original post

ChallaR
Mega Guru

hi @JuanGDev ,

 

NO this is not OOB behavior, i believe somewhere in script for action this has been set  .please find the below trouble shooting information -

Check UI Policies

  • Go to the Change Request table (change_request).
  • Navigate to UI Policies:
    System UI → UI Policies
  • Filter by:
    • Table: change_request
    • Conditions: Look for ones applying to Standard Change (change_request.type == 'standard')
  • Look for any UI Policy that sets Justification to read-only. 

Easy way open UI Policy Actions tab to see if Justification is being set to read-only.

 

2. Check Client Scripts

  • Go to System Definition → Client Scripts
  • Filter by:
    • Table: change_request
    • Type: onLoad
  • Look for scripts that set g_form.setReadOnly('justification', true) or similar logic.

3. Check Dictionary Settings

  • Right-click on the Justification field label → Configure Dictionary
  • Check if the field is marked as Read-Only at the dictionary level.

4. Check View-Specific Form Layout

  • Go to the form layout for the Standard Change view:
    • Right-click → Configure → Form Layout
  • Ensure the field isn’t placed in a read-only section or overridden by a view-specific layout.

5. Check ACLs (Access Control Rules)

  • Go to System Security → Access Control (ACL)
  • Filter by:
    • Name: change_request.justification
  • Check if there’s a read ACL that restricts write access based on roles or conditions.

Please check above mentioned way and let me know .

If this resolves your query please mark as complete and close the thread .

 

Thanks,

Rithika.ch 

View solution in original post

7 REPLIES 7

Dr Atul G- LNG
Tera Patron
Tera Patron

Hi @JuanGDev 

You can go to the standard change properties, and there you’ll see if it’s marked as mandatory. Once the approver accepts it, it becomes mandatory at the change level through some backend logic.

 

https://INSTANCENAME.service-now.com/now/nav/ui/classic/params/target/std_change_properties.do%3Fsys_id%3D527b5dafff700200b18affffffffff89

 

DrAtulGLNG_0-1758171644646.png

 

*************************************************************************************************************
If my response proves useful, please indicate its helpfulness by selecting " Accept as Solution" and " Helpful." This action benefits both the community and me.

Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/atul_grover_lng [ Connect for 1-1 Session]

****************************************************************************************************************

Bhuvan
Mega Patron

@JuanGDev 

 

I tested in my PDI and it is not out of box behavior. Check any UI Policy or Business Rule or Client Script making it to read-only. You can try to use Script Tracer if you are not able to locate by naming convention from Configure -> All and checking in BR, UI Policy and Client Scripts

 

You can refer below how to use Script Tracer

 

https://developer.servicenow.com/dev.do#!/learn/courses/zurich/app_store_learnv2_scripting_zurich_sc...

 

Also go to Standard Change template and see if there are any Catalog Client Scripts or Catalog UI Policies defined for the template

Bhuvan_0-1758173666756.png

If this helped to answer your query, please mark it helpful & accept the solution.

 

Thanks,

Bhuvan

@JuanGDev 

 

You can refer below knowledge article for more information

 

https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0750605

 

In addition to earlier details, please check standard change properties if the justification field is set as Read-Only. It could be set as per your Standard Change Request Process design.

Bhuvan_0-1758174229754.png

 

As per community guidelines, you can accept more than one answer as accepted solution. If my response helped to answer your query, please mark it helpful & accept the solution.

 

Thanks,

Bhuvan

@JuanGDev 

 

Thanks for marking the post as helpful.

 

As per community guidelines, you can accept more than one answer as accepted solution. If my response helped to answer your query, please mark it helpful & accept the solution.

 

Thanks,

Bhuvan