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

The process control flow is used as a dashboard to display tasks and to control to create the flows needed to start cases and to execute tasks. The process controll flow is a part of the Process control application (PCA) which is a normal implementation module. The page can contain more information as the worklist conatiner.


This example above shows a basic implementation of the Process Control flow. The main part is the page which contains the AQ_worklist container which is used to create a list with tasks.

  • This worklist will contains buttons to start tasks (connectionpoint 1), clicking the button will start the AQ_ExecuteTask service (StartCurrentTask) which will start a flow in a implementation module.
  • The page will also contain the buttons to start a case, these will be connected (connectionpoint 2) with the service to start a case by which a case in the Process module will be started.
  • The AQ_startCaseProcess (NewCreditCardApplication) service is connected to the AQ_NextTasksForCase (DetermineNextTask) service which analyses the amount of tasks with the status open for a given case. Three possible results are available; One, None, Multiple. The none and the multiple do not offer the possibility to start a task so theses exits (connectionpoint 3) lead back to the worklist. If only one task is available, this task can be started directly by flowing (connectionpoint 4)to the AQ_ExecuteTask (StartCurrentTask) service to start a task.
  • The AQ_ExecuteTask service (StartCurrentTask) has four exits (connectionpoint 5) these are; completed, abborted, denied and locked. All these exits should lead back to the worklist. for the last to a page is inserted to notify a case is locked or a task is denied.

A process element has the following general fields:

NameDescription
NameThe name of this process element.
Functional nameThe name which will be shown in the generated documentation.
Persistency name 
Process typeThe type of the process. Default this is 'Process'.
Diplay nameThe name which will be shown.
DescriptionThe description of this process.
  • No labels