Configuração e dados de referência

Concluído

Ao transportar soluções por meio de ambientes, esses componentes podem ter definições de configuração ou se referirem a dados que também precisam ser transportados por meio do processo de liberação.

Variáveis de ambiente

As variáveis de ambiente de solução são usadas para dados de configuração de aplicativos que são específicos do ambiente. Normalmente, os aplicativos exigem configurações diferentes ou parâmetros de entrada quando são implantados em diferentes ambientes. As variáveis de ambiente armazenam as chaves e os valores dos parâmetros, que servirão como entrada para vários outros objetos do aplicativo. A separação dos parâmetros dos objetos de consumo permitirá que você altere os valores no mesmo ambiente ou quando migrar soluções para outros ambientes.

A alternativa é deixar valores de parâmetros codificados nos componentes que os usam. Essa abordagem geralmente é problemática, especialmente quando os valores precisam ser alterados durante operações de ALM (gerenciamento do ciclo de vida do aplicativo).

Como as variáveis de ambiente são componentes da solução, você pode transportar as referências (chaves) e alterar os valores quando as soluções são migradas para outros ambientes.

As variáveis de ambiente podem ser do tipo número decimal, texto, JSON, duas opções ou fonte de dados. Cada variável de ambiente pode ter um valor padrão e um valor de ambiente atual.

O diagrama a seguir ilustra como as variáveis de ambiente podem ser usadas para ajustar os valores de cada ambiente.

Diagrama que mostra o uso de variáveis de ambiente.

Observação

Você poderá fornecer um valor padrão que será usado se um valor atual não for especificado em um ambiente específico.

O Power Apps, o Power Automate e o código do desenvolvedor podem recuperar e modificar os valores das variáveis de ambiente.

Referências de conexão

As referências de conexão são usadas para conexões específicas do ambiente. Uma referência de conexão contém informações sobre um conector. Aplicativos de tela e operações em um fluxo do Power Automate de associação a uma referência de conexão.

Como as referências de conexão são componentes da solução, você pode transportá-las e alterar a conexão quando as soluções são migradas para outros ambientes. As referências de conexão permitem que você altere uma conexão associada a um aplicativo de tela ou fluxo sem editar o aplicativo ou fluxo.

Ferramenta Migração de Configuração

As soluções não contêm dados. Geralmente, o aplicativo dependerá de dados de referência ou de configuração. Esses dados também precisam ser transportados de um ambiente para outro.

A ferramenta Configuração de migração pode ajudar a mover dados entre ambientes. É importante que a ferramenta Configuração de migração possa manter o mesmo identificador de registro principal (GUID) para as linhas desses dados. Esse recurso evita que problemas com componentes que se refiram a dados específicos tenham que ser atualizados toda vez que são importados.