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.