除外フレームワークに新しいルールを追加

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

    始める前に

    必要なロール:admin

    このタスクについて

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

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

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

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

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

    除外ルールはドメイン内で一意である必要があります。重複送信を試みると、「除外期間とドメインの組み合わせは既に存在します (Exclusion term and Domain combination already exists)」というメッセージを含むバナーが表示されます。

    手順

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

    次のタスク

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

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

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