Process Builder scheduled action based on a Date field fires at unexpected time based on documentation.
Last updated 2016-12-08 ·Reference W-2905168 ·Reported By 15 users
If a Process Builder has a scheduled action based on a Date field, that action may be scheduled for midnight GMT.
1. Create a Date field on any Object
2. Create a Process Builder on the same Object. Process should have a scheduled action for "0 days after [date field]".
3. Create a new record that meets the Process Criteria, and enter tomorrows date in the date field.
Actual Result: Scheduled action processes at Midnight GMT, which may be before or after Midnight in the org's timezone.
Expected Result: Scheduled action will process at Midnight based on your Org Timezone (i.e. Midnight PST if your Org Default Timezone is PST). Refer to https://help.salesforce.com/HTViewHelpDoc?id=process_limits_scheduled.htm&language=en_US:
"If actions are scheduled based on a field value...The schedule is evaluated based on the organization's timezone."
Note: This incorrect behavior occurs when creating new records or updating existing records to meet the process criteria. However changing [date] on an existing record does correctly schedule the pending action based on the org timezone.
None at this time
Is it Fixed?
Any unreleased services, features, statuses, or dates referenced in this or other public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make their purchase decisions based upon features that are currently available.