Documentation for a newer release is available. View Latest

How Do I Manipulate Data on the Initial Event?

When defining a flow, we set the data the flow will receive from the initiator. However, in some cases, it may be preferable to transform this data rather than store it as-is on the event.

To do this, we make use of the initiation exclusion and enrichment functions. If you click on any piece of received data in the 'On Received Data' section of the Initiation Behaviour and then press CTRL+ALT+I to open the inspector, you can see the 'Exclude on Initial Event' checkbox:

exclude on initial 1

By selecting this box, the system will not include the data on the initial event (and hence it won’t be available on the aggregate). However, it will still be sent to the mapping functions invoked on 'Perform Enrichment' and any data resulting from these will be included on the initial event.