Konstruedu

IA para ingenieros: diseña tu primera automatización · Clase del jueves 5 de noviembre de 2026

03 · Ejemplo resuelto paso a paso: KON-DEMO-01

Desde dónde partes: una cuenta Microsoft de trabajo o de estudio, un navegador en el computador y este documento. No necesitas instalar programas ni comprar licencias.

Qué harás: construir en Power Automate en la nube el flujo del ejemplo resuelto. Junta en una tabla de Excel los reportes de incidencia que llegan por un formulario y avisa por correo solo los urgentes. Después lo pruebas con tres casos y lees su historial de ejecuciones.

Cómo sabrás que salió: tres ejecuciones correctas en el historial, tres filas nuevas en la tabla y dos correos de aviso en tu bandeja: el del caso A y el del caso C.

Antes de empezar

Las cinco decisiones del ejemplo

DecisiónEn KON-DEMO-01Dónde queda en el flujo
Qué entraUn reporte de incidencia con siete preguntas, desde Microsoft Forms«Cuando se envía una respuesta nueva» y «Obtener los detalles de la respuesta»
Dónde quedaLa tabla Incidencias del libro KON-DEMO-Datos.xlsx, en OneDrive«Agregar una fila a una tabla»
Cuándo actúaurgencia declarada = alta O ¿bloquea el avance? = sí«Condición»
Qué pasaUn correo con importancia alta. Si no se cumple la regla, solo queda la filaRama Verdadero: «Enviar un correo electrónico (V2)». Rama Falso: vacía
Quién respondeLa persona que recibe el aviso revisa y decide el cierreLa variable DestinatarioAvisos

El orden importa: primero se registra y después se decide. Así, cada reporte queda en la tabla aunque no genere aviso.

Paso 1 · Crea el formulario

En Microsoft Forms, pulsa «Nuevo formulario» y ponle de título KON-DEMO · Reporte de incidencia (ficticio). Agrega estas siete preguntas en este orden. Las seis primeras son de tipo «Elección» y obligatorias; la séptima es de tipo «Texto», con «Respuesta larga», y no obligatoria.

#PreguntaOpciones, escritas igual
1proyectoProyecto Norte · Proyecto Centro · Proyecto Sur
2sectorobra gruesa · terminaciones · instalaciones · exterior
3tipo de hallazgointerferencia · falta de información · no conformidad · seguridad · otro
4urgencia declaradaalta · media · baja
5¿bloquea el avance?sí · no
6quién reportaoficina técnica · jefe de terreno · ITO · subcontrato
7descripción(texto libre)

Forms no tiene un tipo sí/no: la pregunta 5 es de elección con las opciones «sí» y «no», en minúsculas y con tilde.

Resultado: en «Vista previa» ves las siete preguntas y no puedes enviar sin responder las seis primeras. Copia el enlace para responder desde «Recopilar respuestas» → «Copiar vínculo»; lo usarás en el paso 10.

Paso 2 · Prepara la tabla de Excel

En OneDrive crea la carpeta KON-DEMO y dentro un libro de Excel llamado KON-DEMO-Datos.xlsx. En la primera fila escribe estos once encabezados, uno por columna:

Fecha (Lima) · Día · Proyecto · Sector · Tipo de hallazgo · Urgencia · Bloquea el avance · Quién reporta · Descripción · Aviso · Origen

Selecciona los encabezados y usa «Insertar» → «Tabla», con la casilla «La tabla tiene encabezados». En «Diseño de tabla», cambia el nombre de la tabla a Incidencias. Conviene dar formato de texto a las columnas, para que Excel no convierta las fechas en números.

Resultado: una tabla con nombre Incidencias, con encabezados y sin filas. Power Automate solo escribe en tablas con nombre, no en celdas sueltas.

Paso 3 · Crea el flujo y su desencadenador

En Power Automate, pulsa «Crear» → «Flujo de nube automatizado». Nómbralo KON-DEMO-01. Como desencadenador busca Microsoft Forms y elige Cuando se envía una respuesta nueva. Pulsa «Crear». En la tarjeta del desencadenador, en «Id. de formulario», elige tu formulario.

Resultado: el diseñador muestra una tarjeta con tu formulario elegido. El desencadenador solo avisa que llegó una respuesta; todavía no trae sus datos.

Paso 4 · Obtén los datos de la respuesta

Debajo del desencadenador pulsa «+» → «Agregar una acción», busca Microsoft Forms y elige Obtener los detalles de la respuesta. En «Id. de formulario» elige el mismo formulario. En «Id. de respuesta», abre el contenido dinámico (el rayo o «Insertar contenido dinámico») y elige «Id. de respuesta» del desencadenador.

Resultado: una segunda tarjeta. Desde aquí, el contenido dinámico ya ofrece las siete preguntas del formulario.

Paso 5 · Define quién recibe el aviso

Agrega la acción Inicializar variable. Nombre: DestinatarioAvisos. Tipo: «Cadena» (o «String»). Valor: tu correo de la cuenta de trabajo o de estudio.

Resultado: el destinatario queda en un solo lugar. Para cambiarlo después, editas solo esta tarjeta.

Paso 6 · Registra siempre en la tabla

Agrega Agregar una fila a una tabla, del conector Excel Online (Empresas). Elige:

Aparecen las once columnas. Llena siete con el contenido dinámico de «Obtener los detalles de la respuesta»: Proyecto ← proyecto, Sector ← sector, Tipo de hallazgo ← tipo de hallazgo, Urgencia ← urgencia declarada, Bloquea el avance ← ¿bloquea el avance?, Quién reporta ← quién reporta y Descripción ← descripción. En Origen escribe KON-DEMO-01.

