正規化レコードを作成する

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む3読むのに数分
  • 選択した正規化方法に関係なく、すべてのフィールド正規化には、既存のバリアントのリストと、フォームおよびクエリ内のこれらのバリアントを置き換えるように構成された標準値が必要です。

    このタスクについて

    標準フィールド値のエイリアスを選択するか、条件ステートメントを使用してフィールドのバリアントを標準値と照合するルールを作成することで、フィールドを正規化します。
    注:
    ユーザーは、正規化レコードを作成および管理するためにノーマライザーロールを持っている必要があります。

    特別なケース

    • 参照フィールドは正規化できません。参照フィールドに表示される値を正規化するには、ターゲットテーブルのフィールドを正規化します。この例としては、会社 [core_company] テーブルと場所 [cmn_location] テーブルの [名前] フィールドの正規化された値があります。これらはプラットフォーム内の他のテーブルによって参照されます。正規化された名前は、これらのテーブルを参照するすべてのフィールドで使用できます。
    • 選択リストのフィールドは、それらが 文字列タイプであれば正規化できます。

    手順

    1. フィールド正規化プラグインを有効にします
    2. 移動先 フィールド正規化 > 構成 > 正規化.
    3. [新規] をクリックします。
    4. 正規化レコードを作成します。
      表 : 1. 正規化レコードのフィールド
      フィールド 入力値
      名前 この正規化レコードの一意の名前。この値は参照専用で、どの処理にも使用されません。
      テーブル 正規化するフィールドの ServiceNow テーブルを選択します。
      フィールド 正規化するフィールドを選択します。
      モード 利用可能な 3 つのモードは、[オフ]、[テスト]、および [アクティブ] です。デフォルトでは、すべての正規化レコードはテストモードで作成されます。標準値のエイリアスを選択する場合は、[モード] を [アクティブ] に変更します。ルールを使用してフィールドを正規化する場合は、このレコードをテストモードのままにしてください。この正規化を無効にするには、モードを [オフ] に切り替えます。
      正規化クエリ このレコードによって正規化されたフィールド値をこのフィールドに関連するすべてのクエリに適用するには、このチェックボックスをオンにします。生の (元の) フィールド値で形成されたクエリは、標準値を表示するレコードを返します。「等しい」または「等しくない」という条件を使用してスクリプトによって発行されたクエリは、正規化された値を返します。詳細については、「正規化クエリ」を参照してください。
      各正規化を結合 参照フィールド値を正規化するには、このチェックボックスをオンにします。このオプションは、エイリアスフィールド値を含むレコードへのすべての参照を、標準値を使用するレコードにリセットします。詳細については、「標準値の結合」を参照してください。
      生データフィールド フィールド値が正規化されたフォームに元の (正規化されていない) 入力値を表示するために使用するフィールドを選択します。選択項目をドロップダウンリストに表示するには、選択したテーブルのフォームにカスタムフィールドを追加します。生データのフィールドを追加する手順については、「生データフィールドを作成する」を参照してください。

      正規化レコードが送信された後、プラットフォームは [データジョブ] 関連リストの処理待ちの値の収集ジョブを自動的に実行して、正規化されているフィールドの現在の値 (処理待ちの値) をすべて収集します。

      データジョブを実行

      [処理待ちの値] 関連リストをクリックして、手動で入力されたか、プラットフォームにインポートされたか、 ディスカバリー によって作成された正規化フィールドの値を表示します。

      処理待ちの値のリスト