Задание полномочий, блокировка объектов и блокировка чертежей в Tekla Model Sharing
Во избежание случайного изменения объектов общей модели и общих чертежей другими пользователями, а также для управления доступом пользователей к определенным атрибутам, файлам и настройкам можно использовать полномочия, блокировку объектов и блокировку чертежей.
Задание полномочий
Пользователь, который создал модель, или любой пользователь из одной с ним организации может управлять определенными правами доступа к модели с помощью полномочий. Используя полномочия, можно запретить отдельным пользователям и организациям вносить изменения в модель. На практике для управления полномочиями в отношении модели используется файл privileges.inp.
Полномочия в Tekla Model Sharing задаются так же, как и в многопользовательском режиме.
Путем внесения изменений в файл privileges.inp можно управлять доступом к следующим возможностям:
-
Внесение изменений в определенные пользователем атрибуты
-
Доступ к изменению свойств объектов или чертежей (путем блокирования и разблокирования объектов или чертежей)
-
Внесение изменений в настройки нумерации
-
сохраните стандартные файлы
Чтобы изменить права доступа:
-
Закройте модель.
-
Откройте файл privileges.inp в любом текстовом редакторе.
Файл privileges.inp обычно находится в папке ..\ProgramData\Trimble\Tekla Structures\<version>\environments\common\inp. Точное местоположение файла зависит от структуры папок в вашей среде.
-
Измените требуемые настройки и сохраните файл privileges.inp в папке модели.
-
Закройте и снова откройте модель.
-
Запишите изменения, чтобы опубликовать информацию о полномочиях.
Для предотвращения случайного внесения изменений в модель и чертежи можно использовать пользовательский атрибут Заблокировано или блокировки чертежей. Используйте пользовательский атрибут Заблокировано и полномочия, чтобы контролировать, какие пользователи или организации могут изменять вашу модель или чертежи.
Блокировка объектов
Помимо использования полномочий, с помощью диалогового окна Блокировки можно блокировать сборки, ЖБ элементы и объекты модели и, следовательно, предотвращать случайное изменение и нумерацию объектов. Это удобно делать, когда с одной и той же общей моделью работает несколько организаций, и этим организациям хотелось бы предотвратить изменения в созданных ими сборках, ЖБ элементах и объектах модели.
«Блокировка организации» означает, что сборки, ЖБ элементы и объекты модели блокируются так, что пользователи, которые не являются сотрудниками определенной организации, не могут вносить в них изменения. Такие сборки, ЖБ элементы и объекты модели помечаются как заблокированные Для других в диалоговом окне Блокировки объекта (Управление > Блокировки). Рекомендуем использовать для блокировки вариант Сборки, поскольку это предотвращает также редактирование объектов в сборке.
Информация об организации определяется по учетной записи пользователя Windows, а не по Trimble Identity.
Рекомендуем с помощью расширенного параметра XS_OBJECTLOCK_DEFAULT устанавливать состояние блокировки ORGANIZATION по умолчанию, чтобы сборки, ЖБ элементы и объекты модели автоматически блокировались Для других при их создании.
Задайте состояние по умолчанию блокировки организации
Можно автоматически устанавливать состояние блокировки по умолчанию для всех новых сборок и ЖБ элементов в момент их создания. Для задания состояния блокировки, используемого по умолчанию, служит расширенный параметр XS_OBJECTLOCK_DEFAULT. По умолчанию возможно два состояния блокировки: ORGANIZATION или NO. Когда вы начинаете совместное использование модели, используемое по умолчанию состояние блокировки устанавливается для всех сборок и ЖБ элементов, которые еще не имеют состояния блокировки.
Чтобы устанавливать по умолчанию блокировку организации:
-
В меню Файл выберите .
-
Установите расширенный параметр XS_OBJECTLOCK_DEFAULT в значение
ORGANIZATION. -
Нажмите ОК.
Все новые сборки и ЖБ элементы будут блокироваться вашей организацией, и в диалоговом окне Блокировки объекта они будут иметь состояние блокировки Для других. Пользователи в вашей организации смогут изменять объекты в сборках и ЖБ элементах. Обратите внимание, что пользователи, которые не входят в вашу организацию, будут видеть состояние блокировки как Для нас.
Изменение состояния блокировок
Чтобы изменить состояния блокировок:
-
На вкладке Управление выберите Блокировки.
Откроется диалоговое окно Блокировки объекта.
-
Выберите объекты в модели.
Выбирать объекты можно на уровне сборки и ЖБ элемента или на уровне объекта модели. Для задания уровня выбора используйте варианты Сборки и Все типы объектов, а также флажок Подобъекты.
-
Нажмите кнопку Добавить объекты
, чтобы добавить сборки, ЖБ элементы или объекты в список. Как только объекты будут в списке, вы сможете проверить их Тип объекта, Имя и статус блокировки (столбец Заблокировано).
-
Для изменения состояния блокировок выберите сборки или объекты в списке или в модели и новое значение блокировки в списке внизу диалогового окна, после чего нажмите кнопку Задать.
Состояние блокировки изменяется.
Как задана блокировка объектов Что заблокировано Для сборки установлена блокировка Организация (состояние Заблокировано — Для других), для объектов в сборке установлено состояние блокировки Нет.
Сборка и объекты в сборке заблокированы вашей организацией, и вносить изменения в сборку или объекты в сборке могут только пользователи из вашей организации.
Пользователей из других организаций не смогут изменять сборки или объекты в сборке. Сборка и объекты в сборке показаны в модели зеленым цветом.
Для сборки установлено состояние блокировки Да, для объектов в сборке установлено состояние блокировки Нет.
Сборка и объекты в сборке заблокированы для всех пользователей, никто не может изменять объект.
Сборка и объекты в сборке отмечены красным цветом в модели. Невозможно удалить, изменить или пронумеровать сборку или объект.
Для сборки установлено состояние блокировки Нет, для объектов в сборке установлено состояние блокировки Нет.
Сборка или объекты в сборке не имеют блокировки, все могут изменять объекты.
Сборка и объекты в сборке показаны в модели зеленым цветом.
Если вы хотите очистить список, нажмите кнопку Сбросить данные
.
Для включения в отчеты состояний блокировки можно использовать следующие поля в шаблонах отчетов: ASSEMBLY.OBJECT_LOCKED, ASSEMBLY.OWNER_ORGANIZATION и ASSEMBLY.LOCK_PERMISSION.
Кроме того, можно использовать представление объектов для визуализации блокировок. При совместном использовании представлений объектов другие участники проекта могут визуально проверять состояния блокировки.
Блокировка чертежей
Чертежи можно блокировать для предотвращения случайных изменений, а также чтобы зарезервировать чертежи для редактирования. Если чертеж заблокирован и блокировка опубликована, вместо чертежа используется снимок.
-
Считайте все изменения модели.
-
Откройте Диспетчер документов, включите непосредственное редактирование
и щелкните в столбце Блокировать рядом с чертежом. В столбце Заблокировал диалогового окна Диспетчер документов указан пользователь, который заблокировал чертеж.
-
Запишите изменения, чтобы опубликовать информацию о блокировке чертежа.
-
Для редактирования чертежа откройте блокировки чертежей.
-
Отредактируйте чертеж требуемым образом.
-
Запишите изменения для совместного использования обновленных чертежей.
Обратите внимание, что также можно разблокировать чертеж, кроме случаев, когда разблокировка чертежей разрешена только определенным пользователям (в файле privileges.inp). Если чертеж разблокирован и пользователь записывает внесенные им изменения, то изменения, внесенные исходным владельцем блокировки, переопределяются.
Чтобы использовать файл privileges.inp для предоставления доступа к редактированию чертежа только определенным пользователям, добавьте пользовательский атрибут OBJECT_LOCKED для различных типов чертежей в файл objects.inp. Атрибут OBJECT_LOCKED в файле objects.inp определяет, присутствует ли пользовательский атрибут Заблокировано на экране в пользовательском интерфейсе Tekla Structures. Создайте необходимые чертежи и отредактируйте их, а затем заблокируйте чертежи, используя пользовательский атрибут Заблокировано и блокировки в диалоговом окне Диспетчер документов, чтобы запретить редактирование.