Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This pattern uses the AQ_StartProject service in 'Start without user interface' mode to call a flow in a project that can be located in a completely different repository. The call of the flow is straightforward, whereas receiving the answer is more difficult. The AQ_StartProject service does not set any output itself, as it just starts a function in a different repository. The result of the flow has to be retrieved to the profile using some other service. A solution for this could be by loading it with an It is therefore an appropriate decoupling pattern if no output is needed from the other flow (fire & forget).

UI Text Box
typenote

It is not adviced to use this pattern when an answer is needed. Solutions such as the AQ_Aggregate_Read service

. As

are difficult to make resilient. One problem is that the execution is in parallel, you can not be sure that the information is already up-to-date.

A custom service which waits for the updated information is likely more suitable. It is therefore an appropriate decoupling pattern if no output is needed from the other flow (fire & forget)

Such a workaround also worsens the characteristics of this pattern.

Characteristics

Include Page
Decoupling Pattern 7: AQ_StartProject service Score [Internal]
Decoupling Pattern 7: AQ_StartProject service Score [Internal]