サブスクリプションのターゲット親の決定

異なる構造を持つ2つのビューポイント間にサブスクリプションを作成するときには、ターゲットの親を決定する方法を定義することが必要になる場合があります。例:

  • リスト・ビューポイント(親子構造を持たない)から階層ビューポイントへのサブスクライブ。
  • 階層ビューポイントから代替階層ビューポイントへのサブスクライブ(ソースの親がターゲットに存在しない可能性がある、またはソースとは異なる親の下にノードを挿入する場合)。

次の表に、サブスクリプションを介して作成されたノードのターゲットの親を決定するために構成できる使用可能なメカニズムを示します。

リスト・ビューポイントから階層ビューポイントへのサブスクリプション

メソッド 使用状況:
サブスクリプション・インスペクタの「定義」タブで、「ターゲットの親のソース・プロパティ」を使用して、ターゲット・ビューポイントの親を指定するノード・レベル・プロパティをソース・ビューポイントから選択します。ターゲット親のソース・プロパティの指定。 ソース・ビューポイントのプロパティを使用して、下にノードを挿入する親を識別します。
計算および保管された親をターゲットで構成します。 ターゲット階層ビューポイントのノードに対して要求アクションが作成されると、ソース・ビューポイントがリストで、親ノードがないため、生成された要求ファイル添付の親列で<Unknown>キーワードを使用して、親の値を計算する必要があることが示されます。ノードの親の計算および保管を参照してください。 ターゲット・ビューポイントの情報に基づいてターゲット・ビューポイントの親を計算します。

階層ビューポイントから階層ビューポイントへのサブスクリプション

メソッド 使用状況:
サブスクリプション・インスペクタの「定義」タブで、「不明なターゲットの親」を使用して、ターゲット・ビューポイントで親を計算できるように、ソース・ビューポイントの親を不明な親でオーバーライドします。ノードの親の計算および保管を参照してください。 ターゲットの子ノードのプロパティに基づいてターゲットの親を計算します。
ノード・タイプ・コンバータで親を変換します: ノード・タイプ・コンバータで親ノードに対する変換操作を使用して、親を次のいずれかに変換します:
  • 値を派生させるための式を定義する計算値
  • ターゲット・ビューポイントで計算できるようにする、不明な親。

ノード・タイプ・コンバータの操作を参照してください。

ソースの親の情報に基づいてターゲットの親を計算します。