Особенности работы в многопользовательском режиме

Конструктор Web-разметок является многопользовательской программой: настраивать разметки могут одновременно несколько пользователей.

Параллельная настройка одной разметки несколькими пользователями не поддерживается. Разметка блокируется когда она открыта в редакторе разметок, блокировка будет снята после закрытия разметки.

При попытке открыть разметку, которую редактирует другой пользователь будет выдано предупреждение "Разметка редактируется другим пользователем". В данном случае пользователь может:

  • открыть разметку для чтения

  • снять блокировку нажатием кнопки Редактировать.

    Сохранить разметку сможет только последний открывший её для редактирования пользователь.
Предупреждение при открытии разметки
Рисунок 1. Предупреждение при открытии разметки, заблокированной другим пользователем

Конструктор Web-разметок периодически загружает актуальные настройки разметок, условий выбора и пр. из базы данных. Таким образом пользователь без перезапуска программы может увидеть изменения, сделанные другими пользователями. При получении новых данных будет показано всплывающее сообщение "Синхронизированы правки другого пользователя". Период обновления настроек составляет по умолчанию 30 секунд.

Чтобы изменить период обновления:
  1. Откройте конфигурационный файл \%WebCinstallDir%\5.5\WebLayoutsDesigner.exe.config.

  2. Укажите таймаут обновления в секундах в настройке: Docsvision  WebClient  SettingGroups  SettingGroup[Name="WebLayoutsDesigner"]  Setting[Name="RefreshPeriod"]`.

    Параметр RefreshPeriod нужно добавить самостоятельно.

  3. Запустите Конструктор Web-разметок.