Las otras tres columnas se llenan con expresiones. En cada una, abre el editor de expresiones (fx), escribe la expresión y, donde dice <…>, inserta ese campo desde el contenido dinámico:

Para la descripción vacía puedes usar, en lugar del campo directo, if(empty(trim(coalesce(<descripción>,''))),'(sin descripción)',<descripción>).

Resultado: la tarjeta muestra el archivo, la tabla y las columnas llenas. utcNow() da la hora en UTC; la expresión la pasa a la hora de Lima. La columna Aviso repite la regla para leerla en la tabla, pero la rama que de verdad se recorrió se confirma en el historial.

Paso 7 · Escribe la regla en la condición

Agrega la acción Condición. Llena la primera fila: «urgencia declarada» (contenido dinámico) · «es igual a» · alta. Pulsa «Agregar» → «Agregar fila» y llena la segunda: «¿bloquea el avance?» · «es igual a» · sí. Cambia la unión de Y a O.

Resultado: la condición muestra dos filas unidas por O y abre dos ramas, Verdadero y Falso. Con O basta que se cumpla una. Los valores van igual que en el formulario: en minúsculas y con tilde.

Paso 8 · Avisa solo en la rama Verdadero

Dentro de la rama Verdadero agrega Enviar un correo electrónico (V2), de Office 365 Outlook:

La rama Falso queda vacía: el registro ya se hizo en el paso 6.

Resultado: el flujo completo tiene, en orden, el desencadenador, los detalles, la variable, la fila en la tabla y la condición, con el correo dentro de Verdadero.

Paso 9 · Guarda y revisa

Pulsa «Guardar». Si el comprobador de flujo muestra errores, ábrelo y corrige la tarjeta que indica antes de seguir.

Resultado: el flujo se guarda sin errores y queda activado: desde ahora, cada respuesta nueva del formulario lo ejecuta.

Paso 10 · Prueba con los casos A, B y C

Pulsa «Probar» → «Manualmente» → «Probar». Abre el enlace del formulario del paso 1 y envía el caso A. Después envía B y C, uno a la vez. Espera a ver la fila nueva en la tabla antes de enviar el siguiente, para no duplicar filas ni avisos. La fila puede tardar unos segundos en aparecer.

Casoproyectosectortipo de hallazgourgencia declarada¿bloquea el avance?quién reportadescripción
AProyecto Norteinstalacionesno conformidadaltanoITOPRUEBA A · cañería con pendiente invertida (ficticio)
BProyecto Centroobra gruesainterferenciabajanooficina técnicaPRUEBA B · pasada de ducto por coordinar (ficticio)
CProyecto Surterminacionesfalta de informaciónmediasíjefe de terrenoPRUEBA C · falta plano de cielo modular (ficticio)
CasoReglaRama esperadaFila en la tablaCorreo
Ase cumple por la urgenciaVerdaderoSí, con Aviso «sí»Llega
Bno se cumple ninguna condiciónFalsoSí, con Aviso «no»No llega
Cse cumple porque bloquea el avanceVerdaderoSí, con Aviso «sí»Llega

Resultado: tres filas nuevas en Incidencias y dos correos en tu bandeja, los de A y C.

Paso 11 · Lee el historial de ejecuciones

Vuelve a «Mis flujos» y abre KON-DEMO-01. En «Historial de ejecución de 28 días» aparece una línea por respuesta, con su fecha, hora y estado. Abre cada una:

  1. Estado: debe decir correcto. Cada tarjeta ejecutada muestra una marca verde.
  2. Condición: abre la tarjeta y mira su resultado. En A y C es verdadero; en B, falso.
  3. Correo: en A y C, «Enviar un correo electrónico (V2)» se ejecutó. En B aparece omitido, y es correcto: pertenece a la rama que no se tomó.
  4. Entradas y salidas: abre «Agregar una fila a una tabla» y compara lo que entró con la fila de la tabla.

Resultado: puedes explicar cada caso en una frase, por ejemplo: «En C la condición dio verdadero porque bloquea el avance, y se envió el correo».

Si una acción falla, los pasos siguientes aparecen omitidos. Eso es un error que hay que corregir, no una decisión de la regla: abre la tarjeta con error y lee su mensaje.

Paso 12 · Desactiva el flujo

Cuando termines de probar, en «Mis flujos» pulsa «⋮» junto a KON-DEMO-01 → «Desactivar».

Resultado: el flujo aparece desactivado y las respuestas nuevas ya no generan filas ni avisos. Un flujo activo de más sobre el mismo formulario duplica filas y correos.

Si algo no sale

Qué vesQué revisar
La tabla no aparece en la listaExcel necesita una tabla con nombre. Vuelve al paso 2
Tu formulario no aparece en «Id. de formulario»Los formularios creados desde Teams, SharePoint o un grupo no aparecen. Crea el formulario en Forms con tu propia cuenta
La condición nunca se cumpleLos valores deben ser idénticos a las opciones del formulario: alta y sí, en minúsculas y con tilde
No llega el correoMira primero la ejecución: si la rama fue Falso, es correcto que no llegue. Si fue Verdadero, revisa el valor de la variable y la carpeta de spam
Error al escribir en ExcelEl libro puede estar protegido o abierto con la tabla en edición. Quita la protección, guarda y vuelve a enviar la respuesta
Se duplican filas o correosHay otro flujo activo sobre el mismo formulario. Deja activo solo uno

Para seguir

Empieza con Excel: es lo más simple de revisar. Cuando el registro crezca o lo usen varias personas, una lista de SharePoint, con la acción «Crear elemento», es la mejora natural.

Documentación oficial de Microsoft: preguntas frecuentes de Power Automate · crear un flujo de nube · Forms en un flujo · condiciones con O e Y · historial y errores.