Многопользовательская модель состоит из одной основной модели.Каждый пользователь может обратиться к этой модели и открыть собственный локальный вид этой модели.Этот локальный вид называется рабочей моделью.На рисунке выше показана одна из возможных конфигураций многопользовательской системы.
Любые изменения, которые пользователь вносит в свою рабочую модель, являются локальными и не отображаются для других пользователей до сохранения этим пользователем рабочей модели в основной модели.
Многопользовательская система может содержать несколько клиентских компьютеров , на которых пользователи работают над своими рабочими моделями.Основная модель может находиться в любой точке сети, в том числе на любом из клиентских компьютеров.
При открытии многопользовательской модели на клиентском компьютере Tekla Structures создает копию основной модели в памяти клиентского компьютера (рабочую модель).
Когда пользователь вызывает команду Сохранить для сохранения своей рабочей модели в основную модель, Tekla Structures выполняет следующие операции:
считывает новую копию основной модели и сравнивает с ней рабочую модель;
сохраняет изменения в рабочей модели в копию основной модели (локально);
Сохраняет эту копию обратно в основную модель. (Другие пользователи при сохранении свои рабочих моделей теперь будут видеть внесенные вами изменения.)
считывает новую копию основной модели и сохраняет ее локально как рабочую модель (пользователю видны как собственные изменения, так и изменения, сделанные другими пользователями).
Многопользовательская модель блокируется во время открытия, сохранения и нумерации. Когда один из пользователей выполняет какую-либо из этих операций, другие пользователи их выполнять не могут.