Compartir a través de


Maneras comunes de usar un formulario en un flujo

Si no está seguro de por dónde empezar, estas son algunas de las formas más comunes en que las personas usan Microsoft Forms con Power Automate:

  • Enviar un correo electrónico cuando haya una nueva respuesta de formulario
  • Enviar un correo electrónico al respondedor del formulario
  • Enviar una solicitud de aprobación con detalles del formulario
  • Agregar respuestas de formulario a una hoja de cálculo de Excel
  • Obtener un archivo adjunto a partir de un formulario y enviarlo en un correo electrónico

Enviar un correo electrónico cuando haya una nueva respuesta de formulario

Puede activar las notificaciones por correo electrónico para los propietarios del formulario en la configuración de su formulario. Si desea que alguien más sea notificado cuando se envíe una respuesta, cree una notificación de correo electrónico personalizada con Power Automate.

Power Automate permite utilizar el nuevo diseñador o el diseñador clásico para configurar el flujo de nubes. Los pasos son similares en ambos diseñadores. Obtenga más información (con ejemplos) sobre el diseñador en Identificar las diferencias entre el diseñador clásico y el diseñador clásico de flujos de nube.

  1. Pídale a Copilot que cree su flujo escribiendo el siguiente mensaje:

    enviar un correo electrónico cuando se envíe una nueva respuesta de MS Forms

    Power Automate devuelve un flujo sugerido que corresponde a lo que ha introducido.

    Captura de pantalla de un mensaje para enviar un correo electrónico en Copilot.

  2. Seleccione Siguiente.

  3. Revise las conecxiones y seleccione Crear flujo para acceder al diseñador.

  4. En el diseñador, proporcione los campos que faltan en la acción Enviar un correo electrónico* si Copilot no lo completó automáticamente.

    Captura de pantalla de llenar campos para enviar una acción de correo electrónico en Copilot.

Enviar un correo electrónico al respondedor del formulario

Puede activar los recibos de correo electrónico para los encuestados en la configuración de su formulario. Si desea personalizar el correo electrónico que reciben, utilice Power Automate.

  1. Pídale a Copilot que cree su flujo escribiendo el siguiente mensaje:

    Enviar un correo electrónico al encuestado junto con su respuesta

    Copilot intenta configurar la mayoría de los parámetros en la acción de correo electrónico, como en el siguiente ejemplo:

    Captura de pantalla de una pestaña 'Parámetros' de la acción de envío de correo electrónico de Outlook en Copilot.

  2. Complete el resto de parámetros en la acción de correo electrónico (Cuerpo del correo electrónico).

    Captura de pantalla de un cuerpo de correo de acción de envío de correo electrónico de Outlook en Copilot.

  3. Guarde el flujo.

Enviar una solicitud de aprobación con detalles del formulario

En este ejemplo, comenzaremos con otra plantilla preparada y la personalizaremos para crear una solicitud de aprobación de vacaciones.

[Este tema es documentación preliminar y está sujeto a modificaciones.]

  1. Busque Microsoft Forms en la galería de plantillas de Power Automate y seleccione la plantilla denominada Enviar respuestas de formulario para aprobación.

  2. Cree conectores o inicie sesión en ellos, si es necesario, y seleccione Continuar.

  3. Pídale a Copilot que cree su flujo escribiendo el siguiente mensaje:

    cuando se envíe una nueva respuesta, inicie una aprobación con megan@contoso.com y si tiene éxito, envíe un correo electrónico al respondedor

    Power Automate devuelve un flujo sugerido que corresponde a lo que ha introducido.

    Captura de pantalla de un flujo para iniciar una solicitud de aprobación con Copilot.

  4. Seleccione Siguiente.

  5. Revise las conecxiones y seleccione Crear flujo para acceder al diseñador.

  6. En el diseñador, proporcione el ID del formulario, el correo electrónico del aprobador y configure la acción del correo electrónico.

    Captura de pantalla de la configuración de la acción de correo electrónico con Copilot.

  7. Guarde su flujo.

Agregar respuestas de formulario a una hoja de cálculo de Excel

En este ejemplo, crea un flujo desde cero. Seguimos con el escenario de nuestros ejemplos anteriores, y usaremos el flujo para registrar los nombres de los empleados y las fechas de vacaciones en una tabla de Excel cuando envíen su formulario de vacaciones de verano.

  1. Cree una hoja de Excel si aún no existe.

  2. Desde dentro del diseñador, simplemente pídale al copiloto que cree su flujo escribiendo el siguiente mensaje:

    Si se aprueba, agregue la respuesta del formulario a la hoja de Excel

    Power Automate devuelve un flujo sugerido que corresponde a lo que ha introducido.

    Captura de pantalla de un mensaje para crear una solicitud de aprobación en Copilot.

  3. Elija la hoja de Excel de su preferencia.

  4. En los campos de las columnas respectivas, elija el token de respuesta del activador de formularios de MS.

    Por ejemplo, elija el token inicio de vacaciones en el campo Inicio de vacaciones de la acción de Excel.

