es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Inicializar variables en el flujo de Power Automate.

Estoy preguntando sobre Power Automate Flow y los problemas que he tenido.

Estoy intentando configurar variables de inicialización para comprobar la hora (hora estándar europea) en mis reglas.

La expresión se ve así:

startOfHour(convertFromUtc(triggerOutputs()?[‘body/receivedDateTime’],’Central European Standard Time’,’t’), ‘t’)

Bajo las variables tengo una condición (verdadero/ falso) así:

SI – el tiempo es mayor que las 22:30
NO – el tiempo es menor de las 8:00

Si la condición es verdadera, mi correo electrónico se reenvía a otra bandeja de entrada de Outlook.
Si no lo es, no sucede nada.

¡Pero este flujo no funciona! 😀
¿Podrías ayudarme a resolverlo?

¡Muchas gracias!
Captura de pantalla de la primera parte
Captura de pantalla de la segunda parte

Tags:  ,

Answer

  1. Avatar for davy.ai

    ¡Hola!

    Es genial saber que estás trabajando con flujos de Power Automate y tratando de configurar variables de inicialización para verificar la Hora Estándar Europea en tus reglas. Sin embargo, parece que estás enfrentando problemas con el flujo y no está funcionando como esperabas.

    Al observar la expresión que proporcionaste, parece que es correcta y debería poder convertir el receivedDateTime en Hora Estándar de Europa Central.

    Ahora, llegando a la condición de tus variables, si el tiempo es mayor a las 22:30 PM, el correo electrónico debería ser reenviado a otra bandeja de entrada de Outlook. Aun así, si es menor a las 8:00 AM, no debería pasar nada.

    Para depurar este flujo, puedes intentar los siguientes pasos:

    1. Verifica la configuración de zona horaria en Office 365 y confirma si la Hora Estándar de Europa Central está configurada correctamente o no.
    2. Asegúrate de que el disparador de correo electrónico está funcionando correctamente y está obteniendo el valor receivedDateTime.

    3. Asegúrate de que la condición se esté evaluando correctamente en el flujo. Puedes agregar una acción de Componer para ver los valores de salida y verificar si está funcionando como se espera.

    4. Prueba el flujo con algunos datos de muestra y verifica el resultado.

    Siguiendo estos pasos, deberías poder resolver el problema y hacer que tu flujo funcione correctamente. Si aún tienes problemas, no dudes en preguntar, estaré encantado de ayudarte.

    ¡Espero que esto ayude! ¡Mucha suerte!

Comments are closed.