除外フレームワークへの新しいルールの追加
機械翻訳しない用語とパターンを除外ルールテーブルに追加します。完全一致ルールまたはパターン一致ルールのいずれかを作成し、後でそのルールを編集できます。
始める前に
必要なロール:admin
このタスクについて
デフォルトでは、除外フレームワーク は除外ルールテーブル [sn_dt_exclusion_rule] にいくつかのアクティブ化されたルールを提供します。独自のルールを作成する前に、デフォルトのルールを確認して、要件に適しているかどうかを確認してください。移動先 をクリックし、ルール名を選択してレコードを開きます。
デフォルトルールは非アクティブ化できますが編集はできず、動的翻訳 アプリケーションスコープ内にあります。作成したルールは非アクティブ化したり編集したりできます。
除外ルールには 2 つのタイプがあります。
- [完全一致] ルールでは、入力した用語が検索されます。これらのルールでは、[大文字と小文字を区別しない (Ignore Case)] チェックボックスを使用して、大文字と小文字の区別を有効にすることができます。
- [パターン一致] ルールでは、正規表現 (regex) を使用して、Sys ID や KB 記事番号などのテキスト文字列を検索します。これらのテキスト文字列にはさまざまな文字の組み合わせを含めることができますが、定義されたパターンに従います。[行を追加] フォームは正規表現に対して基本的な有効性チェックを実行し、チェックに失敗した場合は「入力は有効な正規表現パターンではありません」というエラーを表示します。
注:
ServiceNow は Java 正規表現 (regex) のみをサポートし、Perl やその他のベンダーオプションはサポートしません。
[新規ルールを作成] モジュールは、一度に複数のルールを追加できるレコードプロデューサーを開きます。1 回の提出ごとに、1 タイプあたり最大 50 ルールの上限があります。この制限は送信フォームにのみ適用され、除外ルールテーブルには適用されません。
除外ルールはテキストに順番に適用されます。除外フレームワーク は一致が見つかると停止するため、それ以降のルールは適用されません。オプションの [順序] フィールドに入力することで、ルールが適用される順序を設定できます。
- [順序] フィールドに値を持つルールは、最小の番号 (1 など) から最大の番号 (100 など) の順に評価されます。
- 次に、[順序] フィールドに値のないルールが経過時間に従って評価されます。最も古いルールが最初に評価され、最も新しいルールが最後に評価されます。
除外ルールは、ドメイン内で一意である必要があります。重複した送信を試みた場合、「除外用語とドメインの組み合わせはすでに存在します」というメッセージのバナーが表示されます。
手順
次のタスク
除外ルールテーブルでルールを編集したり、非アクティブ化したりできます。移動先 をクリックし、ルール名を選択してそのレコードを開きます。
完全一致ルールの場合は、その除外ルールレコードで大文字と小文字の区別を変更できます。
- 大文字と小文字を区別せずに照合するには、[大文字と小文字を区別しない (Ignore Case)] チェックボックスをオンにします (たとえば、エントリ「hello」は「Hello」、「hEllo」、「helLo」などと一致します)。
- 大文字と小文字の区別を含めて、テーブルに表示されるとおりにエントリーと完全に一致させるには、[ ケースを無視 ] チェックボックスをオフにします。
Zurich リリースから、パターンを手動でテストできます。詳細については、「テスト除外ルール」を参照してください。