Power Automate Encerrar controle de ação em fluxos

Neste tutorial, falaremos sobre um controle do Power Automate que encerra ações em um fluxo. Se alguma das condições em um caso Switch não fosse atendida, gostaríamos de exibir uma mensagem de erro e encerrar todas as ações dentro de um fluxo. Nesses cenários, o controle de ação Power Automate Terminate é útil.

O controle Terminate no Microsoft Power Automate simplesmente encerra a execução de um fluxo.

Em nossa discussão, descobriremos como isso funciona e por que é importante.

Índice

Cenário de amostra

Neste fluxo de amostra que criei anteriormente, o usuário será solicitado a inserir um método de entrega e uma mensagem. Os métodos de entrega disponíveis incluídos nos casos do Switch são Tweet, E-mail, Slack e Trello .

Power Automate Encerrar controle de ação em fluxos

Clique em Testar para experimentar o fluxo.

Power Automate Encerrar controle de ação em fluxos

Em seguida, escolha a opção I'll perform the trigger action e clique no botão Test .

Power Automate Encerrar controle de ação em fluxos

Vamos inserir “ Olá! ” como nossa mensagem e em vez de “ Slack ”, vamos digitar “ Slacks ” em vez disso. Em seguida, clique no botão Executar fluxo .

Power Automate Encerrar controle de ação em fluxos

Como podemos ver, a execução do fluxo foi bem-sucedida e, como usuários, pensamos que não há nada de errado com nossa entrada. Agora, vamos clicar no botão Concluído e verificar nosso Slack.

Power Automate Encerrar controle de ação em fluxos

Ao verificar o Slack, a mensagem que enviamos não estava lá.

Power Automate Encerrar controle de ação em fluxos

Então, vamos voltar ao nosso fluxo para ver o que realmente aconteceu clicando em nossa última execução. 

Power Automate Encerrar controle de ação em fluxos

Em nosso fluxo, descobriríamos que o caso Default foi executado porque escrevemos incorretamente a palavra “ Slack ”. Portanto, nenhum dos casos corresponde ao valor que inserimos.

Power Automate Encerrar controle de ação em fluxos

No entanto, não definimos nenhuma ação dentro do caso padrão. Portanto, o fluxo acabou de ser bem-sucedido. É aqui que o controle de ação Terminate se torna útil. Ele força o fluxo a terminar se encontrar um determinado erro. Nesse caso, se o usuário inseriu um valor que não corresponda a nenhum dos casos, a ação padrão deve ser Encerrar com uma mensagem de erro.

Adicionando um controle de encerramento no Power Automate

Vamos voltar e clicar em Editar .

Power Automate Encerrar controle de ação em fluxos

Clique na instrução Switch .

Power Automate Encerrar controle de ação em fluxos

No caso Padrão , clique no botão Adicionar uma ação .

Power Automate Encerrar controle de ação em fluxos

Escolha Controle .

Power Automate Encerrar controle de ação em fluxos

Em seguida, clique em Encerrar.

Power Automate Encerrar controle de ação em fluxos

O controle Terminate nos dá a opção de definir o status. Podemos defini-lo como Failed , Succeeded , Cancelled ou até mesmo adicionar um valor personalizado . Neste cenário, vamos defini-lo como Failed .

Power Automate Encerrar controle de ação em fluxos

Também podemos inserir um código se estivermos criando nossa própria documentação de aplicativo. Por exemplo, vamos digitar 1502 , que é apenas um código inventado. Em seguida, adicione a mensagem de erro.

Power Automate Encerrar controle de ação em fluxos

Vamos agora salvá-lo.

Power Automate Encerrar controle de ação em fluxos

Testando o controle Terminate no Power Automate

Vamos executar novamente o fluxo e ver o que acontece. Primeiro, clique em Testar .

Power Automate Encerrar controle de ação em fluxos

Escolha os dados da nossa execução mais recente. Em seguida, clique no botão Testar .

Power Automate Encerrar controle de ação em fluxos

Obviamente, nossa execução de fluxo falhou.

Power Automate Encerrar controle de ação em fluxos

Se formos para o caso Padrão , veremos que a opção encerrada ainda aconteceu e também podemos ver qual era a mensagem.

Power Automate Encerrar controle de ação em fluxos

O melhor disso é que os usuários descobrem imediatamente que o fluxo falhou devido a um erro de sua parte. Se verificarmos nosso fluxo na página Detalhes , também veremos que ele falhou.

Power Automate Encerrar controle de ação em fluxos

Também podemos tornar a mensagem de erro mais dinâmica para que o usuário saiba o que fez de errado. Por exemplo, podemos digitar “ Você escolheu a palavra ” e adicionar a variável Método de Entrega .

Power Automate Encerrar controle de ação em fluxos


Gatilho HTTP do Microsoft Flow | Diagramas de fluxo do tutorial do Power Automate
e página de detalhes do fluxo no Power Automate
Aprovação de fluxo da Microsoft com várias opções

Conclusão

Considerando tudo, o controle de ação Terminate é de fato um elemento essencial no Power Automate . Há momentos em que as entradas do usuário não atendem a certas condições e tendemos a deixar o fluxo assim.

Podemos apenas usar o controle Terminate para encerrar corretamente uma execução de fluxo declarando que ela não foi bem-sucedida. Também podemos configurar a execução do fluxo de Terminate com base no status de nossas execuções anteriores.

Há muitas coisas legais que podemos fazer aqui, mas este é apenas um exemplo de seu uso. Eu espero que isso ajude.

Tudo de bom,

henrique

Leave a Comment

Colunas calculadas no SharePoint | Uma visão geral

Colunas calculadas no SharePoint | Uma visão geral

Descubra a importância das colunas calculadas no SharePoint e como elas podem realizar cálculos automáticos e obtenção de dados em suas listas.

Atributos pré-atentivos: como isso pode afetar seu relatório

Atributos pré-atentivos: como isso pode afetar seu relatório

Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Aprenda a contar o número total de dias em que você não tinha estoque por meio dessa técnica eficaz de gerenciamento de inventário do LuckyTemplates.

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Saiba mais sobre as exibições de gerenciamento dinâmico (DMV) no DAX Studio e como usá-las para carregar conjuntos de dados diretamente no LuckyTemplates.

Variáveis ​​e expressões dentro do editor do Power Query

Variáveis ​​e expressões dentro do editor do Power Query

Este tutorial irá discutir sobre Variáveis e Expressões dentro do Editor do Power Query, destacando a importância de variáveis M e sua sintaxe.

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calcular uma média no LuckyTemplates envolve técnicas DAX para obter dados precisos em relatórios de negócios.

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

Como salvar e carregar um arquivo RDS em R

Como salvar e carregar um arquivo RDS em R

Você aprenderá como salvar e carregar objetos de um arquivo .rds no R. Este blog também abordará como importar objetos do R para o LuckyTemplates.

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.