Exercício: criar um fluxo de aprovação com o Copilot no Power Automate

Concluído

Neste exercício, você criará uma automação usando o Copilot no Power Automate para automatizar o processo de aprovação para uma exibição de imóvel. Você usará o Copilot para criar um fluxo que envia um email para o agente imobiliário quando uma nova exibição for solicitada. Em seguida, o agente pode aprovar ou rejeitar a solicitação por email.

Siga essas etapas para criar um fluxo usando o Copilot.

  1. Entre no Power Automate.

  2. No centro da página Início dentro do Power Automate, no campo de texto no Comece a criar seu fluxo com o Copilot, insira a seguinte solicitação:

    request approval when a Dataverse record is created

    Selecione o botão Enviar.

  3. Na solicitação, o Copilot sugere um fluxo que você pode revisar. Espere que seu fluxo tenha duas etapas básicas, o gatilho do Dataverse Quando uma linha é adicionada, modificada ou excluída e a etapa Iniciar e aguardar uma aprovação. Para aceitar o fluxo, selecione Avançar; como alternativa, você pode selecionar Mostrar uma sugestão diferente. Confira se o Copilot sugerirá um fluxo semelhante ao da imagem abaixo.

    Captura de tela que exibe o fluxo sugerido do Power Automate.

  4. Revise seus aplicativos e serviços conectados. Se uma conexão não tiver sido feita, edite ou corrija-a e selecione Criar fluxo.

    Captura de tela da página Rever seus aplicativos e serviços conectados.

    O designer Editar com o Copilot é aberto com seu fluxo junto com uma janela de chat do Copilot à direita.

    Captura de tela exibindo o designer de Editar com o Copilot.

  5. Configure alguns parâmetros selecionando o gatilho Quando uma linha é adicionada, modificada ou excluída.

    Um painel no lado esquerdo da tela mostra os detalhes do gatilho, incluindo um parâmetro vazio Nome da tabela que é obrigatório.

    Captura de tela mostrando os detalhes do gatilho Quando uma linha é adicionada, modificada ou excluída.

  6. No menu suspenso Nome da tabela, pesquise e selecione Real Estate Showings.

  7. Selecione a ação Iniciar e aguardar uma aprovação.

    Observe que o parâmetro Tipo de aprovação está ausente.

  8. No menu suspenso Tipo de aprovação, selecione Aprovar/Rejeitar — Primeiro a responder.

    Depois que você selecionar o Tipo de aprovação, mais parâmetros estarão disponíveis.

    Captura de tela exibindo os parâmetros extras após a seleção do tipo de aprovação.

  9. Na janela de chat do Copilot, insira o seguinte prompt:

    Adicionar "Nova solicitação para Real Estate Showing" como o parâmetro Título para a ação Iniciar e aguardar uma aprovação

    Leva alguns segundos para o Copilot processar o prompt. Quando o processamento é concluído, o parâmetro Título é preenchido com o texto do prompt.

    Captura de tela mostrando como o parâmetro Título é preenchido com o texto do prompt.

  10. Para o parâmetro Atribuído a, insira o endereço de email usado para este laboratório. Esse endereço de email é o que recebe a solicitação de aprovação.

  11. Para o parâmetro Detalhes, insira o texto a seguir:

    Uma nova solicitação para uma exibição de imóveis foi criada. Examine os detalhes abaixo e aprove ou rejeite a solicitação:

    Propriedade:Cliente:Email do cliente:Data:Hora:

  12. Coloque o cursor ao lado da Propriedade: no parâmetro Detalhes e selecione o ícone de raio para abrir o painel Conteúdo dinâmico.

    Captura de tela realçando o ícone Conteúdo dinâmico.

  13. No painel Conteúdo dinâmico, você pode selecionar Ver Mais para expandir a lista de conteúdo dinâmico disponível.

  14. Role para baixo até encontrar o campo Endereço e selecione-o. Você também pode digitar Endereço no campo de pesquisa para encontrá-lo rapidamente.

    O campo de conteúdo dinâmico Address agora é adicionado ao parâmetro Detalhes.

  15. Conclua as mesmas etapas para os campos Cliente, Email do cliente, Data e Hora.

    Quando você tiver terminado o restante dos campos, os valores devem se assemelhar à imagem a seguir.

    Captura de tela que exibe como os campos dinâmicos Client, Client Email, Date e Time são adicionados ao parâmetro de detalhes.

  16. Selecione a ação Condição. Se o fluxo não tiver uma ação Condição, adicione-a agora selecionando o botão Inserir uma nova etapa... (+) abaixo da etapa de aprovação.

    Captura de tela mostrando a ação Condição selecionada.

  17. Selecione a caixa Escolher um valor e selecione Outcome no painel Conteúdo dinâmico.

  18. Selecione é igual a para a condição e insira Aprovar para Valor.

    Captura de tela mostrando a condição definida para aprovação.

  19. Verifique se há uma ação Atualizar uma linha do Dataverse nas ramificações Verdadeiro e Falso da condição. Talvez seja necessário adicioná-lo a seu fluxo se o Copilot ainda não o tiver colocado lá.

  20. No menu suspenso Nome da tabela, pesquise e selecione Real Estate Showings.

  21. Selecione o campo ID da linha e selecione o unique identifier Real Estate Showings no painel Conteúdo dinâmico.

    Captura de tela realçando o campo ID da linha na ação Atualizar uma linha.

    Sempre que você cria uma tabela no Microsoft Dataverse, uma coluna é criada automaticamente com o mesmo nome que a tabela. Essa coluna serve como a ID de pesquisa exclusiva para o registro (ou a linha) que foi criado.

  22. Selecione Mostrar tudo em Parâmetros avançados.

  23. Selecione Confirmado no menu suspenso Status.

    Captura de tela que exibe a propriedade Status como Confirmado.

    Quando uma exibição é aprovada, o campo Status na tabela Real Estate Showings é atualizado para Confirmado.

  24. Selecione a ação Atualizar uma linha para o Dataverse na ramificação Falso da condição. (Adicione essa ação se estiver ausente.)

  25. No menu suspenso Nome da tabela, pesquise e selecione Real Estate Showings.

  26. Selecione o campo ID da linha e selecione o unique identifier Real Estate Showings no painel Conteúdo dinâmico.

  27. Selecione Mostrar tudo em Parâmetros avançados.

  28. Selecione Cancelado no menu suspenso Status.

    Quando uma exibição é rejeitada, o campo Status na tabela Real Estate Showings é atualizado para Cancelado.

  29. Na janela de chat do Copilot, insira o seguinte prompt e envie:

    Na ação "Atualizar uma linha" para ambas as ramificações na condição, adicione uma nova ação Enviar um email (V2)

    Após alguns segundos, o Copilot deve explicar o que fez, como mostrado na imagem a seguir.

    Captura de tela mostrando como o Copilot explica o que ele fez.

    O fluxo atualizado deve ser exibido. Talvez seja necessário corrigir uma conexão em uma etapa anterior para continuar. Corrija quaisquer erros antes de continuar.

    Captura de tela do fluxo atualizado com uma nova ação Enviar um email.

  30. Selecione a ação Enviar um email na ramificação Verdadeiro da condição.

  31. Selecione o campo Para, remova o endereço de email example@example.com e selecione o campo Client Email no painel Conteúdo dinâmico.

  32. Para o campo Assunto, insira o texto a seguir na janela de chat do Copilot e pressione a tecla Enter no teclado:

    Adicione "Sua solicitação para uma exibição de imóvel foi aprovada" como o parâmetro Assunto para a ação Enviar um email

    O campo Assunto deve ser preenchido com o texto do prompt.

    Captura de tela mostrando como o campo Assunto é preenchido com o texto do prompt.

  33. Para o campo Corpo, insira o texto a seguir na janela de chat do Copilot e pressione a tecla Enter no teclado:

    Adicionar "Bom dia - sua solicitação para uma exibição de imóvel foi aprovada. Consulte abaixo para ver detalhes". como o parâmetro do corpo para a ação Enviar um email

    O campo Corpo deve ser preenchido com o texto do prompt.

    Captura de tela mostrando como o campo Corpo é preenchido com o texto do prompt.

  34. Insira o conteúdo a seguir depois do texto do Corpo:

    Propriedade:

    Nome do agente:

    Data da exibição:

    Hora da exibição:

    Adicione os campos Address, Agent Name, Date e Time no painel Conteúdo dinâmico para as linhas apropriadas no texto do Corpo.

  35. Adicione o campo Response summary no painel Conteúdo dinâmico ao final do texto do Corpo.

    Captura de tela mostrando como o campo Resumo da resposta é adicionado ao texto do Corpo.

  36. Selecione a ação Enviar um email na ramificação Falso da condição.

  37. Selecione o campo Para, remova o endereço de email example@example.com e selecione o campo Client Email no painel Conteúdo dinâmico.

  38. Para o campo Assunto, insira o conteúdo a seguir na janela de chat do Copilot e pressione a tecla Enter no teclado:

    Adicione "Sua solicitação para Real Estate Showing foi rejeitada" como o parâmetro Assunto para a ação Enviar um email

    O Copilot nem sempre entende o que você solicita; portanto, talvez você nem sempre obtenha exatamente o que espera. Você pode optar por "desfazer" ou adicionar manualmente a seu fluxo. O Copilot é uma ferramenta de colaboração projetada para auxiliar, mas o Copilot nem sempre interpreta corretamente o que você está solicitando.

  39. Para o campo Corpo, insira o texto a seguir na janela de chat do Copilot e pressione a tecla Enter no teclado:

    Adicionar "Bom dia - sua solicitação para uma exibição de imóvel foi rejeitada. Consulte abaixo para ver detalhes". como o parâmetro do corpo para a ação Enviar um email

    Se, por algum motivo, o Copilot não entender isso, você poderá desfazer e tentar novamente ou fazer o ajuste manualmente.

  40. Insira o conteúdo a seguir depois do texto do Corpo:

    Propriedade:

    Nome do agente:

    Data da exibição:

    Hora da exibição:

    Adicione os campos Address, Agent Name, Date e Time no painel Conteúdo dinâmico para as linhas apropriadas no texto do Corpo.

  41. Adicione o campo Response summary no painel Conteúdo dinâmico ao final do texto do Corpo.

    Captura de tela mostrando como o campo Resumo da resposta é adicionado ao texto do Corpo para o email rejeitado.

  42. Renomeie o fluxo para Solicitar aprovação para Real Estate Showing selecionando o texto solicitação de aprovação quando um registro do Dataverse é criado no canto superior esquerdo da tela.

  43. Salve o fluxo selecionando o botão Salvar na parte superior direita da barra de comandos da tela.

  44. Teste o fluxo selecionando o botão Testar no canto superior direito da tela. Selecione Manualmente e, em seguida, Testar.

    Captura de tela do processo Testar Fluxo.

  45. Para enviar uma solicitação de exibição de imóveis, vá para o aplicativo Real Estate Showings no Power Apps.

  46. Execute o aplicativo e selecione +Novo para criar uma nova solicitação de exibição.

  47. Preencha os campos com as informações a seguir:

    • Nome do agente - < random name >
    • Nome completo do cliente - < Your name >
    • Email do cliente - < Your email > (o email que você está usando para este laboratório)
    • Data - < Any future date >
    • Hora - < Any future time >
    • Status - Pendente
    • Endereço - 210 Pine Road, Portland, OR 97204

    Observação

    Esse é um dos endereços do arquivo do Microsoft Excel no Módulo 1; é o mesmo arquivo que você carregou e transformou na tabela Propriedades de imóveis.

    Normalmente, você teria um campo de pesquisa para a tabela Propriedades de imóveis, mas não para este laboratório para simplificar.

  48. Escolha a marca de seleção no canto superior direito da tela.

  49. Selecione o X no canto superior direito para fechar o aplicativo.

    O fluxo é executado e envia um email de aprovação para o endereço de email fornecido no fluxo criado.

  50. Faça logon na conta de email que você está usando para este laboratório e aguarde a chegada do email.

    Observação

    Se o fluxo não for executado imediatamente, aguarde. Pode levar até 10 minutos para o fluxo ser disparado, especialmente na primeira tentativa.

    A aprovação deve ser semelhante à imagem a seguir.

    Captura de tela mostrando o email de aprovação no Outlook.

  51. Selecione Aprovar.

  52. Adicione um comentário e selecione Enviar.

    Captura de tela da aprovação no Outlook.

    O fluxo continua a ser executado; ele atualiza a linha e envia um email ao solicitante. O email enviado ao solicitante será semelhante à imagem a seguir.

    Captura de tela do email de aprovação enviado ao cliente.

  53. Marque o fluxo e observe que agora o fluxo está marcado como Bem-sucedido no histórico de execução.

    Captura de tela que exibe como o fluxo é marcado como bem-sucedido.