Team Cooperation Features

Organize, coordinate and synchronize your modeling team cooperation, even for large distributed teams

cb teamwork

Flexible support for distributed teamwork

The Teamwork Manager module enables participants to cooperate in their modeling activities within the same project. They can either connect to the central Modelio repository via the internet or a local network, or work offline and periodically synchronize their models with the central repository.

Participants can "lock" pieces of model at a fine level of granularity or create new model components with no locks and later "add" them to the central repository. Large projects can be broken down into subprojects, and can use a simple inter-project delivery scheme based on the "model component".

Flexible support of distributed team cooperation

Centralized administration with automated project configuration update

Centralized administration with automated project configuration update

Within a project, all participants must have the same version of the same modules, the same imported libraries and the same versions of the same model components. While some tools require that this type of consistency operation be handled by a product configuration manager, Modelio products automate the process, guaranteeing overall consistency between participants.

Model diff/merge

Large projects always have version branches. In the same way as with code-level version control, users need to compare and potentially merge branches of their projects. Modelio products with the dedicated Teamwork Manager module provide a unified diff/merge model explorer to diff/merge of different branches at model level.

Model diff/merge

Version and configuration management

Version and configuration management through SVN integration

Participants can send version management requests and commands through dedicated menus within the model explorer.

Configurable team workflows

Modelio products can be configured to adapt team workflows to the specific context and procedures of your project. A model "check in" can, for example, be commented on by the author, or related to an identified issue or a requested task, and this set of actions can also be stored in a specific database for process traceability purposes. It is also possible for the tool to automatically inform other project participants by email of any integration, validation or review actions.

Configuring your team process