メッセージテーブル

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:1分
  • メッセージ [sys_ui_message] テーブルには、プラットフォーム全体での情報メッセージ、確認メッセージ、エラーメッセージ、およびその他のタイプのシステムメッセージの翻訳が含まれています。

    これらのテキストが正しくラップされている場合、メッセージテーブルには次のソースからの翻訳可能なカスタムテキストが含まれます。
    • 顧客が作成したアプリケーションの UI ページの HTML
    • サービスポータルウィジェットメッセージ (サーベイを含む)
    • プレイブックテキスト:
      • プレイブックラベル
      • ステージラベル
      • アクティビティラベル
      • アクティビティの説明
      • HTML および文字列のアクティビティ UI レイアウトのプロパティ
    ServiceNow は、クライアントスクリプトに getMessage 呼び出しが含まれているか、サーバースクリプトに gs.getMessage 呼び出しが含まれている場合に、このテーブルで翻訳されたテキストをチェックします。このテーブルの主なフィールドは次のとおりです。
    • キー:このメッセージの内部の一意 (大文字と小文字を区別しない) の識別子です。
    • 言語:メッセージが翻訳される言語です。
    • メッセージ:ユーザーに表示される翻訳されたテキスト。
    注:
    既存のキーと同じ言語を使用するメッセージ [sys_ui_message] テーブルにレコードを作成すると、そのキーを使用する既存の参照のメッセージが変更される可能性があります。たとえば、キーが「Refresh」、言語が英語、メッセージが「Refresh」のレコードが存在し、同じキーと言語で「Refresh the screen」というメッセージが異なる別のレコードを作成した場合、 [Refresh] キーを使用して既存の UI 文字列を使用すると、新しい「Refresh the screen」メッセージが表示されます。このテーブルのレコードはグローバルスコープで作成され、スコープの制限を受けません。

    メッセージテーブルの翻訳可能なカスタムコンテンツの詳細については、「カスタムコンテンツの翻訳」を参照してください。

    図 : 1. メッセージリスト
    スペイン語に翻訳されたメッセージを示すメッセージリスト。
    図 : 2. 翻訳されたメッセージ
    「[名前] という必須フィールドが入力されていない」というメッセージのスペイン語訳