Prerequisites
Supported Databases
The modeler stores diagrams and forms in a relational database. The following databases are supported:
| Database | Minimum Version | Notes |
|---|---|---|
| PostgreSQL | 13 | Recommended for production |
| MySQL | 8.0 | |
| MariaDB | 10.6 | |
| Oracle DB | 19c | Requires ojdbc17 JDBC driver |
| Microsoft SQL Server | 2017 | |
| IBM DB2 | 11.5 | |
| H2 | 2.x | For development and testing only |
Database schema must exist before startup
The webclient does not create or migrate the schema. The database tables must be present before the webclient starts. Use the DDL scripts provided by the parent application (e.g. cibseven-bpm-run).
Database is optional when modeler is disabled
If the modeler is disabled via cibseven.webclient.modeler.enabled: false and no spring.datasource.url is configured, the DataSource auto-configuration is suppressed and no database connection is required. See Enable / Disable for details.
CIB seven Engine
To use the deployment and process-start features, a running CIB seven engine must be accessible. Configure the engine URL in cibseven-webclient’s application.yaml under the cibseven.webclient.engineRest prefix.