Controle de escopo no Microsoft Power Automate Flows

Controle de escopo no Microsoft Power Automate Flows

À medida que construímos fluxos mais complexos, o gerenciamento se torna um fator-chave para corrigir problemas, testar e fazer manutenção. Nesse caso, é importante agrupar todas as ações em uma determinada ferramenta que também pode ser recolhida e expandida para exibir melhor as seções do nosso fluxo. E podemos fazer isso usando o controle Scope no Power Automate.

Um escopo é uma maneira de organizar ou agrupar ações e condições em fluxos do Power Automate. 

Índice

Cenário de amostra

Vamos verificar este exemplo de fluxo do Power Automate .

Controle de escopo no Microsoft Power Automate Flows

Clique em Editar .

Controle de escopo no Microsoft Power Automate Flows

Este fluxo é bastante complicado. Quando um novo tweet for postado, um e-mail será enviado.

Controle de escopo no Microsoft Power Automate Flows

Em seguida, ele acionará uma condição que contém outro conjunto de condições aninhadas.

Controle de escopo no Microsoft Power Automate Flows

O que podemos fazer para organizar isso é agrupar ações semelhantes em um mesmo escopo. Falaremos sobre as vantagens de fazer isso mais tarde. Por enquanto, quero apenas examinar um exemplo de cenário em que seja útil agrupar as coisas.

Para este tutorial, usaremos este fluxo simples que criei anteriormente. Mas primeiro, vamos tornar isso um pouco complicado.

Controle de escopo no Microsoft Power Automate Flows

Clique em Editar .

Controle de escopo no Microsoft Power Automate Flows

Vamos também adicionar outra ação antes da ação HTTP .

Controle de escopo no Microsoft Power Automate Flows

Pesquise e clique no conector Slack .

Controle de escopo no Microsoft Power Automate Flows

Em seguida, escolha a ação Postar mensagem .

Controle de escopo no Microsoft Power Automate Flows

Postaremos uma mensagem em nosso canal geral dizendo “ O fluxo foi iniciado; fazendo ping no servidor HTTP ”. 

Controle de escopo no Microsoft Power Automate Flows

Usando o controle de escopo no Power Automate

Agora, vamos colocar essas duas ações em um escopo.

Controle de escopo no Microsoft Power Automate Flows

Para fazer isso, clique no ícone de adição e clique em Adicionar uma ação .

Controle de escopo no Microsoft Power Automate Flows

Clique em Controle .

Controle de escopo no Microsoft Power Automate Flows

Em seguida, clique no controle Escopo .

Controle de escopo no Microsoft Power Automate Flows

Depois disso, arraste e solte as ações que devem estar em um grupo. Neste exemplo, vamos arrastar as ações Post message 5 e HTTP .

Controle de escopo no Microsoft Power Automate Flows

Vamos agora renomear o escopo para “ Mensagem e fazer solicitação HTTP ”.

Controle de escopo no Microsoft Power Automate Flows

E é assim que podemos facilmente agrupar ações. 

Tratamento de erros sem o controle de escopo

Vamos agora falar sobre como podemos usar escopos para tratamento de erros. É assim que nosso fluxo se parece inicialmente. Imagine que o escopo não existe.

Controle de escopo no Microsoft Power Automate Flows

Se a solicitação HTTP for bem-sucedida, o fluxo executará a ação Condition . Se falhar, postará uma mensagem no canal geral no Slack dizendo “ Falha em um fluxo iniciado por você ”.

Controle de escopo no Microsoft Power Automate Flows

No entanto, se a ação Post message 5 falhar, o fluxo simplesmente será interrompido. Isso porque não definimos um manipulador de erros para ele. O que queremos aqui é que a mensagem de notificação de erro ainda seja postada sempre que uma das duas ações anteriores falhar. Portanto, precisamos adicionar outra ramificação paralela para a ação Post message 5 .

Controle de escopo no Microsoft Power Automate Flows

Pesquise e selecione o conector Slack .

Controle de escopo no Microsoft Power Automate Flows

Clique em Postar mensagem .

Controle de escopo no Microsoft Power Automate Flows

Postaremos uma mensagem no canal geral no Slack semelhante ao que definimos na ação Postar mensagem 4 .

Controle de escopo no Microsoft Power Automate Flows

Clique nos três pontos e clique em Configurar execução após .

Controle de escopo no Microsoft Power Automate Flows

Desmarque a opção com sucesso . Em seguida, verifique se as opções falharam, foram ignoradas e expiraram . Depois disso, clique em Concluído .

Controle de escopo no Microsoft Power Automate Flows

Agora temos duas etapas de tratamento de erros que tornam nosso fluxo bastante complexo.

Tratamento de erros usando o controle de escopo

Tanto quanto possível, não queremos que cada ação tenha uma ramificação de tratamento de erros. Queremos uma série de ações para que esse fluxo tenha uma única etapa de tratamento de erros. Então, vamos deletar essa nova ação Post message que criamos.

Controle de escopo no Microsoft Power Automate Flows

Vamos colocar essas duas ações de volta no escopo.

Controle de escopo no Microsoft Power Automate Flows

Precisamos configurar isso para que seja executado somente depois que todas as etapas dentro do escopo forem concluídas e qualquer uma das duas ações falhar.

Controle de escopo no Microsoft Power Automate Flows

Desmarque a opção com sucesso . Em seguida, verifique se as opções falharam, foram ignoradas e expiraram . Depois disso, clique em Concluído .

Controle de escopo no Microsoft Power Automate Flows

Agora, temos uma única ação de tratamento de erro que só será acionada quando qualquer ação dentro do escopo da mensagem Post e do servidor HTTP de ping falhar. 

Essa é a grande diferença ao usar o controle Scope nos fluxos do Power Automate .


Solicitação HTTP no Power Automate – Uma introdução
Criação de fluxos do Power Automate a partir do zero
Entradas de fluxo de trabalho no Microsoft Power Automate

Conclusão

Para resumir, o controle de escopo é uma maneira eficiente de manter suas ações e condições organizadas. Também podemos ter vários escopos com finalidades diferentes. Portanto, podemos agrupar as ações em diferentes etapas categóricas ou unidades lógicas. É uma ferramenta de organização muito boa do ponto de vista do desenvolvimento. O uso de escopos em fluxos complicados torna as coisas muito mais fáceis.

É também uma forma mais preferida de tratamento de erros em seus fluxos. Você pode combinar todas as mensagens de erro de todas as ações usando o controle Scope . Portanto, você não precisa configurar manipuladores de erro individuais para cada uma das ações. Você pode usar apenas um escopo como um bloco de gerenciamento de erros para seu fluxo.

Tudo de bom,

henrique


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.