Power Automate Ação de controle de comutação em fluxos de trabalho

Neste tutorial, falaremos sobre o controle Power Automate Switch , que está sob os conectores integrados avançados. Há momentos em que temos vários valores possíveis que vêm com diferentes fluxos de trabalho. Podemos fazer isso usando ações de Condição aninhadas, mas pode ficar muito complicado quando o número de valores possíveis aumentar. É muito melhor ter as condições lado a lado e analisá-las individualmente. Nesse caso, usaremos a ação Switch.

O controle de alternância no Power Automate pode lidar com vários casos de possíveis alternativas que possuem diferentes ações ou blocos de instruções.

Índice

Criando um fluxo de automação de energia

Primeiro, vamos criar um novo fluxo instantâneo.

Power Automate Ação de controle de comutação em fluxos de trabalho

Vamos definir o nome como “ Demonstração avançada do conector integrado ”. Vamos criar um fluxo que é acionado manualmente. Então escolha a opção “ Acionar manualmente um fluxo ” e clique no botão Criar .

Power Automate Ação de controle de comutação em fluxos de trabalho

Depois disso, clique no botão Nova etapa .

Power Automate Ação de controle de comutação em fluxos de trabalho

Vamos verificar os conectores integrados disponíveis.

Power Automate Ação de controle de comutação em fluxos de trabalho

Clique no conector Controle .

Power Automate Ação de controle de comutação em fluxos de trabalho

O conector de controle tem seis ações diferentes. Já discutimos o controle de condição em um de nossos tutoriais. Novamente, esse controle divide o fluxo com base em se uma condição é verdadeira ou falsa.

Vamos adicionar algumas entradas em nosso fluxo onde o usuário pode inserir um método de entrega e mensagem via entrada de texto . Vamos também dar a eles várias opções para escolher usando uma lista suspensa.

Power Automate Ação de controle de comutação em fluxos de trabalho

Para este fluxo, se o método de entrega escolhido for Tweet , então precisamos executar uma ação Tweet . Se for Email , precisamos executar uma ação Email . O mesmo vale para todas as outras opções. Se usarmos o controle Condition para executar o processo, criaremos uma condição aninhada que se parece com esta.

Power Automate Ação de controle de comutação em fluxos de trabalho

É basicamente uma instrução IF sob outra instrução IF, o que pode ser complicado. Portanto, precisamos do controle Switch para simplificar o processo. 

Usando o Controle Assistivo no Power Automate

Para este exemplo, vamos escolher o controle Switch .

Power Automate Ação de controle de comutação em fluxos de trabalho

O que é bom sobre o controle Switch é que só precisamos escolher uma variável que queremos testar. Para o campo On , escolha a variável Delivery Method .

Power Automate Ação de controle de comutação em fluxos de trabalho

1. Adicionando o primeiro switch case

Na seção Caso , podemos definir as várias rotas para cada método de entrega. Vamos colocar a primeira opção que é “ Tweet ”.

Power Automate Ação de controle de comutação em fluxos de trabalho

Em seguida, clique no botão Adicionar uma ação .

Power Automate Ação de controle de comutação em fluxos de trabalho

Pesquise e selecione o conector do Twitter .

Power Automate Ação de controle de comutação em fluxos de trabalho

Escolha Postar um tweet .

Power Automate Ação de controle de comutação em fluxos de trabalho

Para o campo de texto do Tweet , escolha Mensagem.

Power Automate Ação de controle de comutação em fluxos de trabalho

2. Adicionando os outros casos de switch

Para adicionar outro caso Switch , clique neste ícone ao lado do primeiro caso.

Power Automate Ação de controle de comutação em fluxos de trabalho

Vamos digitar a segunda opção que é “ Email ”.

Power Automate Ação de controle de comutação em fluxos de trabalho

Clique no botão Adicionar uma ação .

Power Automate Ação de controle de comutação em fluxos de trabalho

Pesquise e selecione o conector de email .

Power Automate Ação de controle de comutação em fluxos de trabalho

Em seguida, escolha a ação Enviar uma notificação por e-mail (v3) .

Power Automate Ação de controle de comutação em fluxos de trabalho

Defina o endereço de e-mail para onde deseja que a notificação seja enviada. Escolha a variável Mensagem para os campos Assunto e Corpo .

Power Automate Ação de controle de comutação em fluxos de trabalho

Adicione o terceiro caso para a opção Slack e defina o nome do canal como Tutorial. Use a variável Message para o campo Message Text .

Power Automate Ação de controle de comutação em fluxos de trabalho

Depois disso, adicione a quarta caixa ( Trello ). Defina Board Id como Tasks e Parent List Id como Issues . Basta usar a variável Message para os campos Card Name e Card Description .

Power Automate Ação de controle de comutação em fluxos de trabalho

O cartão Padrão é onde podemos definir outra ação caso nenhum dos métodos de entrega disponíveis corresponda ao que foi inserido pelo usuário. Mas neste exemplo, não precisaremos disso, pois estamos forçando o usuário a escolher apenas entre as quatro opções. 

Power Automate Ação de controle de comutação em fluxos de trabalho

Por fim, clique em Salvar .

Power Automate Ação de controle de comutação em fluxos de trabalho

Testando o controle de comutação no Power Automate

Vamos agora experimentar nosso fluxo. Primeiro, clique em Testar .

Power Automate Ação de controle de comutação em fluxos de trabalho

Escolha a opção I'll perform the trigger action e clique no botão Test .

Power Automate Ação de controle de comutação em fluxos de trabalho

Depois disso, clique no botão Continuar .

Power Automate Ação de controle de comutação em fluxos de trabalho

É assim que o formulário ficaria. Escolha Slack como o método de entrega. Em seguida, digite “ Ei pessoal! É A-ME MARIO! ”. Clique no botão Executar fluxo e vamos vê-lo em ação também.

Power Automate Ação de controle de comutação em fluxos de trabalho

Clique em Concluído.

Power Automate Ação de controle de comutação em fluxos de trabalho

Agora podemos ver que entre os quatro casos, apenas o Caso 3 foi ativado. E podemos identificar isso por meio das marcas de seleção verdes.

Power Automate Ação de controle de comutação em fluxos de trabalho

Quando verificarmos nosso Slack, veremos a mensagem recém-postada.

Power Automate Ação de controle de comutação em fluxos de trabalho

E é assim que o controle Switch funciona de forma simples no Power Automate.

Conclusão

Para recapitular, podemos criar um fluxo com controle Switch e diferenciá-lo do controle Condition . Este último divide o fluxo entre condições “ Sim ” ou “ Não ” e adiciona uma condição sobre outra dependendo do número de opções.

Por outro lado, o controle Switch permite que os usuários executem várias condições empilhadas em uma única linha. É muito semelhante a qualquer outra instrução switch-case que você vê em Python e outras linguagens de programação.

Portanto, se o argumento em seu fluxo estiver apenas entre uma simples condição “sim” ou “não”, você poderá usar o controle Condição . Mas se você tiver várias opções, é melhor usar os casos Switch em vez das condições empilhadas. Espero que você tenha entendido o uso adequado desses dois conectores integrados.

Tudo de bom,

henrique


Tutorial do Microsoft Flow – Instant Vs. Fluxo automatizado
Poder Automatizar ações | Um tutorial detalhado
Power Automate Visão geral do conteúdo dinâmico




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.