Real-Time Collaboration > Working with Models > Editing, Locking, and Automatic Saving
Editing, Locking, and Automatic Saving
When working in a collaboration session, all collaborators can edit the models in the session. When a collaborator is actively modifying a model, the application locks the model on that specific branch to prevent simultaneous modifications by other collaborators on the same branch. Other collaborators can continue working on different branches and save changes without conflicts. Once the modifications are complete and saved, the lock is released from that branch. The changes are saved automatically, and the updated model becomes available to all collaborators. This ensures that no one can edit the model on the locked branch. Other collaborators working on different branches can continue their work uninterrupted.
Modifications made by the collaborators are direct edits. These include a new feature creation or modification of existing features. However, indirect edits can occur to a model, such as a model regeneration, causing other models to change due to a reference or dependency relations. When a collaborator is modifying a model or the system is updating it, the model is locked and unavailable for other modifications. If a model is available on multiple branches, any modifications made by a collaborator on a specific branch will lock the model only on that branch. The model, if present, on other branches remains editable.
Automatically Saved Changes
In a collaboration session, all modifications are automatically saved. The modifications are recorded, and changes can be compared and restored at any time. There is no need to manually save your changes, as you are always working on the most recent version of your model. The status of the automatic save is displayed in the title bar of the Creo+ application, you can refer to the title bar to view the save status.
As the changes are being made, they are continuously stored into a collaboration session, with the latest changes constantly streamed into the session and made available to other collaborators.
Synchronizing Session
When working in collaboration, the changes made by other collaborators are saved and the corresponding model is updated. These updates are indicated as pending changes in the bottom right section of the status bar in Creo+. You can choose to apply the changes and synchronize the session immediately or continue with your work and let the session be updated automatically.
Was this helpful?