Compartilhar via


Maneiras comuns de usar um formulário em um fluxo

Se você não sabe por onde começar, estas são algumas das maneiras mais comuns de usar o Microsoft Forms com o Power Automate:

  • Enviar um email quando houver uma nova resposta de formulário
  • Enviar um email para o respondente do formulário
  • Enviar uma solicitação de aprovação com detalhes do formulário
  • Adicionar respostas de formulário a uma planilha do Excel
  • Obter um anexo de um formulário e enviá-lo por email

Enviar um email quando houver uma nova resposta de formulário

Você pode ativar as notificações por email para os proprietários do formulário nas configurações do formulário. Se você quiser que outra pessoa seja notificada quando uma resposta for enviada, crie uma notificação por email personalizada com o Power Automate.

O Power Automate permite que você use o novo designer ou o designer clássico para configurar o fluxo da nuvem. As etapas são semelhantes em ambos os designers. Saiba mais (com exemplos) em Identificar diferenças entre o novo designer e o designer clássico.

  1. Peça ao Copilot para criar seu fluxo digitando o seguinte prompt:

    quando uma nova resposta ao MS Forms for enviada, envie um email

    O Power Automate retorna uma sugestão de fluxo que corresponde ao que você digitou.

    Captura de tela de um prompt para enviar um email no Copilot.

  2. Selecione Avançar.

  3. Revise as conexões e selecione Criar fluxo para acessar o designer.

  4. No designer, forneça os campos ausentes na ação Enviar um email* se o Copilot não a preencheu automaticamente para você.

    Captura de tela de preenchimento de campos para enviar uma ações de email no Copilot.

Enviar um email para o respondente do formulário

Você pode ativar recibos de email para respondentes nas configurações do seu formulário. Se você quiser personalizar o email que eles recebem, use o Power Automate.

  1. Peça ao Copilot para criar seu fluxo digitando o seguinte prompt:

    Enviar um email para o respondente junto com sua resposta

    O Copilot tenta configurar a maioria dos parâmetros na ação de email, como no exemplo a seguir:

    Captura de tela da guia

  2. Preencha o restante dos parâmetros na ação do email (Corpo do email).

    Captura de tela de uma ação de envio de email do corpo de email do Outlook no Copilot.

  3. Salve o fluxo.

Enviar uma solicitação de aprovação com detalhes do formulário

Neste exemplo, começaremos com outro modelo predefinido e o personalizaremos para criar uma solicitação de aprovação de férias.

[Este tópico faz parte da documentação de pré-lançamento e está sujeito a alterações.]

  1. Procure por Microsoft Forms na galeria de modelos do Power Automate e selecione o modelo chamado Enviar respostas de formulário para aprovação.

  2. Entre ou crie os conectores, conforme necessário, e selecione Continuar.

  3. Peça ao Copilot para criar seu fluxo digitando o seguinte prompt:

    quando uma nova resposta for enviada, inicie uma aprovação com megan@contoso.com e, se for bem-sucedida, envie um email para o respondente

    O Power Automate retorna uma sugestão de fluxo que corresponde ao que você digitou.

    Captura de tela de um fluxo para iniciar uma solicitação de aprovação com o Copilot.

  4. Selecione Avançar.

  5. Revise as conexões e selecione Criar fluxo para acessar o designer.

  6. No designer, forneça o ID do formulário, o email do aprovador e configure a ação do email.

    Captura de tela da configuração da ação de email com o Copilot.

  7. Salve seu fluxo.

Adicionar respostas de formulário a uma planilha do Excel

Neste exemplo, você cria um fluxo em branco. Continuando com o cenário de nossos exemplos anteriores, usaremos o fluxo para registrar os nomes dos funcionários e as datas de férias em uma tabela do Excel quando eles enviarem seu formulário de férias.

  1. Crie uma planilha Excel se ela ainda não existir.

  2. Do designer, basta pedir ao Copilot para criar seu fluxo digitando o seguinte prompt:

    Se aprovado, adicione a resposta do formulário à planilha do Excel

    O Power Automate retorna uma sugestão de fluxo que corresponde ao que você digitou.

    Captura de tela de um prompt para criar uma solicitação de aprovação no Copilot.

  3. Escolha a planilha Excel de sua preferência.

  4. Nos respectivos campos da coluna, escolha o token de resposta do gatilho de formulários MS.

    Por exemplo, escolha o token início de férias no campo Início de férias da ação do Excel.

