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.
À 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 .
Clique em Editar .
Este fluxo é bastante complicado. Quando um novo tweet for postado, um e-mail será enviado.
Em seguida, ele acionará uma condição que contém outro conjunto de condições aninhadas.
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.
Clique em Editar .
Vamos também adicionar outra ação antes da ação HTTP .
Pesquise e clique no conector Slack .
Em seguida, escolha a ação Postar mensagem .
Postaremos uma mensagem em nosso canal geral dizendo “ O fluxo foi iniciado; fazendo ping no servidor HTTP ”.
Usando o controle de escopo no Power Automate
Agora, vamos colocar essas duas ações em um escopo.
Para fazer isso, clique no ícone de adição e clique em Adicionar uma ação .
Clique em Controle .
Em seguida, clique no controle Escopo .
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 .
Vamos agora renomear o escopo para “ Mensagem e fazer solicitação HTTP ”.
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.
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ê ”.
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 .
Pesquise e selecione o conector Slack .
Clique em Postar mensagem .
Postaremos uma mensagem no canal geral no Slack semelhante ao que definimos na ação Postar mensagem 4 .
Clique nos três pontos e clique em Configurar execução após .
Desmarque a opção com sucesso . Em seguida, verifique se as opções falharam, foram ignoradas e expiraram . Depois disso, clique em Concluído .
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.
Vamos colocar essas duas ações de volta no escopo.
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.
Desmarque a opção com sucesso . Em seguida, verifique se as opções falharam, foram ignoradas e expiraram . Depois disso, clique em Concluído .
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
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.
Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates
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.
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.
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.
Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.
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
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.
Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.