Team collaboration is working in a team rather than by one person. Team members can individually develop separate parts of a single model and then merge them together to form a complete model. In comparison to individual modeling, collaborative one is more effective and produces better results, because each member employs his/her best skills and experience.
No Magic's offers you two servers for your team's collaboration:
Both servers provide a repository for storing projects and users. They also support the management of users' permissions as well as sharing and versioning projects.
Projects stored in the server repository can be accessed through the network from multiple clients, which have MagicDraw or a Cameo Suite product, such as Cameo Systems Modeler, installed. Different users, depending on their role in a team or enterprise, can have different access levels, that is, permissions, to the projects.
The same model or even the same diagram can be accessed and modified in parallel. Every user may instantly obtain the newest version of the model as well as commit his/her own changes.
On this page
For better understanding further material, get acquainted with basic concepts of collaborative modeling.
A place for storing projects and users managed by CEDW or MagicDraw Teamwork Server.
A collaboration team member, who has credentials to log into CEDW or Teamwork Server and holds permissions to access one or more server projects.
A project stored in CEDW repository.
Teamwork Server project
A project stored in MagicDraw Teamwork Server repository.
A common name for CEDW and Teamwork Server projects.
A snapshot of a project at a particular point in time. A new version of a project is created after successful commit of changes made in this project. All versions of the same project have unique numbers.
An optional description about changes in a project version.
Information about the status of a project version (for example, approved or initially tested) or other.
A process of sending the changes made in the project to the server. Each commit creates a new project version.
A user who has committed a particular project version.
A process of getting from the server the latest version of a project you are working with.
A concept for grouping projects in both CEDW and MagicDraw Teamwork Server repositories.
A part of the model that can be edited by the user, who has locked it. Other users cannot edit locked items. The locks can be released during the commit of a new version.
Server project usage
Another server project used in the project you are working with. It can be a library, profile or regular project.
A duplicate of a server project version. Branching allows the users to work in parallel on the same project version.
Scenario to get started
Independent of what server your team or enterprise uses, we offer you to follow these steps to get started with collaborative modelling: