Ejercicio: Crear una notificación de flujo de aprobación con Copilot en Power Automate

Completado

En este ejercicio, creará una automatización utilizando Copilot en Power Automate para automatizar el proceso de aprobación de una visita inmobiliaria. Utilizará Copilot para crear un flujo que enviará un correo electrónico al agente inmobiliario cuando se solicite una nueva visita. A continuación, el agente podrá aprobar o rechazar la solicitud de visita desde el correo electrónico.

Siga estos pasos para crear flujo mediante Copilot.

  1. Inicie sesión en Power Automate.

  2. En el centro de la página principal de Power Automate, en el campo de texto Comenzar a crear un flujo con Copilot, escriba el mensaje siguiente:

    request approval when a Dataverse record is created

    Seleccione el botón Enviar.

  3. Desde el mensaje, Copilot proporciona el contorno de un flujo sugerido que puede revisar. Es de esperar que su flujo tenga dos pasos básicos: el desencadenador de Dataverse Cuando se agrega, modifica o elimina una fila y el paso Iniciar y esperar una aprobación. Para aceptar el flujo, seleccione Siguiente; si lo prefiere, puede seleccionar Mostrar una sugerencia distinta. Observe si Copilot sugiere un flujo similar al de la siguiente imagen.

    Captura de pantalla que muestra el flujo de Power Automate sugerido

  4. Revise las aplicaciones y los servicios conectados. Si no se ha establecido una conexión, edítela o corríjala y, a continuación, seleccione Crear flujo.

    Captura de pantalla de la página Revise las aplicaciones y los servicios conectados.

    El diseñador de Editar con Copilot se abre con el flujo junto con una ventana de chat de Copilot a la derecha.

    Captura de pantalla que muestra el diseñador de Editar con Copilot.

  5. Configure algunos parámetros seleccionando el desencadenador Cuando se agrega, modifica o elimina una fila.

    Un panel en el lado izquierdo de la pantalla muestra los detalles del desencadenador, incluido un parámetro Nombre de tabla vacío que es necesario.

    Captura de pantalla que muestra los detalles del desencadenador Cuando se agrega, modifica o elimina una fila.

  6. En el menú desplegable Nombre de tabla, busque y seleccione Real Estate Showings.

  7. Seleccione la acción Iniciar y esperar una aprobación.

    Observe que falta el parámetro Tipo de aprobación.

  8. En el menú desplegable Tipo de aprobación, seleccione Aprobar o rechazar: primero en responder.

    Después de seleccionar el Tipo de aprobación, ahora hay más parámetros disponibles.

    Captura de pantalla que muestra los parámetros adicionales después de seleccionar el tipo de aprobación.

  9. En la ventana de chat de Copilot, escriba el siguiente mensaje:

    Agregue "Nueva solicitud de visita inmobiliaria" como parámetro Título para la acción Iniciar y esperar una aprobación

    Copilot tarda unos segundos en procesar el mensaje. Cuando se completa el procesamiento, el parámetro Título se completa con el texto del mensaje.

    Captura de pantalla que muestra cómo el parámetro Título se completa con el texto del mensaje.

  10. Para el parámetro Asignado a, escriba la dirección de correo electrónico que utiliza para este laboratorio. Esta dirección de correo electrónico es la que recibe la solicitud de aprobación.

  11. Para el parámetro Detalles, introduzca el siguiente texto:

    Se ha creado una nueva solicitud de visita inmobiliaria. Revise los detalles a continuación y apruebe o rechace la solicitud:

    Propiedad:Cliente:Correo electrónico del cliente:Fecha:Hora:

  12. Coloque el cursor junto a Propiedad: en el parámetro Detalles y, a continuación, seleccione el icono de rayo para abrir el panel Contenido dinámico.

    Captura de pantalla que resalta el icono Contenido dinámico

  13. En el panel Contenido dinámico, seleccione Ver más para ampliar la lista de contenido dinámico disponible.

  14. Desplácese hacia abajo hasta encontrar el campo Dirección y selecciónelo. Puede escribir Dirección en el campo de búsqueda para encontrar la opción rápidamente.

    El campo de contenido dinámico Address se ha agregado ahora al parámetro Detalles.

  15. Complete los mismos pasos para los campos Cliente, Correo electrónico del cliente , Fecha y Hora.

    Cuando termine con el resto de los campos, los valores deberían ser similares a la siguiente imagen.

    Captura de pantalla que muestra cómo se agregan los campos dinámicos Client, Client Email, Date y Time al parámetro de detalles

  16. Seleccione la acción Condición. Si su flujo no tiene una acción de condición, agréguela ahora seleccionando el botón Insertar un nuevo paso... (+), bajo el paso de aprobación.

    Captura de pantalla que muestra la acción Condición seleccionada

  17. Seleccione el cuadro Elegir un valor y, a continuación, seleccione Outcome en el panel Contenido dinámico.

  18. Seleccione es igual a para la condición y luego introduzcaApprove para Valor.

    Captura de pantalla que muestra la condición establecida en Aprobar

  19. Debe tener una acción Actualizar una fila desde Dataverse bajo las ramas Verdadero y Falso de la condición. Es posible que deba agregarla a su flujo si Copilot aún no la ha incluido.

  20. En el menú desplegable Nombre de tabla, busque y seleccione Real Estate Showings.

  21. Seleccione el campo Id. de fila y seleccione el campo Real Estate Showings unique identifier del panel Contenido dinámico.

    Captura de pantalla que resalta el campo I D de fila en la acción Actualizar una fila.

    Cada vez que crea una tabla en Microsoft Dataverse, se crea automáticamente una columna con el mismo nombre de la tabla. Esta columna sirve de id. de búsqueda único para el registro (o fila) que se creó.

  22. Seleccione Mostrar todo en Parámetros avanzados.

  23. Seleccione Confirmado en el menú desplegable Estado.

    Captura de pantalla que muestra la propiedad Estado como Confirmado.

    Cuando se aprueba una visita, el campo Estado de la tabla Real Estate Showings se actualiza a Confirmado.

  24. Seleccione su acción Actualizar una fila para Dataverse bajo la rama Falso de la condición. (Agregue esta acción si no existe).

  25. En el menú desplegable Nombre de tabla, busque y seleccione Real Estate Showings.

  26. Seleccione el campo Id. de fila y seleccione el campo Real Estate Showings unique identifier del panel Contenido dinámico.

  27. Seleccione Mostrar todo en Parámetros avanzados.

  28. Seleccione Cancelado en el menú desplegable Estado.

    Cuando se rechaza una visita, el campo Estado de la tabla Real Estate Showings se actualiza a Cancelado.

  29. En la ventana de chat de Copilot, escriba el siguiente mensaje y envíelo:

    En la acción "Actualizar una fila" para ambas ramas de la condición, agregue una nueva acción "Enviar un correo electrónico (V2)"

    Después de unos segundos, Copilot debería explicar qué ha hecho, como se muestra en la imagen siguiente.

    Captura de pantalla que muestra cómo explica Copilot lo que ha hecho

    Debería mostrarse el flujo actualizado. Es posible que tenga que arreglar una conexión en un paso anterior para continuar. Corrija los errores antes de continuar.

    Captura de pantalla del flujo actualizado con una nueva acción Enviar un correo electrónico

  30. Seleccione la acción Enviar un correo electrónico en la rama Verdadero de la condición.

  31. Seleccione el campo Para, quite la dirección de correo electrónico de example@example.com y seleccione el campo Client Email desde el panel Contenido dinámico.

  32. Para el campo Asunto, escriba el siguiente texto en la ventana de chat de Copilot y, a continuación, presione la tecla Entrar del teclado:

    Agregue "Su solicitud de visita inmobiliaria se ha aprobado" como parámetro Asunto para la acción Enviar un correo electrónico

    El campo Asunto debe completarse con el texto del mensaje.

    Captura de pantalla que muestra cómo el campo Asunto se completa con el texto del mensaje.

  33. Para el campo Cuerpo, escriba el siguiente texto en la ventana de chat de Copilot y, a continuación, presione la tecla Entrar del teclado:

    Agregue "Buenos días. Su solicitud de visita inmobiliaria ha sido aprobada. Consulte a continuación para obtener más detalles." como parámetro Cuerpo de la acción Enviar un correo electrónico

    El campo Cuerpo debe completarse con el texto del mensaje.

    Captura de pantalla que muestra cómo el campo Cuerpo se completa con el texto del mensaje.

  34. Introduzca el contenido siguiente después del texto Cuerpo:

    Propiedad:

    Nombre del agente:

    Fecha de visita:

    Hora de visita:

    Agregue los campos Address, Agent Name, Date y Time del panel Contenido dinámico a las líneas apropiadas en el texto del Cuerpo.

  35. Agregue el campo Response summary del panel Contenido dinámico al final del texto del Cuerpo.

    Captura de pantalla que muestra cómo se agrega el campo Resumen de respuesta al texto del Cuerpo

  36. Seleccione la acción Enviar un correo electrónico en la rama Falso de la condición.

  37. Seleccione el campo Para, quite la dirección de correo electrónico de example@example.com y seleccione el campo Client Email desde el panel Contenido dinámico.

  38. Para el campo Asunto, escriba el siguiente contenido en la ventana de chat de Copilot y, a continuación, presione la tecla Entrar del teclado:

    Agregue "Su solicitud de visita inmobiliaria se ha rechazado" como parámetro Asunto para la acción Enviar un correo electrónico

    Copilot no siempre entiende lo que usted solicita, así que es posible que no siempre obtenga exactamente lo que espera; en esos casos, puede elegir "deshacer" o agregar manualmente en el flujo. Copilot es una herramienta de colaboración diseñada para ayudarle, pero es posible que no interprete siempre correctamente lo que le pide.

  39. Para el campo Cuerpo, escriba el siguiente texto en la ventana de chat de Copilot y, a continuación, presione la tecla Entrar del teclado:

    Agregue "Buenos días. Su solicitud de visita inmobiliaria ha sido rechazada. Consulte a continuación para obtener más detalles" como parámetro Cuerpo de la acción Enviar un correo electrónico

    Si, por alguna razón, Copilot omite esto, puede deshacer e intentarlo nuevamente o realizar el ajuste de forma manual.

  40. Introduzca el contenido siguiente después del texto Cuerpo.

    Propiedad:

    Nombre del agente:

    Fecha de visita:

    Hora de visita:

    Agregue los campos Address, Agent Name, Date y Time del panel Contenido dinámico a las líneas apropiadas en el texto del Cuerpo.

  41. Agregue el campo Response summary del panel Contenido dinámico al final del texto del Cuerpo.

    Captura de pantalla que muestra cómo se agrega el campo Resumen de respuesta al texto del Cuerpo para el correo electrónico rechazado

  42. Cambie el nombre del flujo a Solicitar aprobación de visita inmobiliaria seleccionando el texto aprobación de solicitud cuando se crea un registro de Dataverse, en la esquina superior izquierda de la pantalla.

  43. Guarde el flujo seleccionando el botón Guardar en la zona superior derecha de la barra de comandos de la pantalla.

  44. Pruebe el flujo seleccionando el botón Probar, en la esquina superior derecha de la pantalla. Seleccione Manualmente y después Probar.

    Captura de pantalla del proceso de Flujo de prueba.

  45. Para enviar una solicitud de visita inmobiliaria, vaya a la aplicación Real Estate Showings en Power Apps.

  46. Ejecute la aplicación y seleccione +Nueva para crear una nueva solicitud de visita.

  47. Rellene estos campos con la siguiente información:

    • Nombre del agente - < random name >
    • Nombre completo del agente - < Your name >
    • Correo electrónico del cliente - < Your email > (correo electrónico que está utilizando para este laboratorio)
    • Fecha - < Any future date >
    • Time - < Any future time >
    • Estado: pendiente
    • Dirección: 210 Pine Road, Portland, OR 97204

    Nota

    Esta es una de las direcciones del archivo de Microsoft Excel del Módulo 1; es el mismo archivo que cargó y convirtió en la tabla Real Estate Properties.

    Normalmente tendría un campo de búsqueda para la tabla Real Estate Properties, pero no para este laboratorio, para mantenerlo sencillo.

  48. Seleccione el botón de marca de verificación en la esquina superior derecha de la pantalla.

  49. Seleccione la X en la esquina superior derecha para cerrar la aplicación.

    El flujo se ejecuta y envía un correo electrónico de aprobación a la dirección de correo electrónico que proporcionó en el flujo que ha creado.

  50. Inicie sesión en la cuenta de correo electrónico que está utilizando para este laboratorio y espere a que llegue el correo electrónico.

    Nota

    Si el flujo no se ejecuta inmediatamente, asegúrese de esperarlo. Es posible que el flujo tarde 10 minutos en activarse, en particular en el primer intento.

    La aprobación debe parecerse a la imagen siguiente.

    Captura de pantalla que muestra el correo electrónico de aprobación en Outlook.

  51. Seleccione Aprobar.

  52. Agregue un comentario y luego seleccione Enviar.

    Captura de pantalla de la aprobación en Outlook.

    El flujo seguirá funcionando, actualizará la fila y enviará un correo electrónico al solicitante. El correo electrónico enviado al solicitante tiene un aspecto similar a la siguiente imagen.

    Captura de pantalla del correo electrónico de aprobación que se envía al cliente.

  53. Compruebe el flujo y observe que ahora está marcado como Completado correctamente en el historial de ejecución.

    Captura de pantalla que muestra cómo el flujo está marcado como correcto.