The FlowX.AI Reporting plugin helps you build and bootstrap custom reports using data from your BPMN processes. Moreover, it supports technical reports based on process instance data. Integrated with the FlowX.AI Engine, this plugin transforms raw data into actionable insights, enhancing decision-making and optimizing business processes.
Establish reporting data model to be extracted from process
Enable reporting on the process versions to be reported
params_{process_alias}
.Array of primitives, in which several rows are saved for each process instance, in a dedicated table (one value per row).Array of objects, in which the system extracts one or more “leaves” from each object of an array of objects. Also saved as a dedicated table.loan_approvalFee
, loan_currency
and loan_downPayment
.
They will be reported in the table params_{process_alias}
, one row per instance.
currentValue
, mortgageBalance
, propertyType
) will be extracted for each one of them.
inst_id
: Unique identifier for each process instancequery_time
: Timestamp for when the plugin extracts datadate_started/finished
timestampsprocess_alias
(process name with ”_” instead of spaces)context_name
: Useful if the process is started by another processnode_started/finished
timestamps for the nodesnode_name
, node_type
swimlane
of the current nodeprev_node_end
: For calculating when a token is waiting for another process branchcurrent_nodes
but includes all nodes in the instance history.
inst_id
, unique identifier for each process instancequery_time
, recorded at the moment the plugin extracts data from the databaseparams_
table, there is a single row per process instance. For arrays and arrays of objects tables, there are multiple rows per process instance.
postgresql://postgres:XXXXXXXXXX@reporting-plugin-postgresql:{{port}}/reporting
.