Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

how to override the Business Unit field ref. in cmdb_ci_business_app table using Dictionary Override

mihirgupta
Tera Contributor

Hi, I need some help with a configuration in ServiceNow.

In the cmdb_ci_business_app table, the Business Unit field (inherited from the base table cmdb_ci) currently references the Business Unit (cmn_business_unit) table.

As per the new business requirement, for the Business Application table only, the Business Unit field should instead reference the Department (cmn_department) table.

Since this field is inherited from the base table, I understand this change can be achieved through a Dictionary Override on the business_unit field.

Could you please guide me on how to override the reference so that it points to the Department table instead of Business Unit?

 

In the Dictionary Override form for a reference field,
you don’t see a “Reference” field (like you do in the main dictionary entry).

Instead, you only see “Reference qualifier” and related options —
because “reference” (the table that field points to) is not one of the directly editable override fields by default in the UI.

1 ACCEPTED SOLUTION

@mihirgupta 

I already informed yesterday this is not possible.

You cannot change the table being referred by reference field for child table.

AnkurBawiskar_0-1759721083050.png

 

If my response helped please mark it correct and close the thread so that it benefits future readers.

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

View solution in original post

6 REPLIES 6

@mihirgupta 

Hope you are doing good.

Did my reply answer your question?

If my response helped please mark it correct and close the thread so that it benefits future readers.

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

Ankur Bawiskar
Tera Patron
Tera Patron

@mihirgupta 

that's correct. you cannot override the table being referred by a reference field.

It will always be what the actual field refers to.

If my response helped please mark it correct and close the thread so that it benefits future readers.

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