Configuration
This section describes the configuration options for CIB seven Modeler.
- Enable / Disable — Toggle the modeler on or off without requiring a database
- Authentication — Secure endpoints and integrate with CIB seven authentication
- Database — Configure the datasource and JPA dialect
Configuration Reference
All modeler properties live under the cibseven.webclient.modeler prefix.
| Property | Default | Description |
|---|---|---|
cibseven.webclient.modeler.enabled |
false |
Enable or disable the modeler. When false, no database is required and all modeler endpoints are removed. |
cibseven.webclient.modeler.chat.enabled |
false |
Enable or disable the real-time chat feature (JPA tables, modeler tab bar). Requires modeler.enabled: true. See Enable / Disable. Enterprise Edition only. |
cibseven.webclient.modeler.chat.transport |
longpolling |
Chat delivery transport: longpolling (default, multi-pod safe) or websocket (STOMP over WebSocket). Will be available from 2.3.0. See Real-time Chat. Enterprise Edition only. |
cibseven.webclient.modeler.ai.enabled |
false |
Enable or disable the BPMN AI Agent. The related ai.* properties (defaultModel, providers, models, reasoning effort, memory budget) are documented in BPMN AI Agent. Enterprise Edition only. |
cibseven.webclient.modeler.session.expiresAfterMin |
10 |
Minutes of inactivity before an open editing session is considered expired. |
cibseven.webclient.modeler.deleteUsages.usageLimit |
50 |
Maximum number of session records retained per diagram before old ones are cleaned up. |
cibseven.webclient.modeler.deleteUsages.cron |
0 0 0 * * ? |
Cron expression controlling when the session cleanup job runs (default: midnight daily). |
cibseven.webclient.modeler.history.maxResults |
30 |
Maximum number of snapshots listed in the history of one diagram or form. Will be available from 2.3.0. See Snapshots & Comparison. Enterprise Edition only. |
cibseven.webclient.modeler.history.versionLimit |
50 |
Number of versions kept per diagram and per form; the snapshots below that are deleted by the cleanup job. Will be available from 2.3.0. Enterprise Edition only. |
cibseven.webclient.modeler.history.cron |
0 0 0 * * ? |
Cron expression controlling when the cleanup job runs (default: midnight daily). Will be available from 2.3.0. Enterprise Edition only. |
cibseven.webclient.modeler.templates.paths |
— | List of Spring Resource patterns. At startup, JSON files matching these patterns are loaded into the element templates database. See Element Templates. |
Renamed in 2.3.0
The snapshot retention used to be configured as cibsevenmodeler.deleteProcesses.versionLimit and
cibsevenmodeler.deleteProcesses.cron, the last modeler settings outside the
cibseven.webclient.modeler prefix. Those names are still read, so an installation configured
before 2.3.0 keeps its retention and logs a warning naming the replacement; setting both means the
new name wins. They will stop being read in a future release.