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