jsn / ServiceNow, simplified.
AustraliaREFERENCE GUIDE

Message table

On this page

Message table

The Message [sys_ui_message] table contains the translations for informational messages, confirmation messages, error messages, and other types of system messages across the platform.

The Message table contains custom translatable text from the following sources when these texts are wrapped correctly:

  • HTML in a UI page in a customer-created application

  • Service Portal widget messages (including in surveys)

  • Playbook text:

    • Playbook Label

    • Stage Label

    • Activity Label

    • Activity Description

    • HTML and string Activity UI Layout properties

ServiceNow checks this table for translated text when a client script contains a getMessage call or a server script contains a gs.getMessage call. The main fields for this table are:

  • Key: internal, case-insensitive, unique identifier of this message.

  • Language: language the message is translated into.

  • Message: translated text that users see.

Note: If you create a record in the Message [sys_ui_message] table that uses an existing key and the same language, the message for existing references using the key can change. For example, if a record exists with “Refresh” for the key, English for the language, and “Refresh” for the message, and you create another record with the same key and language but a different message of “Refresh the screen”, existing UI strings using the “Refresh” key will display the new “Refresh the screen” message. Records in this table are created in the global scope and aren’t scope-restricted.

For more information about translatable custom content in the Message table, see Translating custom content.

[Omitted image “MessageList.png”] Alt text: The Messages list showing messages translated into Spanish.

[Omitted image “TranslatedMessage.png”] Alt text: The message that “The following mandatory fields are not filled: Name”, translated into Spanish.

Warning: Do not modify or remove the default AI disclaimer. If you modify or remove the default AI disclaimer, you are responsible for communicating to end users that they are interacting with an AI system and any associated risks. ServiceNow is not responsible for the effects of any changes made.

Parent Topic:Translation tables

Related topics

{Translate a client script message}[]

{Translating Service Catalog cart labels}[]

Keep exploring.

Find another answer, or bring this documentation into your own tools.