Olá a todos! Analisamos várias oportunidades de uso do Power Automate. Neste artigo, gostaria de abordar alguns cenários de uso do Logic Apps e algumas diferenças em relação ao Power Automate. Como já discutimos, Power Automate e Logic Apps são serviços gêmeos, diferenciando-se apenas pela localização (Office 365, Azure), assim como pela abordagem de licenciamento e algumas características internas. Hoje, vamos ver quais são as especificidades do Logic Apps em comparação ao Power Automate. Vamos ao que interessa.
1. Frequência de acionamento dos gatilhos
No Power Automate, não há como configurar a frequência de verificação das condições do gatilho. Precisamos contar com o valor padrão. O Logic Apps permite configurar o intervalo e a frequência de verificação do gatilho, o que acelera significativamente o processamento de eventos. No entanto, o Power Automate, muitas vezes, tem opções de configuração para gatilhos que são consideravelmente menores em comparação ao Logic Apps:
Gatilho do Power Automate "Ao criar um item":

Gatilho do Logic Apps "Ao criar um item":

No Logic Apps, para este gatilho, há também configurações de fuso horário e hora de início.
2. Alternância entre modos de visualização do fluxo
No Logic Apps, diferentemente do Power Automate, existe a possibilidade de alternar entre os modos "Designer" e "Visualização de Código". Essa possibilidade é extremamente útil para depuração de fluxos, além de permitir ajustes mais sutis na lógica dos fluxos:

3. Depuração de fluxos
Frequentemente, ao configurar fluxos, precisamos verificar a correção da lógica implementada. E aqui, não podemos evitar a depuração. O Logic Apps possui um modo de depuração extremamente conveniente, que permite exibir os dados de entrada e saída de cada atividade do fluxo. Com esse modo, é possível verificar a qualquer momento em que etapa certas informações chegaram à atividade e o que foi produzido como saída da atividade:

No Power Automate, esse modo está disponível, mas em uma versão bastante limitada.
4. Conectores "Premium"
Como já sabemos, no Power Automate, existe a divisão dos conectores por tipo, em conectores comuns e "premium":

Conectores comuns estão sempre disponíveis, enquanto os conectores "premium" estão disponíveis apenas com a compra de um plano separado para usuários ou para fluxos. No Logic Apps, todos os conectores estão disponíveis para uso, mas a cobrança é feita conforme o uso dos conectores. A execução de fluxos com conectores comuns é mais barata, enquanto os "premium" são mais caros.
5. Iniciar fluxo com um botão
Aqui o Logic Apps fica atrás do Power Automate, pois o fluxo do Logic Apps não pode ser iniciado, por exemplo, com um botão do aplicativo Power Apps. Com o Power Automate, como descobrimos, , é possível criar fluxos e conectá-los ao aplicativo Power Apps, para que sejam chamados, por exemplo, ao pressionar um botão no aplicativo. No caso do Logic Apps, se for necessário implementar um cenário semelhante, é preciso inventar várias soluções, como usar o gatilho "Ao receber uma solicitação HTTP" e enviar um POST do aplicativo para um endereço previamente formatado:

6. Criar um fluxo com o Visual Studio
Ao contrário do Power Automate, os fluxos do Logic Apps podem ser criados diretamente pelo Visual Studio.
É possível criar e editar fluxos do Logic Apps, por exemplo, no Visual Studio Code, desde que a extensão Azure Logic Apps esteja instalada. Após instalar a extensão, será possível conectar ao Azure. E após a autenticação bem-sucedida, você terá acesso aos fluxos existentes do Logic Apps nesse ambiente e poderá editar o fluxo desejado:

Claro, eu não mencionei todas as diferenças entre esses dois produtos, mas tentei destacar aquelas que mais chamaram minha atenção ao desenvolver fluxos usando o Power Automate e o Logic Apps. Nos próximos artigos, veremos características e casos interessantes de implementação com outros produtos da linha Power Platform e voltaremos a discutir o Logic Apps. Tenham um bom dia!
Fonte: habr.com
