Introdução
As soluções são mecanismos do Microsoft Power Platform para implementar o gerenciamento do ciclo de vida do aplicativo (ALM) para Microsoft Power Apps, Microsoft Power Automate e Microsoft Power Virtual Agents.
As vantagens de usar soluções com fluxos da nuvem são:
Elas funcionam como um contêiner para simplificar a tarefa de gerenciar recursos relacionados (componentes da solução, como fluxos de nuvem e aplicativos) juntos como uma coleção.
Permitem o transporte da coleção de recursos de um ambiente para outro com ações diretas de exportação e importação. Você pode automatizar totalmente essas ações, o que eliminará as etapas de implantação manual para fluxos da nuvem.
Fornecem referências de conexão e variáveis de ambiente para que os fluxos da nuvem da solução possam ser menos dependentes do ambiente. Esses recursos permitem configurações exclusivas em cada ambiente em que a solução é implantada.
Podem ser exportadas e armazenadas no controle de origem para acompanhamento de versões. O uso do controle de origem com soluções dará suporte a uma única fonte da verdade e melhorará a capacidade de gerenciar a colaboração na coleção de recursos que são gerenciados pela solução.
Você pode adicionar fluxos da nuvem do Power Automate como um componente da solução junto com outros recursos, como definições de tabela do Power Apps e do Microsoft Dataverse. Em seguida, as soluções atuarão como um contêiner para seus componentes e permitirão que você as transporte de um ambiente Microsoft Power Platform para outro. Além disso, você pode exportar e armazenar soluções no controle do código-fonte como parte da sua estratégia de ALM.
Somente é possível criar soluções em um ambiente Microsoft Power Platform com o Microsoft Dataverse provisionado. Você usará o Dataverse para rastrear os componentes adicionados às soluções. O Dataverse não precisa gerenciar seus dados; Você pode usá-lo somente para gerenciar soluções. Novos ambientes do Dataverse são oferecidos com duas soluções padrão: Padrão e Solução Padrão do Common Data Services. Você também pode criar suas próprias novas soluções, e recomendamos que crie suas próprias soluções para conter os componentes relacionados a seus recursos. Ao criar uma nova solução, dê a ela um nome exclusivo e associe-a a um fornecedor de soluções. Lembre-se de que, quando você escolher um nome, ele deverá representar todos os componentes que você planeja adicionar, não apenas os fluxos da nuvem. Por exemplo, a imagem a seguir mostra o processo de criação de uma solução para conter aplicativos e fluxos que dão suporte ao Rastreamento de Licenças.
O fornecedor de soluções escolhido será usado para identificar novos componentes que você criar na solução. O prefixo é anexado ao nome dos recursos que você cria na solução para identificá-los de forma exclusiva. Embora você possa selecionar um de dois editores padrão, recomendamos que crie o seu próprio com um prefixo definido como algo que represente sua empresa ou o produto que você está criando. Por exemplo, a imagem a seguir mostra a criação de um editor da Contoso.
Adicionar fluxos da nuvem a soluções
Você pode criar novos fluxos da nuvem diretamente em uma solução ou pode adicionar fluxos existentes. Para adicionar novos fluxos da nuvem diretamente, inicie a solução de sua escolha e selecione + Novo.
Você pode escolher Automatizado, Instantâneo ou Agendado. Se não tiver certeza sobre qual deles escolher, selecione qualquer um deles e, depois, Ignorar quando solicitado a especificar os detalhes do gatilho. Você poderá escolher o gatilho necessário no designer de fluxo.
Depois que você salvar o fluxo, a definição de fluxo será armazenada no Dataverse e associada à solução atual e à solução interna Padrão. Para associar um fluxo de nuvem a várias soluções, use a opção Adicionar existente; no entanto, é importante compreender que o componente de solução aponta para a mesma definição de fluxo e que são somente referências, não são cópias independentes. Se você alterar o fluxo de qualquer solução no ambiente, a alteração será mostrada em todas as soluções às quais o fluxo está associado. A solução Padrão é exclusiva e permite que você exiba todos os recursos em um ambiente, mas você deve usar essa solução apenas para referência. Os recursos que você adicionou a outras soluções também são associados automaticamente à solução Padrão para fins de referência.
Se criar uma nova solução, você poderá adicionar fluxos de nuvem existentes como componentes de solução usando a opção Adicionar existente. Você pode adicionar fluxos de nuvem existentes que já estão em outra solução ou fluxos que são criados fora de uma solução do Dataverse. Quando você estiver adicionando um fluxo que já estava em outra solução, a definição já estará no Dataverse; portanto, o comando Adicionar existente também associará o fluxo como um componente da nova solução.
Quando você adicionar fluxos de nuvem existentes que são criados fora de uma solução, o fluxo será convertido para armazenar a definição de fluxo no Dataverse. O fluxo também será associado à nova solução. Após a conversão, o fluxo só será listado na solução, não em Meus fluxos. No entanto, não é possível converter todos os fluxos criados fora do Dataverse. Se o fluxo não estiver na lista de soluções, verifique as Limitações conhecidas atuais.
Remover fluxos da nuvem da solução
Você pode remover fluxos de nuvem que estão em soluções de uma solução ou pode removê-los do ambiente do Dataverse.
Remover desta solução: essa opção removerá a associação da solução atual. A definição de fluxo da nuvem não é excluída fisicamente. Outras soluções associadas ao fluxo de nuvem, incluindo o Padrão, ainda terão o fluxo de nuvem como um componente de solução. Por exemplo, usando essa opção, você pode remover de uma solução e adicioná-la a outra para reorganizar suas soluções.
Excluir deste ambiente: essa opção excluirá fisicamente a definição de fluxo da nuvem do ambiente do Dataverse. Como resultado, qualquer solução, incluindo o Padrão, não incluirá mais o fluxo como um componente de solução porque foi excluída. Essa ação só deve ser executada quando você não precisa mais do fluxo da nuvem.
Nesta unidade, você aprendeu as noções básicas da adição e remoção de fluxos da nuvem de soluções. Embora você não precise usar soluções com fluxos da nuvem, há muitos benefícios no uso de soluções para gerenciar a coleção de recursos (aplicativos, fluxos etc.) que você está criando. No restante do módulo, você aprenderá sobre referências de conexão, variáveis de ambiente e como transportar soluções entre ambientes.