Methods that retrieve data come in two types, those that return a single item such as a Get Customer by ID Method, or those that return multiple items, Collections of Data.
So let’s take a look at a step that’s going to be operating on a Collection of Data.
This List Email step, you can choose to split the transaction into separate transactions for each record, or each email here, or have one transaction to the entire collection.
In Cyclr this is known as Collection Splitting which is useful when you’re mapping from several unrelated collections.
Splitting can be adjusted at the cycle level, and on individual steps.
With Splitting turned off entirely each step will do all its work before handing over to the next step. By default, Splitting is turned on for the first step in the cycle.
Splitting turned on for a step it will pass each record it finds through the rest of the cycle one by one.
You can see here that for each email, every other step is called.
With Splitting turned off, Cyclr doesn’t detect a common value in each source array, you may be asked to select one in a pane similar to the one pictured here.
It says here what Unique Field can join your data together.
If there isn’t a field e.g. email address that connects both sources, you may need to split one or more of the source arrays.
For more information, you can check the documentation or contact support.