Aplicativos Power Automate VS Logic. Recursos de aplicativos lógicos

Bom dia a todos! No artigo anterior sobre como aprender Power Automate e Logic Apps Vimos algumas das possibilidades de uso do Power Automate. Neste artigo gostaria de destacar alguns cenários de utilização de Logic Apps e uma série de diferenças em relação ao Power Automate. Como descobrimos anteriormente, o Power Automate e os Logic Apps são serviços gêmeos que diferem apenas na localização (Office 365, Azure), bem como na abordagem de licenciamento e em alguns recursos internos. Vamos ver hoje quais recursos o Logic Apps possui em contraste com o Power Automate. Não vamos perder tempo.

1. Frequência de disparo

O Power Automate não tem a capacidade de configurar a frequência com que as condições do acionador são verificadas. Você tem que confiar no valor padrão. Os Aplicativos Lógicos têm a capacidade de configurar o intervalo e a frequência das verificações de gatilho, o que acelera significativamente o processamento de eventos. No entanto, o Power Automate muitas vezes tem significativamente menos configurações para gatilhos do que os Aplicativos Lógicos:

Gatilho do Power Automate "Quando o elemento é criado":

Aplicativos Power Automate VS Logic. Recursos de aplicativos lógicos

Gatilho "Na criação do elemento" dos aplicativos lógicos:

Aplicativos Power Automate VS Logic. Recursos de aplicativos lógicos

Nos Aplicativos Lógicos, também há configurações de fuso horário e horário de inicialização para esse gatilho.

2. Alternar entre modos de exibição de stream

Os Aplicativos Lógicos, ao contrário do Power Automate, permitem alternar entre as visualizações Design e Visualização de Código. Este recurso é muito útil na depuração de threads e também permite fazer alterações mais sutis na lógica dos threads:

Aplicativos Power Automate VS Logic. Recursos de aplicativos lógicos

3. Depuração de threads

Muitas vezes, ao configurar threads, precisamos verificar a correta execução de uma ou outra lógica que foi incorporada a eles. E aqui não podemos ficar sem depuração. O Logic Apps possui um modo de depuração de fluxo incrivelmente útil que permite exibir os dados de entrada e saída de cada atividade de fluxo. Usando este modo, você pode ver a qualquer momento em que estágio quais informações chegaram na atividade e o que foi produzido pela atividade:

Aplicativos Power Automate VS Logic. Recursos de aplicativos lógicos

O Power Automate possui esse modo, mas em uma versão muito limitada.

4. Conectores “Premium”

Como já sabemos, o Power Automate possui uma divisão de conectores por tipo, em regulares e “premium”:

Aplicativos Power Automate VS Logic. Recursos de aplicativos lógicos

Conectores regulares estão sempre disponíveis, conectores “premium” só estão disponíveis na compra de um plano separado para usuários ou streams. Nas Aplicações Lógicas, todos os conectores estão disponíveis para utilização de uma só vez, mas o preço é realizado à medida que os conectores são utilizados. A execução de conectores regulares em um fluxo custa menos, os “premium” custam mais.

5. Inicie uma transmissão usando um botão

Mas aqui o Logic Apps perde para o Power Automate, pois o fluxo do Logic Apps não pode ser iniciado, por exemplo, por um botão do aplicativo Power Apps. Usando o Power Automate, como descobrimos no último artigo, você pode criar fluxos e conectá-los a um aplicativo do Power Apps para ser chamado posteriormente, por exemplo, ao clicar em um botão no aplicativo. No caso de Logic Apps, se você precisar implementar um cenário semelhante, terá que encontrar várias soluções, por exemplo, usar o gatilho “Quando uma solicitação HTTP for recebida” e enviar uma solicitação POST da aplicação para um pré-aplicativo. endereço gerado:

Aplicativos Power Automate VS Logic. Recursos de aplicativos lógicos

6. Crie um fluxo usando Visual Studio

Ao contrário do Power Automate, os fluxos dos Aplicativos Lógicos podem ser criados diretamente por meio do Visual Studio.
Você pode criar e editar fluxos de Aplicativos Lógicos, por exemplo, do Visual Studio Code se tiver a extensão de Aplicativos Lógicos do Azure instalada. Depois de instalar a extensão, você poderá se conectar ao Azure. E após a autorização bem-sucedida, você terá acesso aos fluxos de Aplicativos Lógicos disponíveis neste ambiente e poderá prosseguir para a edição do fluxo necessário:

Aplicativos Power Automate VS Logic. Recursos de aplicativos lógicos

É claro que não listei todas as diferenças entre esses dois produtos, mas tentei destacar os recursos que mais me chamaram a atenção ao desenvolver fluxos usando Power Automate e Logic Apps. Nos artigos a seguir, veremos recursos interessantes e casos de implementação usando outros produtos da linha Power Platform, e retornaremos aos Logic Apps mais de uma vez. Tenham um bom dia, pessoal!

Fonte: habr.com

Adicionar um comentário