Changes between Version 1 and Version 2

The following changes have been made for event subscriptions Version 2:

General changes

Affected fields
Version 1 (Previous behavior)
Version 2 (Change)
Remediation action
Calculated parameter values
Any object created from a template that included a custom form with calculated parameter values, a CREATE event would be sent, and then an UPDATE would be sent with the parameter values (including calculated fields and their values).
When an object is created from a template that includes a custom form with calculated parameter values, only a CREATE event will be sent and will contain parameter values including calculated fields.
If you have a subscription for UPDATE events and are expecting to receive an UPDATE event after an object is created with calculated parameter values, you will no longer receive that UPDATE event. If you wish to see calculated parameter values on object creation, you must create an additional CREATE subscription.
Multi-Select type fields

For any type of event that contains a change on a multi-select type field, if the field only contained one value it would be converted to and sent as a string. Otherwise it would be sent as an array.

Examples:

  • myMultiSelectField: ["oneValue"] is converted and sent as myMultiSelectField: "oneValue".
  • myMultiSelectField: ["first", "second"] is sent as myMultiSelectField: ["first", "second"].

Regardless of how many values are in the array, it will be sent as an array.

Examples:

  • myMultiSelectField: ["oneValue"] is sent as myMultiSelectField: ["oneValue"].
  • myMultiSelectField: ["first", "second"] is sent as myMultiSelectField: ["first", "second"].
If you have a subscription with a filter on a multi-select field, and the value as a string, you must create a new subscription with the same filter that has the value as an array.