Cómo gestionar fechas y horas en Power Automate paso a paso

Cuando empiezo a trabajar con Power Automate, uno de los puntos que más confusión genera es la gestión de fechas y horas.

Esto se debe principalmente a tres factores:

  • Diferencias de formato entre regiones
  • Uso de UTC (Tiempo Universal Coordinado)
  • Funciones específicas para manipular fechas

En esta guía práctica te explico cómo funcionan las fechas en Power Automate y cómo utilizarlas correctamente en tus flujos.


Formato base de las fechas en Power Automate

Por defecto, Power Automate utiliza el estándar internacional ISO 8601, que permite representar fechas de forma universal.

Un ejemplo típico es:

2025-10-28T15:30:00Z

Cada elemento tiene un significado claro:

  • 2025: año
  • 10: mes
  • 28: día
  • T: separador entre fecha y hora
  • 15:30:00: hora, minutos y segundos
  • Z: indica que está en formato UTC

Este formato es el que utilizan la mayoría de conectores como:

  • Outlook
  • Excel
  • SharePoint
  • APIs y servicios HTTP

Entender este formato es clave para evitar errores en automatizaciones.


Funciones principales para trabajar con fechas

Power Automate ofrece funciones muy potentes para manipular fechas. Estas son las más importantes:

Obtener la fecha actual

utcNow()

Devuelve la fecha y hora actual en formato UTC.

Ejemplo:
utcNow() → 2025-10-28T15:30:00Z


Añadir o restar días

addDays(fecha, número)

Permite sumar o restar días.

Ejemplo:
addDays(utcNow(), 5)

Resultado: fecha dentro de 5 días


Añadir o restar horas

addHours(fecha, número)

Permite modificar horas.

Ejemplo:
addHours(utcNow(), -3)

Resultado: hora de hace 3 horas


Formatear fechas

formatDateTime(fecha, formato)

Convierte la fecha al formato que necesites.

Ejemplo:
formatDateTime(utcNow(), ‘dd/MM/yyyy’) → 28/10/2025

Estas funciones se utilizan en:

  • Expresiones
  • Variables
  • Acciones como crear registros o enviar datos

Formatos más comunes en Power Automate

Al usar formatDateTime, puedes personalizar completamente la visualización.

Estos son los formatos más utilizados:

  • dd/MM/yyyy → 28/10/2025
  • MM/dd/yyyy → 10/28/2025
  • yyyy-MM-dd → 2025-10-28
  • dd-MMM-yyyy → 28-Oct-2025
  • yyyy-MM-ddTHH:mm:ssZ → formato completo UTC
  • dd/MM/yyyy HH:mm → fecha y hora local
  • dddd, dd MMMM yyyy → martes, 28 octubre 2025

Un error muy común es:

  • MM (mayúsculas) = mes
  • mm (minúsculas) = minutos

Este detalle puede romper completamente un flujo si no se tiene en cuenta.


Cómo convertir entre zonas horarias en Power Automate

Uno de los problemas más habituales es que Power Automate trabaja en UTC.

Para convertir la fecha a tu zona local debes usar:

convertTimeZone(fecha, origen, destino)

Ejemplo:

convertTimeZone(utcNow(), ‘UTC’, ‘Romance Standard Time’)

Esto ajusta la hora a España peninsular.


Zonas horarias comunes

  • México (CDMX): Central Standard Time (Mexico)
  • Chile: Pacific SA Standard Time
  • Argentina: Argentina Standard Time
  • Colombia y Perú: SA Pacific Standard Time

Trabajar correctamente con zonas horarias es clave en automatizaciones globales.


Ejemplos prácticos en Power Automate

Aquí tienes casos reales que uso frecuentemente:


Mostrar fecha en un correo

formatDateTime(utcNow(), ‘dd/MM/yyyy HH:mm’)

Resultado:
28/10/2025 18:45


Crear nombres únicos para archivos

concat(‘Informe_’, formatDateTime(utcNow(), ‘yyyyMMdd_HHmmss’), ‘.xlsx’)

