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, JPA dialect, and Flyway migrations
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 (WebSocket, JPA tables, modeler tab bar). Requires modeler.enabled: true. See Enable / Disable. 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.templates.paths |
— | List of Spring Resource patterns. At startup, JSON files matching these patterns are loaded into the element templates database. See Element Templates. |
cibsevenmodeler.authentication.enabled |
true |
Whether modeler REST endpoints enforce authentication. See Authentication. |