Inter Workflow Collection Agent in a Batch Workflow(5.0)
Open the Inter Workflow Collection Batch Agent configuration dialog from a workflow configuration. Right-click the agent icon and select Configuration or double-click the agent icon.
Setting | Description |
|---|---|
Profile | The name and most recent version of the Inter Workflow profile. All workflows in the same workflow configuration can use separate Inter Workflow profiles, if that is preferred. In order to do that the profile must be set to Default in the Workflow Table tab found in the Workflow Properties dialog. After that each workflow in the table can be appointed different profiles. |
Deactivate on Idle | If enabled, the agent will deactivate the workflow if it has no more batches to collect. Note! Note! |
No Merge | If enabled, each incoming batch will generate one outgoing batch. |
Merge Batches Based on Criteria | If enabled, decides if the incoming batches will be merged into larger entities, as soon as any of the merge criteria defined in the Merge Definition, are met. Note! |
Merge All Available Batches | If enabled, all incoming batches will be inserted into one outgoing batch. |
Number of Bytes | The size of the batches produced by the collection agent. The incoming files are never split. For instance, if 300 is entered and the source files are 200 bytes each, the produced batches will be 400 bytes. |
Number of Batches | The number of incoming batches to merge. |
Age of Oldest Batch (sec) | Indicates for how long (in seconds) the agent will wait after the first incoming batch. When this time has expired, an outgoing batch will be produced, regardless if the Number of Bytes/Batches criteria has been fulfilled or not. |
Use Custom Stream | Select this checkbox to enable Stream ID-based connections across multiple workflows using the same profile. When checked, collector and forwarding agents establish connections based on both the profile and a Stream ID, allowing workflows to link dynamically. In cases where a real-time workflow connects to a batch workflow, they scale as a unit, ensuring backend/frontend pairs stay linked via the Stream ID. Note! Example - Configuring a Stream ID in Inter Workflow Forwarder and Collection Agents Scenario: For example, if three processing workflows (A, B, and C) need to send data to three corresponding collection workflows (X, Y, and Z), you can define stream IDs like "A-X", "B-Y", and "C-Z". This ensures each processing workflow sends data to the correct collection workflow while maintaining a simpler, more scalable configuration. |
Stream ID | If you have checked the Use Custom Stream checkbox add a Stream ID. |