Problem Statement:
Power Automate Trigger body shows a date prior to the date selected in
CRM.
This behavior was
not expected because the field was set to Date Only and so the time zone would
not cause this problem.
However, here is what we found :
The behavior of
field was set to User Local and so when this field will be set it will be seen
as per the user time zone settings as Power Automate processes the Date in UTC
Format.
All existing
date/time fields in CRM are set as User Local by default.
Given below are the
two approaches by which we can get the proper date in Power Automate.
Solution 1:
Create a new field
in CRM with Format and Behavior set to Date Only.
The date for this
field will be correctly captured by trigger in power automate.
Solution 2:
Create a formula in
Power Automate to add 1 day to the date coming from CRM, using add days
expression.
Adddays(parameter
from which date is coming from, number of days to add, format of
date[optional])
Comments
Post a Comment