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