アプリケーションでのコレクションの定義または更新
アプリケーションの変更セットで作業しながら、作業中にコレクションを定義または更新します。
始める前に
重要:
DevOps コンフィグ は現在廃止されており、新しいアクティベーションのサポートや利用は終了しています。
必要なロール:cdm_editor または cdm_admin
このタスクについて
重要:
変更が確実である場合はいつでも、[構成データ] タブを離れる前に変更を保存してください。
手順
-
コレクションをアプリケーションに追加するには、変更セットでの作業中に、コレクションノードのその他のアクションアイコン (
) を選択し、[コレクションを作成] を選択します。
-
個々のデータ項目を編集するには、コードで直接作業するか、次のように項目のその他のアクションアイコン (
) を選択してアクションを選択します。
選択 アクション コレクションの作成 個々のコンポーネントをコレクションに追加します。 CDI の作成 個々の構成データ項目 (CDI) と値をコレクションに追加します。次の手順の手順を参照してください。
CDI は、明示的な値を指定することも、変数、オーバーライド、またはオーバーレイにすることもできます。- 変数:この CDI の値は、含まれるコンポーネント内の同じ名前の CDI の値を設定します。
- オーバーライド:この CDI の値は、含まれるコンポーネント内の同じ名前の CDI の値をオーバーライドします。また、子コレクションから継承されたノードと CDI を上書きすることもできます。オーバーライドされたノードと CDI には、「オーバーライドされた継承」というラベルが付けられます。
- オーバーレイ:含まれているコンポーネントに表示されない CDI。
コレクションからの継承 別のコレクションから変更を自動的に継承します。 チェックボックスをオンにし、コレクションを指定すると、指定した親コレクションに加えた変更がすべての子コレクションに反映されます。
[継承を削除] を選択して、既存の継承関係をコレクションから削除します。
注:次の場合、継承は無効となります。- 循環型で、親と子の両方が互いに継承します。
- チェーン内のコレクションの数が最大数を超えています。デフォルトでは、この数は 5 です。例:Collection1 は Collection2 に継承されます。Collection2 は Collection3 に継承されます。この継承のチェーンは Collection6 に継続できません。sn_cdm.max_inheritance_chain_length システムプロパティを編集することで、有効なチェーンの長さを変更できます。
展開可能な項目に含める 選択したコレクションを指定された 展開可能項目 に含めます。
[展開可能項目 に含める] ダイアログボックスで、コレクションを含める 展開可能項目 を選択し、[含める] を選択します。
注:現在コレクションに含まれていない 展開可能項目 だけがリストに表示されます。名前の変更 選択したコレクションの名前を変更します。 削除 選択したコレクションを削除します。 詳細 コレクションに関連付けられた管理情報を表示します。 リレーションシップの表示 ノードとの直接的な関係を表示します。ノード間の直接的な関係は、継承によって、または含まれることによって形成されます。 - CDI の追加:アイテムのその他のアクションアイコン (
) を選択し、[CDI を作成] を選択します。
表 : 1. CDI の作成 名前 CDI の一意でわかりやすい名前。 値 CDI が現在のコンテキストで持つ値、または変数を定義します。 - 直接
キーと値のペアを指定できます。 - 変数を定義し、そのデフォルト値を指定できます。変数定義の形式は次のとおりです。
@@<variableName>@@: <value> - 変数の値は、次の形式で指定できます。
"<variableName>": "<value>" - コンテキスト変数を指定できます。これらは、ノードのコンテキストを使用して変数値を設定する、すぐに利用可能な状態で定義された変数です。変数の形式は次のとおりです。
"<variableName>": "(#<value>#)" - CDI 値には再帰変数を使用できます。再帰変数は、他の変数値をパラメーターとして使用して CDI 値を設定します。たとえば、再帰変数により、次の各 CDI 値は同じように解決できます。
cdi1: @(favorite_food/@(person)@)@cdi2: @(favorite_food/@(john)@)@cdi3: waffles
暗号化 CDI の値を暗号化する必要があることを指定するオプション。このオプションは、CDM シークレット [sn_cdm.cdm_secrets] ロールを持つユーザーのみ使用できます。
CDI を作成すると、値がすべてのビューに
*******として表示されます。CDI を表示するタブに値を表示するために、CDM シークレット [sn_cdm.cdm_secrets] ロールを持つユーザーは [暗号化されたデータの表示] メニューオプションを選択できます。 - 直接
- オプション:
コレクションの設定を上書きまたはオーバーレイする CDI 設定を追加します。
詳細については、「コンポーネントの定義または更新」を参照してください。