Exercício: criar um fluxo da nuvem que chama um fluxo da área de trabalho do Power Automate

Concluído

Ao final deste exercício, você poderá criar um fluxo da nuvem do Power Automate que execute um fluxo da área de trabalho do Power Automate. O fluxo foi projetado para aprovar ou negar a solicitação de folga de um funcionário.

O fluxo funciona da seguinte maneira:

  1. O Power Automate solicita 3 entradas do usuário. Um nome, um sobrenome e o número de dias de folga que um funcionário está solicitando.

  2. O Power Automate transmite todas as três entradas para o Power Automate para desktop como variáveis de entrada.

  3. O fluxo da área de trabalho do Power Automate grava os valores dessas variáveis em uma nova linha em uma planilha do Excel aberta.

  4. Uma caixa de mensagem solicita que o usuário aprove ou negue a folga.

  5. O Power Automate para desktop grava o resultado da solicitação de aprovação na planilha do Excel e a transmite novamente para o Power Automate como uma variável de saída.

  6. O Power Automate usa o resultado da solicitação de aprovação como uma variável e envia um email contendo o valor da variável.

Exercício

  1. Crie um arquivo do Excel, salve o arquivo com o nome Time Off.xlsx e não feche o Excel. Insira os cabeçalhos na primeira linha na seguinte ordem: Nome, Sobrenome, Dias Solicitados, Aprovada

    Captura de tela da planilha do Excel com cabeçalhos adicionados.

  2. No Power Automate para desktop, selecione Novo Fluxo e especifique um nome de fluxo.

    Captura de tela da caixa de diálogo Criar um fluxo com o nome de fluxo definido como Atualizar planilha de folga.

  3. Adicione um variável de entrada. Repita isso três vezes, especificando os campos da seguinte maneira:

    Nome de Variável Nome Externo Descrição
    FirstName FirstName O nome do funcionário.
    LastName LastName O sobrenome do funcionário.
    TimeOff TimeOff A quantidade de tempo solicitada em dias.
  4. Adicione uma variável de saída com as seguintes propriedades:

    • Nome da variável: Aprovação

    • Nome externo: Aprovação

    • Descrição: "Sim" - Aprovada, "Não" - Negado

  5. Adicione a ação Anexar ao executar o Excel. Especifique o Nome do documento, inserindo Time Off.xlsx.

    Captura de tela da caixa de diálogo da ação Anexar ao executar o Excel.

  6. Adicione a ação Obter primeira coluna/linha disponível na planilha do Excel.

  7. Adicionar uma ação Gravar na planilha do Excel. Repita isso três vezes, especificando os campos na seguinte tabela:

    Valor a ser gravado Coluna Linha
    %FirstName% A %FirstFreeRow%
    %LastName% B %FirstFreeRow%
    %TimeOff% C %FirstFreeRow%
  8. Adicione uma ação Exibir mensagem e preencha os parâmetros da seguinte maneira:

    • Título da caixa de mensagem: Aprovação Necessária

    • Mensagem a ser exibida: %FirstName% %LastName% solicitou %TimeOff% dias. Aprovar licença?

    • Ícone da caixa de mensagem: Pergunta

    • Botões da caixa de mensagem: Sim - Não

      Captura de tela da caixa de diálogo da ação Exibir mensagem.

  9. Adicione uma ação Definir variável e defina a Aprovação como %ButtonPressed%.

    Captura de tela da caixa de diálogo da ação Definir variável.

  10. Adicione uma ação Gravar na planilha do Excel e selecione os seguintes parâmetros:

    • Valor a ser gravado: %ButtonPressed%

    • Coluna: D

    • Linha: %FirstFreeRow%

    Captura de tela da caixa de diálogo da ação Gravar na planilha do Excel.

  11. O fluxo da área de trabalho concluído deve ser semelhante à seguinte figura:

    Captura de tela do fluxo da área de trabalho concluído.

  12. Acesse flow.microsoft.com

  13. Selecione Criar e Fluxo de nuvem instantâneo.

  14. Adicione um nome de fluxo e selecione Disparar um fluxo manualmente

  15. Selecione a ação Disparar um fluxo manualmente e, em seguida, selecione Adicionar uma entrada e Texto para adicionar três entradas de texto da seguinte maneira:

    Tratamento Descrição
    Nome Insira o nome do funcionário
    Sobrenome Insira o sobrenome do funcionário
    Folga Insira a folga solicitada em dias

    Captura de tela da caixa de diálogo Disparar um fluxo manualmente com os parâmetros definidos.

  16. Adicione uma nova ação e pesquise a ação Executar um fluxo criado com o Power Automate para desktop.

    Captura de tela dos resultados de pesquisa para Escolher uma ação.

  17. Selecione o fluxo Atualizar planilha de folga feito anteriormente e defina o Modo de Execução como Assistido. Defina as três variáveis para os valores correspondentes das entradas de texto da primeira ação, usando o conteúdo dinâmico.

    Captura de tela da ação Executar um fluxo criado com o Power Automate para desktop.

  18. Adicione uma ação Enviar um email (V2). Para o exercício, envie um email para seu endereço. Defina o Assunto como Solicitação de Folga e use conteúdo dinâmico para definir o corpo como nesta figura:

    Captura de tela da caixa de diálogo da ação Enviar um email v2.

Observação

A variável Aprovação se origina da ação Executar um fluxo criado com o Power Automate para desktop.

Salve e teste o fluxo. Insira as entradas conforme solicitado.

Quando o fluxo é executado, observe que a planilha é atualizada e uma caixa de diálogo solicita que o usuário aprove ou negue a folga solicitada. O e-mail também é enviado para o endereço fornecido que contém o resultado da solicitação de aprovação.