A process flow runs a series of activities such as jobs and external applications. Each activity in the process flow runs after the previous activity finishes. Process flows are useful if you want to run multiple flows in sequence or if you want to run an external program. For example, a process flow could run a job to standardize names, validate addresses, then invoke an external application to sort the records into the proper sequence to claim postal discounts. Such a process flow would look like this:
In this example, the jobs Standardize Names and Validate Addresses are exposed jobs on the Spectrum Technology Platform server. Run Program invokes an external application, and the Success activity indicates the end of the process flow.