Note: This release is in preview. Features described here don’t become generally available until the latest general availability date that Salesforce announces for this release. Before then, and where features are noted as beta, pilot, or developer preview, we can’t guarantee general availability within any particular time frame or at all. Make your purchase decisions only on the basis of generally available products and features.
Conversions That Generate a Change Event
Examples of incompatible field changes are:
- Changing a Date or Date/Time field to any other field type, and vice versa
- Changing a Checkbox field to any other field type
- Changing a Picklist (Multi-Select) field to any other field type
Because a field type conversion can affect many records, the recordIds header field value in the event message contains a wildcard value instead of a record ID array. The value starts with the three-character object ID prefix, followed by the wildcard character *. For example, if you make an incompatible field type change for an Account custom field, the recordIds field looks similar to the following.
1"ChangeEventHeader": {
2 "entityName": "Account",
3 "recordIds": [
4 "001*"
5 ],
6 ...
7}