レジストレーションおよびドシエ管理 では、フィールドマッピングサブコンポーネントを持つオブジェクトマッピング MDL コンポーネントを作成して、特定のレコード入力を自動化できます。ソースオブジェクトとターゲットオブジェクトの間でフィールド値をマッピングし、サポートされているアクションから作成または入力されたレコードが、関連するソースレコードと同じフィールド値を含むようにできます。また、オブジェクトマッピングを関連トークンにリンクして、サポートされているアクションの実行時にトークン解決に基づき、Vault がマッピングされたフィールドに自動的に入力を行うようにすることもできます。例えば、クレームオブジェクトの ID フィールドを EDL アイテムオブジェクトのオブジェクト参照フィールドにマッピングし、そのマッピングを関連トークンにリンクさせることができます。ユーザがレジストレーション品目レコードで要件の生成アクションを実行すると、Vault はトークン解決に基づいて、生成されたすべての EDL アイテムレコードのオブジェクト参照フィールドに、クレームソースオブジェクトの同じ値を自動的に入力します。

また、MDL を使用して、フィールドマッピングを持つオブジェクトマッピングを作成することもできます。詳しくは、RegulatoryOne コンポーネントタイプについてを参照してください。

サポートされるアクションについて

以下のアクションは、オブジェクトマッピングに基づいてオブジェクトレコードの入力を行います。

オブジェクトマッピングタブの有効化

オブジェクトマッピングタブでは、オブジェクトマッピングおよび関連するフィールドマッピングの表示、作成、編集が行えます。タブを有効化して、タブの他、オブジェクトマッピング詳細ページ、オブジェクトマッピングリストページを表示できる権限が適切な管理者ユーザに付与されていることを確認します。

オブジェクトマッピングとフィールドマッピングの作成

最初に、ソースとターゲットのオブジェクトを識別するオブジェクトマッピングを作成する必要があります。次に、そのオブジェクトマッピングに対して、それらのオブジェクトの特定のフィールドをマッピングするフィールドマッピングを作成できます。Vault は、ユーザがサポートされるアクションを実行すると、ターゲットオブジェクトレコードのフィールドに、ソースオブジェクトレコードと同じ値を自動的に入力します。サポートされるアクションの中には、トークン解決に基づいて Vault がフィールドに自動的に入力するために、オブジェクトマッピングを関連トークンにリンクする必要があるものがあります。

これら 2 つのオブジェクト間に複数のフィールドをマッピングできますが、同じデータタイプのフィールドしかマッピングできません。例えば、テキストタイプ同士、数字タイプ同士はマッピングできますが、テキストタイプと数字タイプはマッピングできません。フィールドマッピングでは、ルックアップフィールドや数式フィールドはサポートされません。

フィールドマッピングを使用してオブジェクトマッピングを作成するには:

  1. オブジェクトマッピングタブに進みます。
  2. 作成をクリックします。
  3. 固有のオブジェクトマッピングラベルを入力します。
  4. ソースオブジェクト名 (claim__v や product__v など) を入力します。このオブジェクトマッピングをレジストレーションレコードの入力アクションで使用する場合は、request__v を入力する必要があります。
  5. ターゲットオブジェクト名 (edl_item__vrequest__v など) を入力します。このオブジェクトマッピングをレジストレーションレコードの入力アクションで使用する場合は、registration__v を入力する必要があります。
  6. 保存をクリックして、フィールドマッピングセクションを表示します。
  7. フィールドマッピングセクションで、追加をクリックします。
  8. 新規フィールドマッピングダイアログで、ソースフィールド (例: ID) とターゲットフィールド (例: product__v) を選択します。ターゲットフィールドターゲットオブジェクトで編集可能なフィールドでなければなりません。ソースフィールドターゲットフィールドの両方が有効である必要があります。いずれかのフィールドが無効の場合、ユーザが新規レコードを生成しようとするとジョブが失敗します。このオブジェクトマッピングをどのように使用するかによって、さらに考慮すべき点があります。
    • このオブジェクトマッピングをレジストレーションレコードの入力アクションで使用してレジストレーションをポップアップするには、ソースとターゲットのフィールドタイプが同じである必要があります。名前フィールドがレジストレーションオブジェクトのシステム管理フィールドである場合、マッピングはしないでください。
    • 分割ルールでこのオブジェクトマッピングを使用してレジストレーション項目を分割する場合は、ベストプラクティスとして、ID フィールドなどのソースオブジェクトからの一意のフィールドをレジストレーション項目の対応するフィールド (request__v) のターゲットオブジェクトにマッピングすることをお勧めします。これは、ユーザがレジストレーション項目の分割アクションをトリガーしたときに Vault が作成する特定のレコードを理解するのに役立ちます。
  9. 確認をクリックします。
  10. 任意の作業: 追加をクリックして、このオブジェクトマッピングにフィールドマッピングを追加します。
  11. 保存をクリックします。

オブジェクトマッピングとフィールドマッピングの名前は、Vault が自動生成するため変更することができません。

関連トークンへのオブジェクトマッピングのリンク付け

オブジェクトマッピングを関連トークンにリンクすると、ユーザがサポートされている特定のアクションを実行すると、サポートされているオブジェクトレコードMDL コンポーネントのトークン解決に基づいて、ターゲット レコードのマッピングされたフィールドにソースレコードの値が Vault により自動的に入力されるようにできます。オブジェクトマッピングを関連トークンにリンクする方法の詳細については、関連トークンの定義を参照してください。

関連トークンでサポートされるアクション

以下のアクションは、オブジェクトマッピングにリンクされた関連トークンをサポートし、トークン解決に基づいてフィールドへの入力を行います。

関連トークンでサポートされるオブジェクト

オブジェクトレコードで関連トークンのオブジェクトマッピングを使用するには、関連トークンのオブジェクトと一致するソースオブジェクトを指定する必要があります。関連トークンは、以下のターゲットオブジェクトのオブジェクトマッピングをサポートします:

  1. レジストレーション項目 (request__v)
  2. レジストレーション項目要件 (request_requirement__v)
  3. EDL (edl__v)
  4. EDL アイテム (edl_item__v)

関連トークンでサポートされるコンポーネントタイプ

オブジェクトマッピングを関連トークンにリンクしてレジストレーション属性コンポーネントで使用するには、関連トークンオブジェクトと一致するソースオブジェクトターゲットオブジェクトの値が request__v であることを指定する必要があります。詳しくは、ローカルインパクトアセスメントの設定をご覧ください。

標準システム管理者または Vault 所有者のセキュリティプロファイルで、本書に記載されたすべての手順を完了することができます。お使いの Vault がカスタムセキュリティプロファイルを使用している場合、プロファイルに以下の権限が付与されている必要があります:

タイプ権限制御
セキュリティプロファイル管理者: 設定: すべての設定オブジェクトマッピングとフィールドマッピングを作成・変更する権限。
セキュリティプロファイルページ: すべてのページ: オブジェクトマッピングリスト: 表示オブジェクトマッピングタブでオブジェクトマッピングリストページを表示する権限。
セキュリティプロファイルページ: すべてのページ: オブジェクトマッピング詳細: 表示オブジェクトマッピングタブでオブジェクトマッピング詳細ページを表示する権限。
セキュリティプロファイルタブ: すべてのタブ: オブジェクトマッピング: 表示オブジェクトマッピングタブを表示する権限。