You are viewing the documentation for Blueriq 15. Documentation for other versions is available in our documentation directory.

Function flows are used to create functions which can be called from within other modules.

When selecting the flow type Function, a new tab with the name Function appears. In this tab, you can define the input and output parameters of your function. Here an example:

Any flow that is available in your project that is of type Function can be selected as Functions and function calls. It is best practice to place all functions in a separate module, in order not to mix with your business domain. It is up to you if there are certain functions which can be grouped into the same module, or if a separate module per function is best.


You should not create infinite loops using functions. When two applications keep calling each other without end, the server can get into trouble.


Further reading