Collection Agents
A collection agent is responsible for gathering data into the workflow from external systems or devices. An example of a simple collection agent could be one that reads a file from disk and sends the file contents into the workflow.