Callable flows

Callable flows are reusable flows that can be started by other flows. They are especially useful in workflow-based integration scenarios where different parts of a business process are managed by different flows.

For example, assume a workflow that processes customer orders. The main workflow can have steps to manage order intake and validation. There can be a callable flow for checking inventory availability and another for processing payment. Each callable flow can be reused in other workflows such as returns or order updates.

A high-level overview of working with callable flows is as follows:

  1. Add the callable flows that are defined in App Connect Designer to the webMethods Integration project.
  2. Add the callable flows to a workflow.
  3. Define the input and output parameters for the callable flow to pass data between the caller and the callee. Test the configured actions to make sure that the result is as expected.
  4. Save and run the workflow.
  5. Monitor the workflow executions to make sure that the results are as expected.