Scheduled Events ForEachRowinTable NOW() and TODAY() runnning on UTC time even when changing the Time Zone

Instead of using [date] = TODAY() on a scheduled event Filter condition, I have to use [date] = DATE(NOW() - “006:00:00”)

This is true for all the items within the bot, not just the event schedule filter condition.
Steps - Branch on Condition, Wait for a condition. If I call a process and add or Lookup Process inputs also true. Again this is just using global time values such as TODAY(), NOW().

I do not know if this is a bug or intentional behavior?
Perhaps I have missed an account setting that sets the account default time zone?

1 Like

For bots triggered by scheduled events the time zone used by time functions like TODAY(), DATE()… should be the timezone defined in the scheduled event.

I found an issue with this functionality and issued a fix, will update once its deployed which should be in the next couple of days.

1 Like

The fix has been deployed.

5 Likes

Thanks!

1 Like