Resultado:
Informe_20251028_184523.xlsx


Calcular una fecha de vencimiento

formatDateTime(addDays(utcNow(), 7), ‘dd/MM/yyyy’)

Resultado:
04/11/2025


Errores comunes al trabajar con fechas

Estos son los errores más frecuentes que veo:

  • No considerar la diferencia entre UTC y hora local
  • Confundir MM con mm
  • Usar formatos incompatibles con Excel o SharePoint
  • Trabajar con campos de texto en lugar de campos tipo fecha

Evitar estos errores te ahorrará muchos problemas en producción.


Consejos prácticos para trabajar con fechas

Desde mi experiencia, estas prácticas marcan la diferencia:

  • Guardar siempre fechas en formato ISO
  • Usar formatDateTime solo para mostrar datos
  • Generar nombres de archivos con fechas dinámicas
  • Adaptar el formato según el destino
  • Tener en cuenta diferencias entre Power Automate cloud y desktop

Conclusión

Trabajar con fechas y horas en Power Automate puede parecer complejo al inicio, pero una vez entiendes su lógica, se convierte en una herramienta extremadamente potente.

Dominar funciones como:

  • utcNow()
  • addDays()
  • formatDateTime()
  • convertTimeZone()

te permitirá crear automatizaciones más precisas, escalables y adaptadas a cualquier contexto.


Nota de transparencia

Este contenido ha sido generado o asistido por herramientas de Inteligencia Artificial, bajo la supervisión de EL PROFE OTTO.

ChatGPT Enterprise vs ChatGPT Plus: por qué faltan funcionalidades y qué significa realmente

Cuando utilizo ChatGPT en diferentes entornos, es normal notar que la versión Enterprise parece tener menos funcionalidades que la versión personal o Plus.

Pero aquí hay algo importante que debes entender: no se trata de una limitación técnica, sino de una decisión de diseño orientada al entorno empresarial.

En este artículo te explico de forma clara por qué ocurre esto y cómo debes interpretarlo, especialmente si trabajas en formación, consultoría o implementación de IA en empresas.


Por qué ChatGPT Enterprise parece tener menos funcionalidades

Lo que observas es completamente normal y esperado.

ChatGPT Enterprise no elimina funcionalidades, sino que las controla, filtra o restringe según políticas organizacionales.


Interfaz personalizada por cuenta organizacional

En entornos empresariales, cada organización puede definir qué funcionalidades están disponibles.

Esto significa que herramientas que sí ves en ChatGPT Plus pueden no aparecer en Enterprise, como por ejemplo:

  • Canvas
  • Explorar aplicaciones
  • GPTs personalizados
  • Modo agente

Esto depende directamente de la configuración del equipo de IT.

Además, OpenAI permite que las empresas controlen aspectos como:

  • Subida de archivos
  • Uso de extensiones externas
  • Acceso a navegación web
  • Integraciones con herramientas como Drive
  • Acceso a GPT Store

Esto explica por qué el entorno Enterprise suele verse más limpio y limitado a nivel visual.


Privacidad y seguridad corporativa

Uno de los pilares clave de ChatGPT Enterprise es la seguridad.

Muchas funcionalidades se limitan para cumplir normativas como:

  • GDPR
  • ISO
  • Políticas internas de la empresa

Por ejemplo, desactivar la navegación web evita que datos sensibles puedan salir del entorno corporativo.

Además, en Enterprise:

  • Las conversaciones no se utilizan para entrenar modelos
  • Se prioriza la confidencialidad de la información
  • Se controla el acceso a integraciones externas

Esto es fundamental en empresas que manejan datos críticos.


Funciones ocultas pero disponibles

Algo que muchos no saben es que varias funcionalidades sí existen en Enterprise, pero no están visibles por defecto.

Entre ellas:

  • Creación de GPTs personalizados
  • Modo agente
  • Automatizaciones avanzadas

