Notifications

12 views

Description

It's not possible to add a translation of a sys_* fields in the Documentation table [sys_documentation] in a Scoped Application. Translations can be added to non sys_* fields. The following errors are issued:

Invalid 'Field Label' record even though the selected Table 'xxx' is in the current application.
Invalid insert

Steps to Reproduce

  1. Install a language plugin such as French.
  2. Change the Scope, to 'Social Knowledge' for example.
  3. Navigate to: System Definition > Tables
  4. Create a new table.
  5. Enter 'sys_documentation.list' in the Filter Navigator.
  6. Search by the new table you have created.
  7. Check the the sys_* fields like 'sys_created_by'.
  8. Click on 'New' to create a new label.
  9. Create a label for 'sys_created_by' with language set to 'fr'.
  10. Observe the following errors:
    Invalid 'Field Label' record even though the selected Table 'xxx' is in the current application.
    Invalid insert

Workaround

After carefully considering the severity and frequency of the issue, and risk of attempting a fix, it has been decided to not address this issue in any current or future releases. We do not make this decision lightly, and we apologize for any inconvenience. If you have any questions regarding this problem, contact ServiceNow Technical Support.


Related Problem: PRB723161

Seen In

Geneva Patch 8

Associated Community Threads

There is no data to report.

Article Information

Last Updated:2019-05-21 11:44:23
Published:2019-05-20