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.
Apache Superset is an open-source software application for data exploration and data visualization able to handle data at a large scale. It enables users to connect their companyβs databases and perform data analysis, and easily build charts and assemble dashboards.
Superset is also an SQL IDE, so users can write SQL, join data create datasets and so on.
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 data
date_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_typeswimlane 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 database
params_ 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.




