Partilhar via


Formas comuns de utilizar um formulário num fluxo

Se não tiver a certeza de por onde começar, eis algumas das formas mais comuns de utilização do Microsoft Forms com o Power Automate:

  • Enviar um e-mail só quando houver uma nova resposta de formulário
  • Enviar um e-mail para quem respondeu ao formulário
  • Enviar um pedido de aprovação com os detalhes do formulário
  • Adicionar respostas a formulários a uma folha de cálculo do Excel
  • Obter um anexo de um formulário e enviá-lo por e-mail

Enviar um e-mail só quando houver uma nova resposta de formulário

Pode ativar notificações por e-mail para os proprietários do formulário nas definições do formulário. Se quiser que outra pessoa seja notificada quando uma resposta é submetida, crie uma notificação por e-mail personalizada com o Power Automate.

O Power Automate permite-lhe usar o novo estruturador ou o estruturador clássico para configurar o seu fluxo de cloud. Os passos são semelhantes em ambos os estruturadores. Obtenha mais informações (com exemplos) em Identificar as diferenças entre o novo estruturador e o estruturador clássico.

  1. Peça ao Copilot para criar o seu fluxo escrevendo o seguinte pedido:

    quando é submetida uma nova resposta no MS Forms, enviar um e-mail

    O Power Automate devolve um fluxo sugerido que corresponde ao que introduziu.

    Captura de ecrã de um pedido para enviar um e-mail no Copilot.

  2. Selecione Seguinte.

  3. Reveja as ligações e selecione Criar fluxo para ir para o estruturador.

  4. No estruturador, forneça os campos em falta na ação Enviar um e-mail* se o Copilot não o tiver preenchido automaticamente.

    Captura de ecrã da ação Preencher campos para enviar um e-mail no Copilot.

Enviar um e-mail para quem respondeu ao formulário

Pode ativar os recibos de e-mail para respondedores nas definições do formulário. Se pretender personalizar o e-mail que eles recebem, utilize o Power Automate.

  1. Peça ao Copilot para criar o seu fluxo escrevendo o seguinte pedido:

    Enviar e-mail ao dispositivo de resposta juntamente com a respetiva resposta

    O Copilot tenta configurar a maioria dos parâmetros na ação de e-mail, como no seguinte exemplo:

    Captura de ecrã de um separador

  2. Ação Preencher o resto dos parâmetros no e-mail (Corpo do e-mail).

    Captura de ecrã de um corpo de e-mail da ação Enviar e-mail do Outlook no Copilot.

  3. Guarde o fluxo.

Enviar um pedido de aprovação com os detalhes do formulário

Neste exemplo, começaremos com outro modelo pré-criado e vamos personalizá-lo para criar um pedido de aprovação de férias.

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

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

  2. Inicie sessão ou crie os conectores, conforme necessário, e selecione Continuar.

  3. Peça ao Copilot para criar o seu fluxo escrevendo o seguinte pedido:

    quando uma nova resposta é submetida, iniciar uma aprovação com megan@contoso.com e, se tiver êxito, enviar um e-mail ao dispositivo de resposta

    O Power Automate devolve um fluxo sugerido que corresponde ao que introduziu.

    Captura de ecrã de um fluxo para iniciar um pedido de aprovação com o Copilot.

  4. Selecione Seguinte.

  5. Reveja as ligações e selecione Criar fluxo para ir para o estruturador.

  6. No estruturador, forneça os ID dos formulários, o e-mail do aprovador e configure a ação de e-mail.

    Captura de ecrã da ação Configurar o e-mail com o Copilot.

  7. Selecione Guardar para guardar o seu fluxo.

Adicionar respostas a formulários a uma folha de cálculo do Excel

Neste exemplo, cria um fluxo a partir do zero. Continuando com o cenário dos nossos exemplos anteriores, utilizaremos o fluxo para registar os nomes dos colaboradores e as datas de férias numa tabela do Excel quando eles submetem o formulário de férias de verão.

  1. Crie uma folha do Excel, se ainda não existir.

  2. A partir do estruturador, basta pedir ao copiloto para criar o fluxo escrevendo o seguinte pedido:

    Se aprovado, adicione a resposta dos formulários à folha do Excel

    O Power Automate devolve um fluxo sugerido que corresponde ao que introduziu.

    Captura de ecrã de um pedido para criar um pedido de aprovação no Copilot.

  3. Escolha a folha do Excel que prefere.

  4. Nos campos de coluna respetivos, escolha o token de resposta do acionador do MS Forms.

    Por exemplo, escolha o token de 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 e-mail

