Compartilhar via


Camadas da solução

As soluções gerenciadas e não gerenciadas existem em diferentes níveis dentro de um ambiente do Microsoft Power Platform. Em Microsoft Dataverse, There existem dois níveis distintos de camada:

  • Camada não gerenciada. Todas as soluções não gerenciadas importadas e personalizações não gerenciadas existem nesta camada. A camada não gerenciada é uma única camada.
  • Camadas gerenciadas. Todas as soluções gerenciadas importadas e a solução do sistema existem nesse nível. Quando houver várias soluções gerenciadas instaladas, o último instalado está acima da solução gerenciada instalada anteriormente. Isso significa que a segunda solução instalada poderá personalizar aquela instalada antes dela. Quando duas soluções gerenciadas têm definições conflitantes, o comportamento do tempo de execução é "O último vence" ou uma lógica de mesclagem é implementada. Se você desinstalar uma solução gerenciada, a solução gerenciada abaixo entra em vigor. Se você desinstalar todas as soluções gerenciadas, o comportamento padrão definido na solução do sistema será aplicado. A camada do sistema está na base do nível de camadas gerenciado. A camada do sistema contém as tabelas e componentes necessários para o funcionamento da plataforma.

Camadas da solução.

Comportamento de mesclagem da solução

Ao preparar a solução gerenciada para a distribuição, lembre-se de que um ambiente pode ter várias soluções instaladas ou que outras soluções podem ser instaladas no futuro. Crie uma solução que siga as melhores práticas para que sua solução não interfira em outras soluções.

Os processos que o Dataverse usa para mesclar as personalizações enfatizam a manutenção da funcionalidade da solução. Embora todos os esforços sejam feitos para preservar a apresentação, algumas incompatibilidades entre personalizações podem exigir que a resolução computada altere alguns detalhes da apresentação em favor da manutenção da funcionalidade de personalização. Mais informações: Entenda como as soluções gerenciadas são mescladas

Exibir as camadas de solução de um componente

O recurso ver camadas da solução permite que você exiba todas as alterações do componente que ocorrem por causa de mudanças feitas na solução ao longo do tempo. Em uma camada de solução, você pode fazer drill-down para exibir detalhes específicos de propriedade alterada e não alterada para um componente. Você pode acessar camadas de solução na área Soluções em Power Apps (make.powerapps.com).

O recurso ver camadas da solução:

  • Permite que você veja a ordem na qual uma solução alterou um componente.
  • Permite que você exiba todas as propriedades de um componente em uma solução específica, incluindo as alterações no componente.
  • Podem ser usadas para solucionar problemas de dependência ou de disposição da solução em camadas exibindo detalhes da alteração de um componente que foi introduzida por uma alteração na solução.
  1. Faça login em Power Apps, Select Soluções, abra a solução desejada, Select um componente, como a tabela Conta e, em seguida, na barra de comando Select Avançado>Ver camadas de solução.

  2. A página da camada de solução é exibida. Ele exibe cada camada para o componente, como a exibição Contas Ativas para a tabela Conta usada como exemplo Here, com o camada mais recente no topo, que normalmente é indicado como Ativo camada. A camada ativa determina o comportamento de tempo de execução do componente.

  3. Para exibir os detalhes de uma camada de solução, selecione-a. O painel Propriedades é exibido. A guia Atualizado exibe apenas as propriedades que foram modificadas como parte da solução específica camada. Select a aba Todas as Propriedades para visualizar todas as propriedades, incluindo propriedades alteradas e inalteradas, para a solução camada.

    A solução camada atualizou as propriedades do componente de solução de visualização de contas ativas

  4. Se o componente incluir traduções que foram importadas, Select a guia Rótulos localizados para exibir informações sobre componentes que têm colunas de rótulos na solução camada. O idioma base e qualquer texto de tradução importado são exibidos conforme indicado na coluna languageid . Observe que, se não houver rótulos, a guia não será exibida.

    Solução camada rótulos localizados.

    Selecione um rótulo para ver todas as camadas.

There são outras guias disponíveis para camadas de solução de componentes específicos.

Nome da guia Descrição Valor possível
RolePrivileges Exiba os privilégios para um direito de acesso. Adicionado, Atualizado, Removido, Inalterado
AttributePicklistValues (optionset) Quando selecionado para uma escolha global, exibe os valores possíveis para uma escolha. Adicionado, Atualizado, Removido, Inalterado
AttributePicklistValues (atributo optionset) Quando selecionado para um atributo de opção, exibe os valores possíveis para o atributo. Adicionado, Atualizado, Removido, Inalterado

Remover uma camada não gerenciada

As personalizações não gerenciadas residem na camada superior de um componente e, subsequentemente, definem o comportamento do tempo de execução do componente. Na maioria das situações, você não quer que personalizações não gerenciadas determinem o comportamento dos seus componentes nos ambientes de teste e produção.

Importante

Por padrão, seus ambientes de desenvolvimento e criação, onde você trabalha com componentes não gerenciados, normalmente têm camadas não gerenciadas.

Para remover a camada não gerenciada de um componente, siga estas etapas:

Aviso

A remoção de personalizações não gerenciadas ativas não pode ser revertida ou desfeita. Todos os dados associados à personalização não gerenciada podem ser perdidos.

  1. Abra a solução desejada, Select ... ao lado de um componente, como Conta, e depois Select Ver camadas de solução.
  2. Se um camada não gerenciada existir, camada não gerenciada será exibido na coluna Solução para o camada.
  3. Select o camada e, em seguida, na barra de comando, Select Remover personalizações ativas.

    Remova camada não gerenciada.

Ver também

Traduzir texto localizável para aplicativos baseados em modelos
Visão geral das soluções