COA 一致ルールを設定したら、Vault が COA インスペクションを処理するためのバリエーションタイプを指定することで、COA 一致ルールバリエーションを作成し、さまざまな COA 形式を定義することができます。
一致ルールバリエーションタイプ
データ解釈に使用するためのロジックを定義するために使用できる一致ルールバリエーションのタイプは、以下のとおりです。
- 複合: 特定のマトリックス座標ロケーションを読み込むために使用され、サプライヤーが対応ファイルに対して継続的に同じ COA 形式を使用する際に、COA ファイルにある値をフィールドにマッピングします。座標は JSON 形式で提供する必要があります。
- 完全一致: COA ファイルの完全に一致する値をフィールドにマッピングするために使用され、完全一致の値は大文字と小文字は区別されません。
- 含む: 特定の値で構成されている定義された一致ルールバリエーションにマッピングするために使用されます。
- 次で始まる: 特定の値で始まる定義された一致ルールバリエーションにマッピングするために使用されます。
- 次で終わる: 特定の値で終わる定義された一致ルールバリエーションにマッピングするために使用されます。
- RegEx: 正規表現で、COA フィールドの一致する可能性があるパターンをフィールドにマッピングするために使用されます。
- グローバルバリエーション: サプライヤー名およびサプライヤーの製造施設名フィールドが空白のヘッダーキーバリエーションテキストに複合、完全一致、または Regex を使用する一致。
ヘッダーキー一致ルールタイプの一致ルールバリエーション
ヘッダーキー一致ルールタイプの一致ルールバリエーションは、キーヘッダーデータが正確に取得されるようにやや複雑で設定可能なオプションがあります。ヘッダーキー一致ルールタイプの場合、一致ルールバリエーションはサプライヤー名およびサプライヤーの製造施設名のフィールドを使用して一致されます。ヘッダーキーは、提供される COA ファイルの適切なデータの場所にマッピングできるため、各サプライヤーおよびサプライヤーの製造所に固有の一致ルールバリエーションを定義するために、これらのフィールドの 1 つが必要です。
ユーザが COA の分析アクションを実行すると、インスペクションレコードのフィールド (サプライヤー名およびサプライヤーの製造施設名) に値があるかどうかによって、一致ルールバリエーションは指定されたバリエーションタイプに基づいて一致します。例えば、サプライヤー名フィールドが指定されているものの、サプライヤーの製造施設名が空白の場合には、Vault は、同じサプライヤー名の値と空白のサプライヤーの製造施設名を持つ一致ルールバリエーションを使用して一致します。定義されている一致ルールバリエーションがない場合、Vault は、サプライヤー名とサプライヤーの製造施設名のフィールドが空白のグローバルバリエーションに一致します。
ヘッダーキー一致ルールバリエーションは、「サプライヤーの製造ロットコード」、「サプライヤーの製造日」、「サプライヤーの有効期限」、「購入注文」などにマッピングする COA 一致フィールドを抽出できます。
ヘッダーキー一致ルール優先度
タイプがヘッダーキーの COA 一致ルールに一致ルールバリエーションがある場合、Vault は最も固有性が高いルールバリエーションを最初に一致させます。同じ範囲のルールの場合、Vault は以下の優先度でバリエーションを一致させます:
- 複合
- 一致戦略:
- 完全一致
- 正規表現
- グローバルバリエーション
- 近接戦略 (キーの右または下に値を見つける):
- 完全一致
- グローバルバリエーション
COA 一致ルールバリエーションの例
COA 一致ルールバリエーションを作成して、最良の COA ファイル分析を定義・確保することができます:
- 「サプライヤーの有効期限」と呼ばれる Vault のフィールドにマッピングできるように、ヘッダーキー一致ルールに複合一致ルールバリエーションを作成して座標情報を指定し、「推奨使用期限」と呼ばれる COA ファイルに表示されるヘッダーバリエーションテキストを抽出します。
- 「サプライヤーの製造所ロットコード」と呼ばれる Vault のフィールドにマッピングできるように、COA ファイルに表示できる「ロットコード」という用語に変えられる配列を網羅する RegEx 一致ルールバリエーションで、ヘッダーキー一致ルールを作成することができます。
- 完全一致の一致ルールバリエーションで表列の一致ルールを作成して、「単位」という名前の COA ファイルの表列を「UoM」という名前のファイルに一致させることができます。
COA 一致ルールバリエーションの設定方法
COA 一致ルールバリエーションを設定するには:
- 適切な COA 一致ルールに移動します。
- COA 一致ルールバリエーションセクションで、作成をクリックします。
- バリエーションテキストを入力します。これは、バリエーションタイプの値によって、完全に一致する、JSON 座標にマッピングされる、またはバリエーション一致がチェックされる、いずれかのテキストです。
- バリエーションタイプを選択します。
- 任意の作業: サプライヤーの製造施設名を選択します。
- 任意の作業: サプライヤー名を選択します。
- 任意の作業: 予想値の形式を入力します。値は、Oracle が概説する SimpleDateFormat に従う必要があります。
- 任意の作業: 言語を選択します。
- 保存をクリックします。別の一致ルールバリエーションを作成するには、保存 + 作成をクリックします。
サプライヤーの製造施設名とサプライヤー名のフィールド両方に値がない場合、複合 COA 一致ルールバリエーションは正常に保存できない場合があります。言語フィールドに値セットがない場合、デフォルト値は英語に設定され、COA ファイルコンテンツは英語 (デフォルト) バリエーションにのみ一致します。