アプリケーション間でのコンポーネントの共有 — コンポーネントライブラリ

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:2分
  • 一部のアプリケーションは、同じ基本構造を共有し、ほぼ同一の構成データを必要とする場合があります。CDM の共有コンポーネントを使用すると、複数のアプリケーション間でコンポーネントを使用できます。整理しやすくするために、これらの共有コンポーネントはコンポーネントライブラリで管理されます。

    重要:
    DevOps コンフィグ は現在廃止されており、新しいアクティベーションのサポートや利用は終了しています。

    コンポーネントライブラリ

    コンポーネントライブラリは、アプリケーション間でコンポーネントの構成データの信頼できる唯一の情報源を確保することで、一貫性と保守性を向上させます。DevOps コンフィグ ワークスペースまたは CdmSharedLibraryApi REST API の統一ビューを使用して、これらのライブラリを作成および管理できます。

    この例では、ある組織が Web サイトでお茶を販売しています。Shopping-CartBrowsing-Pane の両方のアプリケーションサービスで、製品の価格と写真の外観に構成データが使用されます。両方の DevOps アプリケーションで構成データが同一になるように、各アプリケーションは Tea-Service コンポーネントライブラリの共有コンポーネントを使用します。コンポーネントはライブラリで管理され、アプリケーションはそれぞれライブラリの 2 つのコンポーネントを使用します。

    2 つのアプリケーションがコンポーネントライブラリの共有コンポーネントを使用する

    共有コンポーネントの操作

    • sn_cdm.cdm_admin ロールを持つユーザーは、コンポーネントライブラリを作成および管理し、ライブラリ内の共有コンポーネントを作成、追加、および削除できます。
    • アプリケーション変更セットでの作業中に、共有コンポーネントを追加、更新、または削除できます。
    • アプリケーションは、アプリケーションで定義されたコンポーネント (直接コンポーネント) とコンポーネントライブラリのコンポーネントのコンポーネントを任意に組み合わせて使用できます。
    • アプリケーション変更セットでの作業中は、直接コンポーネントの変更と同じ方法で共有コンポーネントを変更することはできません。ただし、アプリケーション内のコレクションは、共有コンポーネント内の任意の値をオーバーライドできます。
    • 共有コンポーネントをアプリケーションで使用できるようにするには、コンポーネントが [公開済み] 状況であり、コンポーネントを保持するライブラリが [利用可能] 状況である必要があります。

      この例では、Flavor-Sort-settings コンポーネントが公開されていないため、どのアプリケーションも使用できません。