Snapshots & Comparison
Enterprise Feature
Diagram snapshots, restore and comparison are only available in the enterprise edition with cibseven.webclient.modeler.enabled: true. See Enable / Disable.
Every time a diagram is saved, the modeler records a snapshot of its state. Snapshots let you review how a diagram evolved, restore an earlier state, and visually compare two saved states.
Browsing Snapshots
Open a diagram and use the snapshot (history) button in the modeler toolbar. A selector lists the saved snapshots of the current diagram, newest first, including who saved them and when. Use the search field to narrow the list.
Restoring a Snapshot
Selecting a snapshot loads that saved state into the editor. The restored content becomes the working state of the diagram — save it to make it the newest snapshot. Nothing is deleted by restoring: the snapshots it was restored from remain in the history.
Comparing Snapshots
The compare button opens the snapshot comparison view:
- Select two snapshots to compare (typically an older and a newer state).
- The diff viewer highlights the structural changes between them directly on the diagram: added, removed and changed elements.
- Layout-only movements are distinguished from semantic changes to the process model.
The comparison is a structural BPMN diff (powered by bpmn-js-differ), so renamed properties, changed task types, and added/removed flows are detected even when the visual layout barely changes.
Retention
Snapshots are retained per diagram up to a configurable limit; older entries are cleaned up by a scheduled job. See the cibseven.webclient.modeler.deleteUsages.usageLimit and cibseven.webclient.modeler.deleteUsages.cron properties in the Configuration Reference.