アプリケーション間でのコンポーネントの共有 - コンポーネントライブラリ
一部のアプリケーションは、同じ基本構造を共有し、ほぼ同一の構成データを必要とする場合があります。CDM の共有コンポーネントを使用すると、複数のアプリケーションでコンポーネントを使用できます。整理を容易にするために、これらの共有コンポーネントはコンポーネントライブラリで管理されます。
重要:
Washington DC リリース以降、DevOps コンフィグ は将来の廃止に備えて準備されます。これは非表示になり、新しいインスタンスにはインストールされなくなりますが、引き続きサポートされます。詳細については、Now Support ナレッジベースの「Deprecation Process (廃止プロセス) [KB0867184]」の記事を参照してください。
コンポーネントライブラリ
コンポーネントライブラリは、アプリケーション全体でコンポーネントの構成データの信頼できる唯一の情報源を確保することで、一貫性と保守性を向上させます。DevOps コンフィグワークスペースの統一ビューまたは REST API を使用してCdmSharedLibraryApiこれらのライブラリを作成および管理できます。
この例では、組織は Web サイトでお茶を販売しています。Shopping-CartとBrowsing-Paneの両方のアプリケーションサービスは、製品の価格と写真の外観の構成データを利用します。構成データが両方の DevOps アプリケーションで同一になるように、各アプリケーションは Tea-Service コンポーネントライブラリの共有コンポーネントを使用します。コンポーネントはライブラリで管理され、アプリケーションはそれぞれライブラリのコンポーネントのうち 2 つを使用します。
共有コンポーネントの操作
- sn_cdm.cdm_admin ロールを持つユーザーは、コンポーネントライブラリを作成および管理し、ライブラリ内の共有コンポーネントを作成、追加、削除できます。
- アプリケーション変更セットでの作業中に、共有コンポーネントを追加、更新、または削除できます。
- アプリケーションでは、コンポーネント (アプリケーションで定義されたコンポーネント (ダイレクトコンポーネント) とコンポーネントライブラリからのコンポーネント) を自由に組み合わせて使用できます。
- アプリケーション変更セットでの作業中は、直接コンポーネントを変更するのと同じ方法で共有コンポーネントを変更することはできません。ただし、アプリケーションのコレクションは、共有コンポーネントの値を上書きできます。
共有コンポーネントをアプリケーションで使用できるようにするには、コンポーネントが [公開済み ] ステータスであり、コンポーネントを保持するライブラリが [利用可能 ] ステータスである必要があります。
この例では、 Flavor-Sort-settings コンポーネントは公開されていないため、どのアプリケーションもコンポーネントを使用できません。