Power Automate Cloud – Sesión 01 – Resumen

🎯 Objetivo de la clase
- Comprender el enfoque del curso y la base técnica para automatizar procesos con Power Automate Cloud. [learn.microsoft.com], [learn.microsoft.com]
- Entender el modelo de automatización trigger (desencadenador) → acciones, y cómo se prueba/depura con el historial de ejecuciones. [learn.microsoft.com], [learn.microsoft.com], [learn.microsoft.com]
- Practicar fundamentos esenciales: conexiones, variables y expresiones (texto y fecha/hora). [learn.microsoft.com], [learn.microsoft.com], [learn.microsoft.com]
1) 🧭 Introducción: ¿Qué es Power Automate Cloud?
- Power Automate permite automatizar tareas repetitivas y procesos de negocio conectando aplicaciones y servicios mediante flujos de trabajo. [learn.microsoft.com], [learn.microsoft.com]
- Un flujo se construye con:
- Un trigger (evento que inicia el flujo)
- Acciones (pasos que se ejecutan después) [learn.microsoft.com], [learn.microsoft.com]
- Se resaltó su valor para:
- reducir trabajo manual,
- mejorar consistencia,
- disminuir errores operativos,
- acelerar tiempos de entrega. [learn.microsoft.com], [learn.microsoft.com]
2) 🔑 Conceptos clave (explicación breve)
- Trigger (desencadenador): evento que inicia un flujo (por ejemplo, llegada de un correo). [learn.microsoft.com], [learn.microsoft.com]
- Acción: paso que ejecuta el flujo tras el trigger (por ejemplo, operaciones de datos). [learn.microsoft.com], [learn.microsoft.com]
- Conector: integración preconstruida con un servicio (Outlook, SharePoint, etc.). [learn.microsoft.com], [learn.microsoft.com]
- Conexión: credenciales/autenticación que permite a un conector operar (si se rompe, el flujo puede fallar). [learn.microsoft.com], [learn.microsoft.com]
- Run history: historial para ver ejecuciones, entradas/salidas y diagnosticar errores. [learn.microsoft.com], [learn.microsoft.com]
3) 🧩 Tipos de flujos (Cloud) y cuándo usarlos
Se revisaron los tipos principales de cloud flows y su propósito: [learn.microsoft.com], [learn.microsoft.com]
| Tipo | ¿Cuándo usarlo? | Ejemplo típico |
|---|---|---|
| Automatizado | Cuando ocurre un evento | “Cuando llega un correo…” [learn.microsoft.com], [learn.microsoft.com] |
| Instantáneo (manual) | Cuando el usuario decide ejecutarlo | Botón “Ejecutar ahora” [learn.microsoft.com], [learn.microsoft.com] |
| Programado | Cuando se ejecuta por horario/recurrencia | Diario/semanal/mensual [learn.microsoft.com], [learn.microsoft.com] |
4) 🧪 Ejercicio 1: “Mi primer flujo” (Outlook + Compose)
✅ Objetivo
Crear un flujo mínimo funcional para entender cómo se construye, guarda, prueba y depura. [learn.microsoft.com], [learn.microsoft.com]
🔧 Estructura aplicada
- Trigger: “Cuando llega un nuevo correo” (Outlook) [learn.microsoft.com], [learn.microsoft.com]
- Acción: Data Operations → Compose (Redactar) para imprimir un valor simple. [learn.microsoft.com], [learn.microsoft.com]
🧠 Aprendizajes clave
- Un flujo se puede guardar cuando incluye al menos un trigger y una acción. [learn.microsoft.com]
- Compose es muy útil para depuración: muestra claramente el valor de entrada/salida en el historial. [learn.microsoft.com], [learn.microsoft.com]
- Para que un trigger o acción funcione, debe existir una conexión válida al servicio. [learn.microsoft.com], [learn.microsoft.com]
5) 🔐 Conexiones, continuidad y respaldo
- Se reforzó que las conexiones se administran desde Datos > Conexiones, y se comparten entre productos de Power Platform. [learn.microsoft.com], [learn.microsoft.com]
- Se discutió el riesgo de depender de cuentas personales (cambios de usuario/rotación). Recomendación: usar estrategias que reduzcan dependencia individual y eviten “puntos únicos de falla” en credenciales. [learn.microsoft.com], [learn.microsoft.com]
- Para respaldo y traslado:
- exportar un flujo como paquete .zip (no-solution flow), o
- usar solutions para escenarios de ALM. [learn.microsoft.com], [learn.microsoft.com]
6) 🧠 Variables (fundamento para automatizaciones reales)
Se explicó el uso de variables como almacenamiento temporal que puede cambiar durante el flujo. [learn.microsoft.com], [learn.microsoft.com]
Tipos clave mencionados
- Boolean (true/false) [learn.microsoft.com]
- Integer (enteros) [learn.microsoft.com]
- Float (decimales) [learn.microsoft.com]
- String (texto) [learn.microsoft.com]
- (Se dejó indicado que Array/Object (JSON) se profundiza en próximas sesiones). [learn.microsoft.com]
✅ Microsoft confirma que las variables pueden ser integer, float, boolean, string, array y object, y que se inicializan a nivel global del flujo. [learn.microsoft.com], [learn.microsoft.com]
7) ✍️ Expresiones (texto): concat + mayúsculas/minúsculas
Se practicó el uso del botón FX para expresiones y manipulación de texto:
- concat() para unir textos (ej. nombre + apellido). [learn.microsoft.com], [learn.microsoft.com]
- toUpper() / toLower() para normalizar valores en mayúsculas/minúsculas. [learn.microsoft.com], [learn.microsoft.com]
📌 Buen punto práctico: en concatenaciones, si no agregas separadores (p. ej., un espacio), el resultado queda “pegado”.
8) 🕒 Expresiones (fecha/hora): utcNow + conversión + formato
Se trabajaron tres necesidades recurrentes en automatización:
- Capturar fecha/hora actual en UTC con
utcNow()[learn.microsoft.com], [learn.microsoft.com] - Convertir zona horaria a la esperada (acción Convert time zone o expresión
convertTimeZone) [learn.microsoft.com], [learn.microsoft.com] - Formatear a un string legible con
formatDateTime()[learn.microsoft.com], [learn.microsoft.com]
✅ Se reforzó un error típico: MM (mes) vs mm (minutos) al formatear. [learn.microsoft.com]
❓ Preguntas y respuestas destacadas (con refuerzo oficial)
1) “¿Si uso cuenta empresarial, funciona sin pasos extra?”
✅ Respuesta del docente (resumen): sí, si ya tienes licenciamiento y el tenant lo permite, puedes trabajar directamente.
🔎 Refuerzo: Microsoft indica que para crear flujos se requiere acceso a Power Automate y conexiones configuradas según el entorno. [learn.microsoft.com], [learn.microsoft.com]
2) “¿Por qué el flujo no corre si aparece ‘Not connected’?”
✅ Respuesta del docente (resumen): porque falta autenticar el conector con una cuenta válida.
🔎 Refuerzo: las conexiones se administran y actualizan desde el panel de conexiones; pueden romperse por credenciales, políticas o cuentas deshabilitadas. [learn.microsoft.com], [learn.microsoft.com]
3) “¿Por qué Compose muestra salida igual a la entrada?”
✅ Respuesta del docente (resumen): Compose devuelve lo que recibe; es útil para probar y depurar.
🔎 Refuerzo: Microsoft describe Compose como operación para generar salida a partir de inputs/expresiones y facilitar manipulación/depuración. [learn.microsoft.com], [learn.microsoft.com]
4) “¿Puedo respaldar/exportar un flujo?”
✅ Respuesta del docente (resumen): sí, es recomendable; se puede exportar como paquete (zip) o usar soluciones.
🔎 Refuerzo: Microsoft documenta exportación/importación de flujos no-solution mediante paquetes y también exportación con soluciones para ALM. [learn.microsoft.com], [learn.microsoft.com]
✅ Conclusiones
- La sesión dejó clara la base de Power Automate: evento (trigger) → pasos (acciones), soportado por conectores y conexiones. [learn.microsoft.com], [learn.microsoft.com], [learn.microsoft.com]
- Se consolidó el hábito de depuración con Compose y validación con run history. [learn.microsoft.com], [learn.microsoft.com]
- Variables y expresiones de texto/fecha son esenciales para construir automatizaciones reales y escalar a escenarios avanzados (datos estructurados, JSON, APIs). [learn.microsoft.com], [learn.microsoft.com], [learn.microsoft.com]
⭐ Recomendaciones
- 🧪 Repite el flujo de correo y añade filtros (por remitente/asunto) para reducir ejecuciones innecesarias. [learn.microsoft.com], [learn.microsoft.com]
- 🔐 Revisa Datos > Conexiones y aprende a detectar conexiones rotas antes de que fallen tus flujos. [learn.microsoft.com], [learn.microsoft.com]
- 🧠 Practica variables: Initialize + Set + Compose para visualizar resultados en run history. [learn.microsoft.com], [learn.microsoft.com]
- 🕒 Practica fechas:
utcNow()→ conversión de zona →formatDateTime()cuidando MM vs mm. [learn.microsoft.com], [learn.microsoft.com] - 🧰 Implementa respaldo: exporta tu flujo a .zip (o usa soluciones si corresponde). [learn.microsoft.com], [learn.microsoft.com]
📚 Referencias oficiales
- Microsoft Learn — What is Power Automate? [learn.microsoft.com]
- Microsoft Learn — Overview of cloud flows [learn.microsoft.com]
- Microsoft Learn — Triggers introduction [learn.microsoft.com]
- Microsoft Learn — Work with triggers and actions [learn.microsoft.com]
- Microsoft Learn — Manage connections in Power Automate [learn.microsoft.com]
- Microsoft Learn — Troubleshoot broken connections [learn.microsoft.com]
- Microsoft Learn — Store and manage values in variables [learn.microsoft.com]
- Microsoft Learn — Use data operations (Compose) [learn.microsoft.com]
- Microsoft Learn — Expression cookbook for cloud flows [learn.microsoft.com]
- Microsoft Learn — Convert a time zone [learn.microsoft.com]
- Microsoft Learn — Customize or format date and time values in a flow [learn.microsoft.com]
- Microsoft Learn — Export and import a non-solution flow [learn.microsoft.com]
- Microsoft Learn — Export a solution [learn.microsoft.com]