Obter um anexo de um formulário e enviá-lo por email

Neste exemplo, criaremos um outro fluxo do zero. Usaremos o fluxo para criar um link de compartilhamento para um arquivo carregado em nosso formulário de férias e enviaremos o link por email.

Captura de tela de uma opção de upload de arquivo em um formulário.

Selecione seu formulário

  1. No Power Automate, crie um fluxo da nuvem automatizado do zero.

  2. Selecione o gatilho do Microsoft Forms Quando uma nova resposta for enviada.

  3. Na primeira etapa do fluxo, Quando uma nova resposta for enviada, selecione seu formulário na caixa ID do formulário.

  4. Adicione uma etapa ao seu fluxo:

    • Procure por formulários e, em seguida, selecione Microsoft Forms.
    • Selecione Obter detalhes da resposta.
    • Selecione seu formulário na caixa ID do formulário.

Use um esquema JSON para encontrar o arquivo carregado

  1. Salve e teste o fluxo. Certifique-se de carregar um arquivo para o seu formulário.

    Esta etapa permite que o Power Automate use a execução de teste para gerar um esquema JSON de amostra para o arquivo carregado.

  2. Na página de informações do seu fluxo, em histórico de execuções de 28 dias, selecione a execução de teste.

    Captura de tela do histórico de execuções de um fluxo com uma execução de teste destacada.

  3. Expanda a etapa Obter detalhes da resposta e copie o conteúdo da saída de carregamento do arquivo.

    Captura de tela das entradas e saídas do formulário de um fluxo, com a saída de carregamento do arquivo destacada.

  4. No canto superior direito da janela, selecione o ícone de lápis Editar para abrir a tela de fluxo.

  5. Adicione uma etapa ao seu fluxo:

    • Procure por "analisar" e selecione Analisar JSON.

    • Na caixa Conteúdo, selecione o conteúdo dinâmico que corresponde à opção de carregamento de arquivo no formulário.

      Captura de tela de uma ação Análise de Operação de Dados de JSON em um fluxo em construção, com o conteúdo dinâmico de carregamento do arquivo do formulário realçado.

  6. Selecione Gerar da amostra.

  7. Em Inserir um conteúdo de amostra de JSON, selecione a caixa e cole a saída de carregamento do arquivo copiada anteriormente e selecione Concluído.

    Captura de tela de um conteúdo de amostra de JSON

    A ação Analisar JSON deve ficar assim depois que você selecionar Concluído:

    Captura de tela da ação Analisar JSON com um esquema JSON.

  1. Adicione uma etapa ao seu fluxo:

    • Procure por "criar link de compartilhamento" e selecione a ação Criar link de compartilhamento do OneDrive for Business.

    • Selecione a caixa Arquivo. O painel de conteúdo dinâmico é aberto. Selecione a guia Expressão.

    • Digite a seguinte expressão: first(body('Parse_JSON'))?['id']

    • Selecione o Tipo de link e o Escopo do link.

    • Selecione OK.

      Captura de tela de uma ação do link Criar compartilhamento do OneDrive em um fluxo em construção, com o arquivo carregado do formulário, o tipo de link e o escopo do link realçado.

  2. Adicione uma etapa ao seu fluxo:

    • Procure por "enviar email" e selecione a ação Enviar um email (V2) do Office 365 Outlook.

    • Informe os destinatários, assunto e corpo do email. Selecione o conteúdo dinâmico para incluir detalhes da resposta do formulário em seu email.

      Captura de tela de uma ação de envio de email do Outlook em um fluxo em construção, com informações personalizadas e o conteúdo dinâmico realçados.

Para tornar o URL do arquivo compartilhado um link clicável no email, você precisará usar o editor HTML e uma tag de âncora:

  1. Na barra de ferramentas do corpo do email, selecione o ícone Exibição de HTML (</>).
  2. Inclua o conteúdo dinâmico URL da Web e nome em uma tag de âncora para transformá-los em um link e no título do link, respectivamente.

Neste, vamos inserir o seguinte HTML no corpo do email, onde o texto entre colchetes indica o conteúdo dinâmico:

<a href="{WebURL}">{name}</a>

Veja um exemplo:

Captura de tela de uma ação de envio de email do Outlook em um fluxo em construção, com informações personalizadas e o conteúdo dinâmico realçados em HTML

Você pode combinar obter um anexo de um formulário e criar um fluxo de aprovação.