Estas funciones pueden:

  • Estar desactivadas por el administrador
  • Requerir permisos específicos
  • Estar disponibles vía API o integraciones (Slack, Teams, etc.)

Es decir, no han desaparecido, simplemente están controladas.


Despliegue progresivo de funcionalidades

OpenAI lanza nuevas funcionalidades por fases.

Normalmente:

  1. Primero aparecen en versiones personales (Plus)
  2. Luego se prueban y estabilizan
  3. Finalmente llegan a Enterprise (si la empresa lo permite)

Ejemplos claros son:

  • Canvas
  • Explorador de apps
  • GPT Store

Por eso, es habitual que veas diferencias temporales entre cuentas.


Diferencias visibles entre cuentas Enterprise y Plus

Cuando comparo ambos entornos, las diferencias son claras:

En ChatGPT Enterprise

  • Interfaz más limpia
  • Menos funcionalidades visibles
  • Entorno corporativo identificado (por ejemplo, nombre de la empresa)
  • Mayor control de accesos

En ChatGPT Plus (personal)

  • Acceso a GPTs personalizados
  • Explorador de aplicaciones
  • Más integraciones (Drive, herramientas externas)
  • Funcionalidades experimentales activas

Qué significa esto para formación y empresas

Si estás trabajando en formación o implementación de IA, este punto es clave.

ChatGPT Enterprise no es una versión “recortada”, sino una versión:

  • Más segura
  • Más controlada
  • Adaptada a entornos empresariales

Cómo aplicar esto en tus formaciones

Si vas a hacer un taller o formación en empresa, te recomiendo:

  • Explicar estas diferencias desde el inicio
  • Mostrar comparativas visuales entre versiones
  • Adaptar los ejercicios a las funcionalidades disponibles
  • Evitar frustración del usuario por expectativas incorrectas

También puedes sugerir a la empresa:

  • Solicitar activación de funciones al equipo IT
  • Evaluar necesidades reales antes de habilitar herramientas
  • Diseñar un entorno controlado pero útil

Conclusión

ChatGPT Enterprise no tiene menos funcionalidades, sino que está diseñado para ofrecer control, seguridad y personalización.

Entender esta diferencia es clave para:

  • Implementar correctamente la herramienta
  • Diseñar formaciones efectivas
  • Evitar confusión en equipos

Nota de transparencia

Este contenido ha sido generado o asistido por herramientas de Inteligencia Artificial, bajo la supervisión de EL PROFE OTTO.

Claude como asistente de IA: arquitectura, funcionalidades y uso empresarial

En los últimos años, la inteligencia artificial ha evolucionado rápidamente, pasando de ser una herramienta puntual a convertirse en un verdadero sistema de trabajo. En este contexto, Claude representa un cambio relevante en cómo interactuamos con la tecnología.

En este artículo analizo su arquitectura funcional y sus principales capacidades desde una perspectiva empresarial, abordando elementos como artefactos, skills, agentes, conectores o el modelo de trabajo colaborativo.

El objetivo no es solo entender qué es Claude, sino cómo puede utilizarse de forma práctica para diseñar soluciones, automatizar procesos y mejorar la productividad en organizaciones.

(más…)
Cómo configurar campos requeridos y bloquear campos en Power Apps paso a paso

Cómo configurar campos requeridos y bloquear campos en Power Apps paso a paso

Cuando empiezo a trabajar con formularios en Power Apps, una de las necesidades más comunes es controlar qué campos son obligatorios y cuáles deben estar bloqueados para el usuario.

En este artículo te explico, de forma clara y práctica, cómo gestionar campos requeridos y cómo bloquear campos en modo solo lectura usando diferentes métodos dentro de Power Apps.


Métodos para configurar campos requeridos en Power Apps

Power Apps ofrece varias formas de definir si un campo es obligatorio. A continuación te explico las principales.


Usando el panel izquierdo

Una de las formas más rápidas es trabajar directamente desde el panel izquierdo.

Paso a paso:

  • Selecciono el formulario en Power Apps.
  • En el panel izquierdo ubico los campos del formulario.
  • Hago clic en el campo que quiero configurar.
  • Ajusto sus propiedades según necesidad.

