Make field editable

Nataliia_Lova
Tera Guru

Hello, folks.

I am new to ServiceNow and a lot of things are not understandable to me.

This is one of them:

I have categories and subcategories in my test application.
There are dependencies:
Bills
Creation
Cancellation
Payment
Expenses
Internal
External
General requests
Internal
External

After submitting a request form I am linked to a form where I can edit more information the subcategory's field is mandatory but read-only even for me (admin).

Screenshot 2024-01-04 at 18.05.35.png

What is the reason for it?

In the dictionary, this field is not marked as read-only.

In Client-Script and UI Policies, there is also no information about this issue.

Screenshot 2024-01-04 at 18.05.19.pngScreenshot 2024-01-04 at 18.06.23.png

What should I do?

14 REPLIES 14

AshishKM
Kilo Patron
Kilo Patron

Hi @Nataliia_Lova , 

Please check the category & sub-category mapping in the sys_choice table and sub-categories are not marked as Inactive=true

 

Check any active finance request record, there may be some data policies applied for closed/or/cancelled record.

 

-Thanks,

AshishKMishra


Please mark this response as correct and helpful if it helps you can mark more that one reply as accepted solution

In the sys_choice table all subcategory's fields market as Inactive=false:sys_choices_0.pngsys_choices.png

There are no data policies here:

Screenshot 2024-01-04 at 23.07.35.png

so when there is new for you can edit the subcategory but after first save its disabled for edit. 

did you notice, when form load, the subcategory is showing editable then quickly changing the non-editable, if that is the case means some logic is triggering after form load.


Please mark this response as correct and helpful if it helps you can mark more that one reply as accepted solution

It was because of the Calculated Value in Dictionary)

so what’s final conclusion, you get root cause or still unknown.


Please mark this response as correct and helpful if it helps you can mark more that one reply as accepted solution