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