Este repositório contém a estrutura para a construção de fluxos padronizados do Microsoft Power Automate Desktop.
Ele contém as seguintes funcionalidades frequentemente usadas como componentes:
Um arquivo de solução não gerenciado exportado completo agora está disponível para importação para seu ambiente se você tiver uma licença Premium do Power Automate. Este arquivo foi empacotado com o Power Automate Desktop versão 2.46.163.24194. O Power Automate também cuidará de todas as atualizações necessárias para versões posteriores. Os fluxos podem não ser compatíveis com versões anteriores e, em casos como esse, gerarão um erro impedindo que sejam editados.
Se você não possui uma licença Premium ou deseja usá-la com uma versão anterior do PAD, você pode tentar usar os trechos de código em /src/flows/
.
Os arquivos README.md em cada fluxo devem descrever a versão do Power Automate Desktop na qual o código do fluxo foi gerado. Na maioria dos casos, o código do Power Automate Desktop é compatível com a mesma versão do aplicativo. A compatibilidade com outras versões não é garantida, mas ainda pode funcionar total ou parcialmente.
Caso você esteja tentando colar um snippet de código criado com uma versão do Power Automate Desktop diferente da sua, suas opções são:
Se a sintaxe de uma determinada ação tiver sido alterada na versão posterior, a colagem de todo o bloco de código será cancelada pelo designer e você não obterá nenhuma ação. Para colar pelo menos alguns deles, você pode tentar dividir o bloco em pedaços menores ou colar as ações uma por uma, até encontrar uma que não seja aceita. É muito provável que a maioria das ações ainda seja aceita de qualquer maneira, especialmente ações simples, como Definir variável , Executar subfluxo , etc., enquanto ações mais recentes ou com mais atributos personalizados podem não ser permitidas.
Em seguida, crie as ações que não foram aceitas manualmente seguindo as capturas de tela, as descrições ou o código que é fornecido para o fluxo.
/solution/
Recomenda-se alguma preparação geral antes de tentar implementar qualquer um dos fluxos e outras funcionalidades da estrutura.
O Quadro deve ter o seu próprio ambiente de desenvolvimento dedicado. Este é o único ambiente onde o Framework deve residir como uma solução não gerenciada.
Deve ser importado como uma solução gerenciada para todos os outros ambientes onde os fluxos usarão a estrutura, incluindo DEV normal, TEST, UAT e outros ambientes que não sejam de produção. Isso ocorre para que alterações não possam ser feitas na estrutura fora de seu próprio ambiente DEV, mas podem ser usadas chamando fluxos de utilitários, como o Logger, como fluxos filhos, bem como fazendo cópias dos fluxos de modelo para novos projetos.
Todos os fluxos que pretende implementar no seu inquilino devem ser adicionados numa única solução que deve residir como não gerido no ambiente dedicado (ver acima), mas exportado como gerido para quaisquer outros ambientes. O nome recomendado da solução é PADFramework .