Define a dictionary override
-
- UpdatedAug 3, 2023
- 3 minutes to read
- Vancouver
- Table Administration
Use a dictionary override to allow a field in a child table to have a different value or behavior than the same field in a parent table. For example, a dictionary override changes the default value of the priority field from 4 in the parent table to 5 in the Incident table.
Before you begin
About this task
Dictionary overrides are only available for tables that support table extension.
Dictionary overrides are inherited by extended tables, so it may be necessary to define additional overrides to change the value of fields on extended tables. For example, if you define the default value of cmdb_ci.install_status to be 3, and create an override for the same field on cmdb_ci_hardware to be 5, all tables extended from the Hardware table will also default to 5. So if you want the default cmdb_ci_computer.install_status to be 3, you will need another override.
You can add a dictionary override in a scoped app, but you must add the override while working in the scoped app context and you can only select child tables from within that scope. Open the scoped app, edit the field’s dictionary entry, add a new dictionary override, select the child table, and then provide the override details.
Procedure