アプリケーションでのコレクションの定義または更新

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:4分
  • アプリケーションの変更セットでの作業中にコレクションを定義または更新します。

    始める前に

    重要:
    Washington DC リリース以降、DevOps コンフィグ は将来の廃止に備えて準備されます。これは非表示になり、新しいインスタンスにはインストールされなくなりますが、引き続きサポートされます。詳細については、Now Support ナレッジベースの「Deprecation Process (廃止プロセス) [KB0867184]」の記事を参照してください。

    必要なロール:cdm_editor または cdm_admin

    このタスクについて

    重要:
    変更が確実である場合はいつでも、[ 構成データ ] タブを離れる前に変更を保存してください。

    手順

    1. コレクションをアプリケーションに追加するには、次のようにします。 変更セットでの作業中に、コレクション ノードの [その他のアクション] アイコン ( [その他のアクション] アイコン) を選択し、[コレクションの作成] を選択します。
    2. 個々のデータ項目を編集するには、コードで直接作業するか、次のように項目の [その他のアクション] アイコン ( [その他のアクション] アイコン) を選択してアクションを選択します。
      選択アクション
      コレクションを作成 個々のコンポーネントをコレクションに追加します。
      CDI を作成

      個々の構成データ項目 (CDI) と値をコレクションに追加します。次の手順の手順を参照してください。

      CDI は、明示的な値を指定することも、変数、上書き、またはオーバーレイにすることもできます。
      • 変数:この CDI の値は、含まれるコンポーネント内の同じ名前の CDI の値を設定します。
      • オーバーライド:この CDI の値は、含まれるコンポーネント内の同じ名前の CDI の値をオーバーライドします。 また、子コレクションから継承されたノードと CDI を上書きすることもできます。オーバーライドされたノードと CDI には、「オーバーライドされた継承」というラベルが付けられます。
      • オーバーレイ:含まれているコンポーネントに表示されない CDI。
      コレクションから継承 別のコレクションから変更を自動的に継承します。

      チェックボックスをオンにして コレクションを指定すると、指定した親コレクションに加えた変更がすべての子コレクションに反映されます。

      [ 継承の削除 ] を選択して、既存の遺伝的関係をコレクションから削除します。

      注:
      次の場合、継承は無効と見なされます。
      • 循環型で、親と子の両方が互いに継承します。
      • チェーン内のコレクションの数が最大数を超えています。デフォルトでは、この数は 5 です。例: Collection1 は Collection2 に継承されます。Collection2 は Collection3 に継承されます。この継承の連鎖は Collection6 に継続できません。sn_cdm.max_inheritance_chain_lengthシステムプロパティを編集することで、有効なチェーンの長さを変更できます。
      展開可能項目に含める

      選択したコレクションを指定された 展開可能項目に含めます。

      [ 展開可能項目 に含める ] ダイアログ ボックスで、コレクションを含める 展開可能項目 を選択し、[ 含める] を選択します。

      注:
      現在コレクションが含まれていない 展開可能項目 のみがリストに表示されます。
      名前の変更 選択したコレクションの名前を変更します。
      削除 選択したコレクションを削除します。
      詳細 コレクションに関連付けられた管理情報を表示します。
      リレーションシップの表示 ノードとの直接的な関係を表示します。ノード間の直接的な関係は、継承によって、または含まれることによって形成されます。
    3. 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] ロールを持つユーザーは [ 暗号化されたデータの表示 ] メニューオプションを選択できます。

    4. オプション: コレクションの設定を上書きまたはオーバーレイする CDI 設定を追加します。
      詳細については、「コンポーネントの定義または更新」を参照してください。