При совместной работе пользователей редактируемые объекты блокируются до момента сохранения, либо обновления.
Объект будет заблокирован, если пользователь:
Примечание. При блокировке объекта в текущей ветке он также блокируется во всех ее нижележащих и вышележащих ветках.
После сохранения и снятия блокировки данные между сессиями пользователей должны обновиться.
Во время редактирования диаграммы пользователю может прийти сообщение об изменении объекта, который находится на диаграмме. В таком случае, пользователю нужно выполнить действия для обновления данных на диаграмме, либо чтобы изменения не проявились.
Например, на диаграмме открытой единицы деятельности есть стрелка, входящая в процедуру. В другой сессии пользователь открывает эту процедуру и начало той стрелки присоединяет к другому объекту, подтвердив, что с других диаграмм стрелка пропадет. В таком случае первому пользователю придет соответствующее сообщение и он может:
Режим обновления задается в Настройках пользователя (Главное меню → Главная → Настройки пользователя) на вкладке Дополнительно в параметре Автообновление данных.
Примечание. Если изменений много1), то данные не обновятся самостоятельно. Иконка кнопки Обновить в Навигаторе поменяется на , сигнализируя о необходимости ручного обновления данных по нажатию на данную кнопку.
Если в окне диаграммы редактируется объект, который лежит сразу на нескольких диаграммах, то он будет заблокирован на всех диаграммах. Разблокирован на них он будет только после выхода из режима редактирования этого объекта на первой диаграмме. Примером объектов с таким поведением являются стрелки на SADT диаграммах и функциональные объекты на диаграммах нотаций EPC и BPMN.