In sys_documentation, you can override a parent table's values for child tables. For example, you can set a different Label for cmdb_ci_hardware.install_status than you have for cmdb.install_status. However, changing any documentation values for any of the parent copies of the field -- for example, by changing the label for cmdb.install_status -- will overwrite any customizations made in the child tables.

This problem also happens to customized documentation values during upgrade from product versions prior to Jakarta.

Similar changes can also be made to Hint, Help, and URL documentation.

Steps to Reproduce


  1. Navigate to sys_documentation for cmdb_ci_hardware.install_status.

  2. Change the label, for example, to Hardware Status.

  3. Navigate to the form for a hardware record and ensure that install_status is a displayed field.

  4. Verify that the field label displays Hardware Status.

  5. Go back to sys_documentation for cmdb.install_status and change the label, for example, to Install Status.

  6. Go back to the form for a hardware record and verify that the Hardware Status label is lost, and is now Install Status like all other cmdb classes.




There is no actual workaround for this issue. You must reapply the customizations.

Related Problem: PRB1271291

Seen In

There is no data to report.

Intended Fix Version

Kingston Patch 6

Fixed In

Jakarta Patch 9

Safe Harbor Statement

This "Intended Fix Version" information is meant to outline ServiceNow's general product direction and should not be relied upon in making a purchasing decision. The information provided here is for information purposes only and may not be incorporated into any contract. It is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. The development, release, and timing of any features or functionality described for our products remains at ServiceNow's sole discretion.

Associated Community Threads

There is no data to report.

Article Information

Last Updated:2018-05-13 23:06:28