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.
Nota
Power Automate utiliza el diseñador de flujos de nube clásico o el diseñador de flujos de nube con Copilot. Para identificar qué diseñador está utilizando, vaya a la sección Nota en Comprenda el diseñador de flujos de nube con capacidades de Copilot.
Comenzaremos con una plantilla preconstruida y la personalizaremos para ayudar a nuestros directores a planificar las vacaciones de verano de los empleados.
Busque Microsoft Forms en la galería de plantillas de Power Automate y luego seleccione la plantilla denominada Notificarme en Outlook cuando un estudiante complete un cuestionario.
Si es necesario, inicie sesión en los conectores y luego seleccione Continuar.
En el primer paso del flujo, Cuando se envíe una nueva respuesta, seleccione su formulario en la casilla Identificador del formulario.
En el siguiente paso del flujo, Aplicar a cada uno, seleccione su formulario nuevamente en la casilla Identificador del formulario. Deje todo lo demás como esté.
Omita el paso de Office 365 Obtener mi perfil (V2).
Si no necesita enviarse el correo electrónico a sí mismo, puede eliminar este paso.
En el paso final del flujo, Enviar un correo electrónico, ingrese 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.
Seleccione el nombre del flujo en la parte superior del lienzo de Power Automate y haga los cambios que quiera.
Guarde y pruebe el flujo.
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.
Siga los pasos para enviar un correo electrónico cuando haya una nueva respuesta de formulario, pero envíe el correo electrónico al respondedor.
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.
Busque Microsoft Forms en la galería de plantillas de Power Automate y seleccione la plantilla denominada Enviar respuestas de formulario para aprobación.
Cree conectores o inicie sesión en ellos, si es necesario, y seleccione Continuar.
En el primer paso del flujo, "Cuando se envíe una nueva respuesta", seleccione su formulario en la casilla Identificador del formulario.
En el siguiente paso del flujo, Aplicar a cada uno, seleccione su formulario nuevamente en la casilla Identificador del formulario. Deje todo lo demás como esté.
En el siguiente paso en el flujo, "Iniciar y esperar una aprobación," seleccione el Tipo de aprobación, introduzca un Título e ingrese las direcciones de correo electrónico de los aprobadores en Asignado a. Seleccione contenido dinámico para incluir detalles de la respuesta del formulario en la solicitud de aprobación.
Omita la acción Condición.
En el paso En caso afirmativo:
- Elimine la acción SharePoint que viene con la plantilla.
- Agregue una acción de Office 365 Outlook Enviar un correo electrónico (V2).
- En el cuadro A, seleccione el contenido dinámico Correo electrónico de los respondedores.
- Introduzca el asunto y el cuerpo del correo electrónico
En el paso En caso negativo:
- Elimine el paso Office 365 "Obtener mi perfil (V2)" que viene con la plantilla.
- En la acción "Enviar un correo electrónico (V2)", en la casilla A, seleccione el contenido dinámico Correo electrónico de los respondedores.
- Introduzca el asunto y el cuerpo del correo electrónico
Seleccione el nombre del flujo y realice los cambios que quiera en la parte superior del lienzo de Power Automate.
Guarde y pruebe el flujo.
Para ver más ejemplos de flujos de aprobación, vaya a Administrar aprobaciones secuenciales.
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.
Cree un libro en Excel Online. Agregue una tabla con una columna para cada pregunta en su formulario. Guarde y cierre el libro.
En Power Automate, cree un flujo de nube automatizado desde cero. Seleccione el desencadenador de Microsoft Forms Cuando se envíe una nueva respuesta.
En el primer paso del flujo, Cuando se envíe una nueva respuesta, seleccione su formulario en la casilla Identificador del formulario.
Agregue este 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.
Agregue este paso a su flujo:
- Busque perfil y seleccione Usuarios de Office 365.
- Seleccione Obtener perfil de usuario (v2).
- En el cuadro Usuario (UPN), seleccione el contenido dinámico Correo electrónico de los respondedores. Esto buscará el nombre del respondedor por la dirección de correo electrónico en el formulario.
Agregue este paso a su flujo:
- Busque excel y seleccione Excel Online (Business).
- Seleccione Agregar una fila a una tabla.
- Seleccione la Ubicación y la Biblioteca de documentos.
- Seleccione el icono de la carpeta y busque el libro de Excel que creó anteriormente.
- Seleccione la Tabla.
- En cada columna de la tabla, seleccione el contenido dinámico correspondiente.
Seleccione el nombre del flujo en la parte superior del lienzo de Power Automate y haga los cambios que quiera.
Guarde y pruebe el flujo.
Puede utilizar una plantilla para agregar un paso de aprobación antes de agregar una respuesta de formulario a la tabla 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.
Seleccione su formulario
En Power Automate, cree un flujo de nube automatizado desde cero.
Seleccione el desencadenador de Microsoft Forms Cuando se envíe una nueva respuesta.
En el primer paso del flujo, Cuando se envíe una nueva respuesta, seleccione su formulario en la casilla Identificador del formulario.
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
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.
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.
Expanda el paso Obtener detalles de la respuesta y copie el contenido del resultado de la carga del archivo.
En la esquina superior derecha de la ventana, seleccione el icono de lápiz Editar para abrir el lienzo del flujo.
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.
Seleccione Generar desde ejemplo.
Bajo Inserte una carga JSON de muestra, seleccione la casilla y pegue la salida de carga del archivo que copió anteriormente; luego, seleccione Hecho.
La acción Analizar JSON debería tener este aspecto después de seleccionar Hecho:
Crear un vínculo de uso compartido y enviar la URL por correo electrónico
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.
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.
Convierta la URL en un vínculo en el que se pueda hacer clic
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:
- En la barra de herramientas del cuerpo del correo electrónico, seleccione el icono Vista HTML (</>).
- 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:
Puede combinar obtener un archivo adjunto de un formulario y crear un flujo de aprobación.
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de