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

Blueriq offers a process module to create process centric solutions. The process module offers together with other modules the possibility to orchestrate the execution of a process using tasks.

The process module does not function as a stand-alone module to create a complete application. There is a need for at least three other modules to create a complete application: a Process Control Application (PCA), a configuration module and at least one implementation module.

The process module is intended to only do process related activities, and does not support flows, pages and services. these items must be implemented in the implementation module connected to a task.



There are special elements inside a process module (process, task, process event, message event). They can be found in the menu, on top of your screen. 

In the dashboard module and other implementation modules it is possible to make use of services specially made for the use with the process engine.

A special container is available for the creation of a worklist. This container works together with the process engine database to show the tasks which are available for a user.

Process engine database

The persistence of the processes and tasks is done using a default database together with the process module. The PE database stores all default data needed to execute processes and tasks. Details on data can be found here

This database contains a table to store all data which is mapped to a process domain.

The database also contains a table for Business Activity Monitoring (BAM), this table contains a subset of the data stored in the PE database. This table is available for the use of creating dashboards and reporting.

Mapping

Two types of mappings are used in the context of the process engine, data mappings and task mappings.

  • A data mapping is used for transferring data from the implementation modules to the process module and back.
  • A task mapping is used to connect a task to a flow in an implementation. It defines which process event in the process engine corresponds to which flow event in the implementation module.

For more information: Configuration module

  • No labels