Compartilhamento de componentes entre aplicações - bibliotecas de componentes
Biblioteca de componentes
As bibliotecas de componentes melhoram a consistência e a manutenção, garantindo uma única fonte de verdade para os dados de configuração de um componente em todas as aplicações. Você pode usar a exibição unificada no Configuração de DevOps espaço ou CdmSharedLibraryApi REST API para criar e manter essas bibliotecas.
Neste exemplo, uma organização vende chá em seu site. . Shopping-Carte. Browsing-Paneos serviços de aplicações usam dados de configuração para preços de produtos e aparência da foto. Para garantir que os dados de configuração sejam idênticos em ambos DevOps cada aplicação usa componentes compartilhados do Tea-Servicebiblioteca de componentes. Os componentes são gerenciados na biblioteca e as aplicações usam dois dos componentes da biblioteca.
Trabalhar com componentes compartilhados
- Ao trabalhar em um conjunto de mudanças de aplicações, você pode adicionar, atualizar ou remover um componente compartilhado.
- As aplicações podem usar qualquer combinação de componentes: Componentes definidos na aplicação (componentes diretos) e componentes de uma biblioteca de componentes.
- Ao trabalhar em um conjunto de mudanças de aplicação, você não pode modificar um componente compartilhado da mesma maneira que pode modificar um componente direto. No entanto, uma coleção em uma aplicação pode substituir qualquer valor em um componente compartilhado.
Para que um componente compartilhado esteja disponível para uso em aplicações, o componente deve estar em Publicado e a biblioteca que contém o componente devem estar em Disponível estado.
No exemplo, nenhuma aplicação pode usar Flavor-Sort-settingscomponente porque ele não foi publicado.