Introduction #
The current workflow processing is independent which means that we always pass all messages. But now we are providing dependent Workflow processing, which works like we have joined the condition of step 1 with AND-operation with condition 2 of the second step. Such a use case we could have where we do not pass all the 50 messages to the next step but only those messages which have been passed e.g. evaluated to ‘true’ by the first step. We have to remove the messages which do not match the condition from the map. This means that the map will be reduced in size every time the condition of a step doesn’t match.
Why we use this feature? #
We use this feature to pass the match condition message to the next step and remove the message which not match any condition. We provide two value options for the user to desire their own needs business. The followings are a workflow processing mode:
Workflow Processing Mode | Description |
Pass all messages to the next step | This is the current behavior and should be set as the default value. |
Pass only match messages to the next step | The message that matches the workflow condition will pass to the next step/ New processing mode behavior |
How does the processing mode of workflow work #
Configuring the workflow processing mode:-
To activate the workflow processing mode you have to choose the picklist value which you want to use in order to pass the message:
- Select the workflows tab and you can find the processing mode of workflow in the INTERFACE WORKFLOW SETTINGS section.
- Click on the Processing mode then choose the mode in which you want to pass your messages.