Obtener un archivo adjunto a partir de un formulario y enviarlo en un correo electrónico

En este ejemplo, crearemos otro flujo desde cero. Usaremos el flujo para crear un vínculo compartido para un archivo que se cargó en nuestro formulario de vacaciones de verano, y luego enviaremos el vínculo por correo electrónico.

Captura de pantalla de una opción de carga de archivos en un formulario.

Seleccione su formulario

  1. En Power Automate, cree un flujo de nube automatizado desde cero.

  2. Seleccione el desencadenador de Microsoft Forms Cuando se envíe una nueva respuesta.

  3. En el primer paso del flujo, Cuando se envíe una nueva respuesta, seleccione su formulario en la casilla Identificador del formulario.

  4. Agregue un paso a su flujo:

    • Busque formularios y seleccione Microsoft Forms.
    • Seleccione Obtener los detalles de la respuesta.
    • Seleccione su formulario en la casilla Identificador del formulario.

Use un esquema JSON para buscar el archivo cargado

  1. Guarde y pruebe el flujo. Asegúrese de cargar un archivo en su formulario.

    Este paso permite que Power Automate use la ejecución de prueba para generar un esquema JSON de muestra para el archivo cargado.

  2. En la página de información de su flujo, en historial de ejecución de 28 días, seleccione la ejecución de prueba.

    Captura de pantalla del historial de ejecución de un flujo con una ejecución de prueba resaltada.

  3. Expanda el paso Obtener detalles de la respuesta y copie el contenido del resultado de la carga del archivo.

    Captura de pantalla de las entradas y salidas de formulario de un flujo, con la salida de carga de archivos resaltada.

  4. En la esquina superior derecha de la ventana, seleccione el icono de lápiz Editar para abrir el lienzo del flujo.

  5. Agregue un paso a su flujo:

    • Busque por "analizar" y seleccione Analizar JSON.

    • En el cuadro Contenido, seleccione el contenido dinámico que corresponde a la opción de carga de archivos en el formulario.

      Captura de pantalla de una acción Data Operation Parse JSON en un flujo en construcción, con el contenido dinámico de carga del archivo del formulario resaltado.

  6. Seleccione Generar desde ejemplo.

  7. Bajo Inserte una carga JSON de muestra, seleccione la casilla y pegue la salida de carga del archivo que copió anteriormente; luego, seleccione Hecho.

    Captura de pantalla de una carga JSON de muestra.

    La acción Analizar JSON debería tener este aspecto después de seleccionar Hecho:

    Captura de pantalla de la acción Analizar JSON con un esquema JSON.

  1. Agregue un paso a su flujo:

    • Busque "crear vínculo para compartir" y seleccione la acción OneDrive for Business Crear vínculo para compartir.

    • Seleccione el cuadro Archivo. Se abrirá el panel de contenido dinámico. Seleccione la pestaña Expresión.

    • Escriba la siguiente expresión: first(body('Parse_JSON'))?['id']

    • Seleccione el Tipo de vínculo y el Ámbito del vínculo.

    • Seleccione Aceptar.

      Captura de pantalla de una acción Crear vínculo para compartir en OneDrive en un flujo en construcción, con el archivo cargado del formulario, el tipo de vínculo y el ámbito del vínculo resaltados.

  2. Agregue un paso a su flujo:

    • Busque "enviar un correo electrónico" y seleccione la acción Enviar un correo electrónico (V2) de Office 365 Outlook.

    • Introduzca los destinatarios, el asunto y el cuerpo del correo electrónico. Seleccione contenido dinámico para incluir detalles de la respuesta del formulario en su correo electrónico.

      Captura de pantalla de una acción de envío de correo electrónico de Outlook en un flujo en construcción, con información personalizada y contenido dinámico resaltado.

Para hacer que la URL del archivo compartido sea un vínculo en el que se puede hacer clic en el correo electrónico, deberá usar el editor HTML y una etiqueta del delimitador:

  1. En la barra de herramientas del cuerpo del correo electrónico, seleccione el icono Vista HTML (</>).
  2. Adjuntar el contenido dinámico URL web y el nombre en una etiqueta del delimitador para convertirlos en un vínculo y el título del vínculo, respectivamente.

En este ejemplo, introdujo el siguiente HTML en el cuerpo del correo electrónico; el texto entre llaves indica el contenido dinámico:

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

Mostramos ahora un ejemplo:

Captura de pantalla de una acción de envío de correo electrónico de Outlook en un flujo en construcción, con información personalizada y contenido dinámico resaltado en la vista HTML.

Puede combinar obtener un archivo adjunto de un formulario y crear un flujo de aprobación.