Neste exemplo, iremos criar outro fluxo a partir do zero. Utilizaremos o fluxo para criar uma ligação de partilha para um ficheiro que é carregado no formulário de férias de verão e, em seguida, enviar a ligação por e-mail.

Captura de ecrã de uma opção de carregamento de ficheiros num formulário.

Selecionar o formulário

  1. No Power Automate, crie um fluxo de cloud automatizado a partir do zero.

  2. Selecione o acionador Quando uma nova resposta é submetida do Microsoft Forms.

  3. No primeiro passo no fluxo, Quando uma nova resposta é submetida, selecione o formulário na caixa ID do Formulário.

  4. Adicionar um passo ao fluxo:

    • Pesquise por formulários e selecione Microsoft Forms.
    • Selecione Obter detalhes da resposta.
    • Selecione o formulário na caixa ID do Formulário.

Utilizar um esquema JSON para encontrar o ficheiro carregado

  1. Guarde e teste o fluxo. Certifique-se de que carrega um ficheiro para o formulário.

    Este passo permite que o Power Automate utilize a execução de teste para gerar um esquema JSON de amostra para o ficheiro carregado.

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

    Captura de ecrã do histórico de execuções de um fluxo com uma execução de teste realçada.

  3. Expanda o passo Obter detalhes da resposta e copie os conteúdos da saída de carregamento do ficheiro.

    Captura de ecrã das entradas e saídas do formulário de um fluxo, com a saída de carregamento do ficheiro realçada.

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

  5. Adicionar um passo ao fluxo:

    • Pesquise por "analisar" e selecione Analisar JSON.

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

      Captura de ecrã de uma ação Analisar JSON da Operação de Dados num fluxo em construção, com o conteúdo dinâmico de carregamento do ficheiro do formulário realçado.

  6. Selecione Gerar a partir da amostra.

  7. Em Inserir um payload JSON de amostra, selecione a caixa e cole a saída do carregamento do ficheiro que copiou anteriormente e, em seguida, selecione Concluído.

    Captura de ecrã de um payload de JSON de amostra.

    A ação Analisar JSON deve assemelhar-se a isto depois de selecionar Concluído:

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

  1. Adicionar um passo ao fluxo:

    • Pesquise por "criar ligação de partilha" e selecione a ação Criar ligação de partilha do OneDrive para Empresas.

    • Selecione a caixa Ficheiro. O painel Conteúdo dinâmico é aberto. Selecione o separador Expressão.

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

    • Selecione o Tipo da ligação e o Âmbito da ligação.

    • Selecione OK.

      Captura de ecrã de uma ação Criar ligação de partilha do OneDrive num fluxo em construção, com o ficheiro carregado, o tipo da ligação e o âmbito da ligação do formulário realçados.

  2. Adicionar um passo ao fluxo:

    • Pesquise por "enviar e-mail" e selecione a ação Enviar e-mail (V2) do Office 365 Outlook.

    • Introduza os destinatários, o assunto e o corpo do e-mail. Selecione conteúdo dinâmico para incluir detalhes da resposta ao formulário no seu e-mail.

      Captura de ecrã de uma ação enviar e-mail do Outlook num fluxo em construção, com informações personalizadas e conteúdo dinâmico realçados.

Para tornar o URL do ficheiro partilhado numa ligação clicável no e-mail, terá de utilizar o editor de HTML e uma etiqueta âncora:

  1. Na barra de ferramentas do corpo do e-mail, selecione o ícone Vista de HTML (</>).
  2. Coloque o URL Web e o nome numa etiqueta âncora para os tornar numa ligação e no título da ligação, respetivamente.

Neste exemplo, introduziu o seguinte HTML no corpo do e-mail, em que o texto em chavetas indica o conteúdo dinâmico:

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

Eis um exemplo:

Captura de ecrã de uma ação enviar e-mail do Outlook num fluxo em construção, com informações personalizadas e conteúdo dinâmico realçados na vista de HTML.

Pode combinar a obtenção de um formulário e a criação de um fluxo de aprovação.