External flows are a flows that can be started via a Container type: AQ_ExternalFlow container, which can be part of a different Blueriq Application.

The data transfer between the container and the external flow is done via an intermediary profile, which is defined in a Contract module by creating entities, attributes, relations and value lists. 

The communication between the container  and the external flow is done via the events which are defined in the Contract, and these events should be mapped both in the container and the flow.


When selecting the flow type External , a new tab with name External flow appears. In this tab you can define the following : 

Here, an example : 

  1. Data mapping 
  2. Contract 
  3. Contract events
  4. Named exit events from the flow

Further reading