To facilitate collaborative work with other team members,
Obeo Designer Team allows you to simultaneously edit the same model stored in a shared repository.
Obeo Designer Team provides a fine-grained concurrency management policy: only the minimum set of elements are locked and automatically released when you save the modifications.
|Any object being edited is automatically locked. It is notified to other users by a specific icon visible on all the representations where the object is visible. The lock is automatically released once the modifications are saved.
|It is possible to explicitly lock objects to avoid their modifications by other users. The lock is released on demand.
|As soon as a modification on a model element is saved, it is instantly reflected to other users who view the same object. .
|The repository is managed with CDO, the Eclipse open-source solution to store EMF models into a database.
|Specific permissions can be defined to give users an access to only some parts of the model.
|Ready-to-deploy collaborative server
|This server comes with a multi-platform backend for high-level performances. It uses an H2 multi-platform Java implemented database that delivers on both performance and stability. Obeo can assist users integrate this with other databases.
|Collaborative server administration
|This console allows you to enter commands to execute operations on the server: list all active repositories and sessions, export the database to an XML file, reset the database to a state described in XML file, list and delete durable locks, stop the server.
Note: this feature is available with Obeo Designer Team Server which has to be downloaded separately.
|Local project export
|Modeling projects which are installed on your environment can be exported to the remote repository and shared with other team members.
|Remote project import
|Projects installed on the remote repository can be imported into your environment.