Este método es ideal cuando quiero hacer cambios rápidos y visuales sin entrar en configuraciones más técnicas.


Usando la barra de fórmulas

Otra forma más flexible y potente es utilizar la barra de fórmulas.

Desde aquí puedo:

  • Definir reglas personalizadas.
  • Establecer validaciones dinámicas.
  • Controlar cuándo un campo debe ser obligatorio según condiciones.

Por ejemplo, puedo hacer que un campo sea requerido solo si otro campo tiene cierto valor, lo cual es clave en formularios más avanzados.


Cómo bloquear un campo en Power Apps (modo solo lectura)

Ahora voy con una funcionalidad muy importante: bloquear campos para que el usuario no pueda editarlos.

Esto es especialmente útil cuando:

  • Quiero mostrar información sin permitir cambios.
  • Trabajo con datos que no deben modificarse.
  • Necesito controlar permisos dentro del formulario.

Uso del icono de candado

Si alguna vez aparece un candado al lado de los campos, esto es lo que significa y cómo usarlo correctamente.

Paso a paso:

  1. Selecciono el formulario completo (no solo un campo).
  2. Voy al panel izquierdo y hago clic sobre el formulario.
  3. En la parte superior, selecciono la pestaña «Campos» (junto a «Datos» y «Diseño»).
  4. Se mostrará la lista de todos los campos del formulario.
  5. A la derecha de cada campo veré un icono de candado.
  6. Hago clic en ese candado para cambiar su estado.

Estados del candado en Power Apps

  • Candado abierto: el campo es editable.
  • Candado cerrado: el campo está bloqueado en modo solo lectura.

También puedo usar clic derecho para gestionar esta opción de forma más rápida.


Buenas prácticas al trabajar con campos en Power Apps

Desde mi experiencia, recomiendo aplicar estas prácticas:

  • Definir claramente qué campos son obligatorios desde el inicio.
  • Evitar bloquear campos innecesarios para no afectar la experiencia del usuario.
  • Usar validaciones dinámicas en formularios avanzados.
  • Mantener coherencia en el diseño del formulario.
  • Probar siempre el formulario antes de publicarlo.

Conclusión

Gestionar correctamente los campos requeridos y el bloqueo de campos en Power Apps es clave para crear formularios eficientes, seguros y fáciles de usar.

Si aplicas estos métodos, podrás:

  • Mejorar la calidad de los datos.
  • Evitar errores de usuario.
  • Tener mayor control sobre la información.

Nota de transparencia

Este contenido ha sido generado o asistido por herramientas de Inteligencia Artificial, bajo la supervisión de EL PROFE OTTO.

Tipos de entornos en Power Platform explicados

Cuando trabajas con Microsoft Power Platform, crear un entorno nuevo no es un simple paso administrativo. La elección del tipo de entorno define cómo se comportará tu solución a nivel de uso, seguridad, licenciamiento, aislamiento de datos y gobernanza.

Muchos errores en proyectos low-code no vienen del diseño de la app, sino de haber elegido mal el entorno desde el inicio.

En este artículo te explico qué tipos de entornos existen, para qué sirve cada uno y por qué esta decisión es estratégica.

(más…)
Resumen de privacidad
otto duarte experto en marketing digital formador

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles. Más información en nuestra política de privacidad.

Cookies estrictamente necesarias

Las cookies estrictamente necesarias tiene que activarse siempre para que podamos guardar tus preferencias de ajustes de cookies.

Básicamente la web no funcionará bien si no las activas.

Estas cookies son:

- Comprobación de inicio de sesión.

- Cookies de seguridad.

- Aceptación/rechazo previo de cookies.

Cookies de terceros

Esta web utiliza Google Tag Manager y google analytics para recopilar información anónima tal como el número de visitantes del sitio, o las páginas más populares.

Dejar esta cookie activa nos permite mejorar el blog cada día para ofrecerte mejores contenidos.