Unscheduling a Service Appointment sets the Status to "NULL"
Last updated 16 days ago ·Reference W-8873081 ·Reported By 1 users
In Review
Summary
When unscheduling an SA, the AR trigger fires and nullifies the SA status field, instead of setting it to the defined status of New or other statuses.
This can affect automations which don't expect the Status to make this change, or be set to NULL.
Repro
1. Create a Process Builder that evaluates the old status vs the new status: ISPICKVAL([ServiceAppointment].Status, 'None') && TEXT(PRIORVALUE([ServiceAppointment].Status )) = 'Scheduled'
2. If the PB evaluates as true, change a checkbox to true or edit the SA Subject field to some text
3. On the Gantt, right-click on a scheduled SA and Unschedule it
4. Notice that step 2 doesn't happen, now change the status to None/New and notice how that step 2 actually occurs.
Workaround
There is no workaround for the change, though it's possible to modify automations to account for it.
Reported By (1)
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.
