---
sourceDocument: Xanadu Now Platform の管理
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/platform-administration

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu Now Platform の管理

ft:clusterId :

    - platadm

bundleId :

    - platadm

workflow :

    - Platform


---

# ルールの作成

# ルールの作成 {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：3分

フィールドを正規化するためのルールの使用は、バリアントフィールド値の大きなリストに適しています。

## このタスクについて

ルールをデータベース内の既存のすべてのレコードに適用する前に、必ずルールをテストしてください。ルールを作成する前に、必ず [\[処理待ちの値\]](fQznFolXStuUsvSruQnbCg "フィールドの正規化には、正規化と変換が含まれています。これらの 2 つの異なる方法でフィールド値を変更し、データの完全性を高め、重複を減らします。") のリストを生成し、フィールドの[標準値](https://servicenow-prod.fluidtopics.net/fQznFolXStuUsvSruQnbCg "フィールドの正規化には、正規化と変換が含まれています。これらの 2 つの異なる方法でフィールド値を変更し、データの完全性を高め、重複を減らします。")を作成してください。正規化されたフィールドには、エイリアスとルールの組み合わせを入力することができます。

この例のルールは、次の処理待ちの値に基づいています。  
図 : 1. 正規化ルール 3

## 手順

1. 正規化レコードで、\[標準値\] 関連リストを開きます。
2. 標準値レコードを開きます。
3. \[標準値\]フォームで \[ルール\] 関連リストを開き、\[新規\] をクリックします。  
   \[フィールド正規化ルール\] フォームには、次のフィールドがあります。  
   {#t_CreateRules__table_oyg_yg1_yp__entry__2}

   | フィールド | 説明 |
   |-|-|
   | 名前 | このルールの一意の名前。たとえば、この名前は Xeon CPU タイプの場合があります。 |
   | 順番 | このルールが評価される順番。プラットフォームは、true と評価されるルールが見つかるまで、構成された順序でルールを解析します。 |
   | 有効 | このルールを有効または無効にします。デフォルトでは、新しいルールは有効 (true) になっています |
   | エイリアスを作成 | このチェックボックスがオンになっていて、ルールが true と評価された場合、ルールは処理待ちの値から自動的にエイリアスを作成します。このチェックボックスがオフになっていて、ルールが true と評価された場合、プラットフォームはレコード内の名前付きフィールドの値を自動的に標準値に変更しますが、エイリアスは作成しません。 |
   | 大文字と小文字を区別 | 名前付きフィールドのすべての処理待ちの値は、正規化するルールの同じ値と大文字および小文字が一致する必要があります。 |
   | ルール | ServiceNow ルールビルダーを使用して、フィールドを正規化するためのルールを作成します。ルールは、多数の処理待ちのフィールド値のエイリアスへの変換を自動化します。 |
   [表 : 1. フィールド正規化ルールフィールド]

   {#t_CreateRules__table_oyg_yg1_yp}
4. 一連のルールを作成して、処理待ちの値の使用可能なすべてのバリアントを組み込みます。  
   この例では、ルールは次のようになります。
   * Intel Xeon：CPU タイプがパターン \*Intel\*Xeon\* に一致します。このルールは、Intel が Xeon の前にあるすべてのバリアントを正規化します。これには、Intel Xeon、Intel(R) Xeon(TM) CPU 2.80GHz、および Intel(R) Xeon(TM) CPU 3.00GHz が含まれます。
   * Xeon：CPU タイプに Xeon が含まれています
   * L3350：CPU タイプに L3350 が含まれています
   * E3350：CPU タイプに E3350 が含まれています
   {#t_CreateRules__ul_g44_kh1_yp}

   作成されたすべてのルールについて、プラットフォームは \[ルール適用者 (Rule applier)\] データジョブを生成します。テストモードでは、\[開始\] コントロールは使用できず、モードが \[アクティブ\] に変更されるまでジョブを実行できません。
5. 正規化レコードを \[アクティブ\] にする前に、すべてのルールをテストします。  
   ルールのテスト  
   注:  
   テストレコードを作成するには、ユーザーが normalization_tester ロールを持っている必要があります。

   フィールド正規化レコードはデフォルトで \[テスト\] モードで作成されるため、アドミニストレーターは、正規化ルールをデータベース内の既存のレコードに適用する前に十分にテストすることができます。テストモードでは、\[開始\] コントロールを \[ルール適用者 (Rule applier)\] データジョブで使用することはできません。テストが完了し、\[モード\] が \[アクティブ\] に変更された場合にのみ、ジョブを実行できます。テストモードでは、normalization_tester ロールを持つユーザーによって作成または更新されたレコードのみが正規化されます。normalizer ロールと normalization_tester ロールを組み合わせて単一のユーザーに付与することも、個別に付与することもできます。

