いくつかのコンポーネントがフィールド正規化とともにインストールされます。
次の設定 () は、正規化と変換のための機能を制御します。
表 : 1. フィールド正規化の設定
設定
説明
フィールド正規化を有効にする
この設定では、変換を含むフィールド正規化の機能を有効または無効にします。
フィールド正規化の監査を有効にする
この設定では、フィールド正規化テーブルの監査を有効または無効にします。
ログ記録
必要なログ記録の詳細の最大レベルを選択します。たとえば、エラーのみをログに記録するには [エラー] を選択し、エラー、警告、および情報をログに記録するには [情報] を選択します。
装飾 URL
フィールド正規化の装飾に関連付けられたヘルプ/情報リンクの URL を入力します。このリンクをクリックすると、正規化または変換レコードを表示する権限を持たないユーザーに表示されるページが開きます。デフォルトのリンクでは、ServiceNow Wiki ページが開き、フィールド正規化の一般的な説明が表示されます。このページの目的は、通常のユーザーが入力したフィールド値が自動的に変更された理由をユーザーに説明することです。
ロールへの装飾を制限
この設定を使用して、正規化されたフィールドの横にある参照アイコン (装飾) を表示できるユーザーロールを定義します。この装飾は、ノーマライザーロールを持つユーザーに変換および正規化レコードを表示します。他のすべてのユーザーの場合は、[装飾 URL] 設定で指定された URL が開きます。この設定でロールが指定されていない場合は、すべてのロールが装飾を表示できます。
図 : 1. 正規化の設定
ビジネスルール
このプラグイン用に次のビジネスルールが作成されました。
ルール適用ジョブを確認 (Ensure Rules Application Job)
変換適用ジョブを確認 (Ensure Transform Application Job)
ルールとエイリアスジョブを確認 (Ensure Rules and Alias Jobs)
変換適用ジョブを確認 (Ensure Transform Application Job)
装飾属性を確認 (Ensure Decoration Attribute)
フィールドまたはテーブルの変更時のクリーンアップ (Cleanup on field or table change)
クラス階層での重複の防止 (Prevent duplicates in class hierarchy)
潜在的な重複の処理 (Handle potential duplicates)
ジョブを実行
処理待ちの値収集ジョブを確認 (Ensure Pending Value Collection Job)
名前変更機能ジョブを確認 (Ensure name changer job)
有効化時にフォームをフラッシュ (Flush forms when activating)
表 : 2. フィールド正規化ロール
ロール
説明
ノーマライザー
フィールドの正規化と変換を管理する権限を付与されたユーザー。
normalization_tester
正規化と変換のテストレコードを作成する権限を付与されたユーザー。このロールを持つユーザーによって開かれたレコードのみが、テストモードでの正規化および変換ルールのテストに使用できます。
表 : 3. フィールド正規化のスクリプトインクルード
名前
説明
FieldNormalizationAjax
フィールド正規化プラグイン用の AJAX サービスを提供します。
FNEnsureJob
特定の現存データジョブターゲットのジョブレコードが存在することを確認します。
FNExtantDataJobChoices
fn_extant_data_normalization テーブルの document_id フィールドで使用するテーブルのリストを生成します。
FNExtantDataJobUtil
現存するデータジョブの実行を許可するかどうかを決定します。
FNFields
正規化に有効なフィールドを返します。
FNTransformChooserUtil
fn_transform_chooser UI ページのサポートを提供します。
Position
指定された文字列内の位置を見つけます。
Round
さまざまな丸めモードと間隔で数値を丸めます。
表 : 4. フィールド正規化 UI ページ
名前
説明
aliases
通常値のエイリアスを選択するための処理待ちの値を持つスラッシュバケットを作成します。
fn_transform_chooser
利用可能な変換を表示します。fn_transform 関連リストの [新規] ボタンによって呼び出されます。