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.

  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.

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

  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.

  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.

  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.

  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.

  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.

  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.

  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.

  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.

    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.

    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.

    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.

  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.

  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.

  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.

  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.

  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.

  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.

  51. Selecione Aprovar.

  52. Adicione um comentário e selecione Enviar.

    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.

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