除外フレームワークへの新しいルールの追加

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:3分
  • 機械翻訳しない用語とパターンを除外ルールテーブルに追加します。完全一致ルールまたはパターン一致ルールのいずれかを作成し、後でそのルールを編集できます。

    始める前に

    必要なロール:admin

    このタスクについて

    デフォルトでは、除外フレームワーク は除外ルールテーブル [sn_dt_exclusion_rule] にいくつかのアクティブ化されたルールを提供します。独自のルールを作成する前に、デフォルトのルールを確認して、要件に適しているかどうかを確認してください。移動先 すべて > 動的翻訳 > 除外フレームワーク > 除外ルール をクリックし、ルール名を選択してレコードを開きます。

    デフォルトルールは非アクティブ化できますが編集はできず、動的翻訳 アプリケーションスコープ内にあります。作成したルールは非アクティブ化したり編集したりできます。

    除外ルールには 2 つのタイプがあります。
    • [完全一致] ルールでは、入力した用語が検索されます。これらのルールでは、[大文字と小文字を区別しない (Ignore Case)] チェックボックスを使用して、大文字と小文字の区別を有効にすることができます。
    • [パターン一致] ルールでは、正規表現 (regex) を使用して、Sys ID や KB 記事番号などのテキスト文字列を検索します。これらのテキスト文字列にはさまざまな文字の組み合わせを含めることができますが、定義されたパターンに従います。[行を追加] フォームは正規表現に対して基本的な有効性チェックを実行し、チェックに失敗した場合は「入力は有効な正規表現パターンではありません」というエラーを表示します。
    注:
    ServiceNow は Java 正規表現 (regex) のみをサポートし、Perl やその他のベンダーオプションはサポートしません。

    [新規ルールを作成] モジュールは、一度に複数のルールを追加できるレコードプロデューサーを開きます。1 回の提出ごとに、1 タイプあたり最大 50 ルールの上限があります。この制限は送信フォームにのみ適用され、除外ルールテーブルには適用されません。

    除外ルールはテキストに順番に適用されます。除外フレームワーク は一致が見つかると停止するため、それ以降のルールは適用されません。オプションの [順序] フィールドに入力することで、ルールが適用される順序を設定できます。
    1. [順序] フィールドに値を持つルールは、最小の番号 (1 など) から最大の番号 (100 など) の順に評価されます。
    2. 次に、[順序] フィールドに値のないルールが経過時間に従って評価されます。最も古いルールが最初に評価され、最も新しいルールが最後に評価されます。

    除外ルールは、ドメイン内で一意である必要があります。重複した送信を試みた場合、「除外用語とドメインの組み合わせはすでに存在します」というメッセージのバナーが表示されます。

    手順

    1. ルールに必要なアプリケーションスコープ内にいることを確認してから、 すべて > 動的翻訳 > 除外フレームワーク > 新しいルールを作成.[除外ルールの作成] のレコードプロデューサー。
      レコードプロデューサーのモーダルが開くので、一度に複数のルールを追加できます。
    2. レコードプロデューサーから、必要に応じて、完全一致またはパターン一致の [追加] を選択します。完全一致除外用語を追加するためのモーダル。
    3. [行を追加] フォームで、次のガイダンスに従ってフィールドを構成します。
      ルールタイプフィールド
      完全一致
      • ルール名
      • 除外用語 (完全一致):スペースを含む用語を入力できます。
      • 順序:オプション。前の説明を参照してください。
      パターン一致
      • ルール名
      • ルールの説明:正規表現パターンが何を探しているかを説明します。
      • 除外パターン (正規表現のみ):パターンを正規表現として入力します。
      • 順序:オプション。前の説明を参照してください。
    4. 必要に応じて行を編集または削除し、[送信] を選択します。
      ルールが除外ルールテーブルに追加され、アクティブ化されます。

    次のタスク

    除外ルールテーブルでルールを編集したり、非アクティブ化したりできます。移動先 すべて > 動的翻訳 > 除外フレームワーク > 除外ルールをクリックし、ルール名を選択してそのレコードを開きます。

    完全一致ルールの場合は、その除外ルールレコードで大文字と小文字の区別を変更できます。
    • 大文字と小文字を区別せずに照合するには、[大文字と小文字を区別しない (Ignore Case)] チェックボックスをオンにします (たとえば、エントリ「hello」は「Hello」、「hEllo」、「helLo」などと一致します)。
    • 大文字と小文字の区別を含めて、テーブルに表示されるとおりにエントリーと完全に一致させるには、[ ケースを無視 ] チェックボックスをオフにします。

    Zurich リリースから、パターンを手動でテストできます。詳細については、「テスト除外ルール」を参照してください。