Рекомендации по работе с Tekla Model Sharing

Tekla Structures
2018
Tekla Structures

Рекомендации по работе с Tekla Model Sharing

Приведенные ниже рекомендации по работе с Tekla Model Sharing помогут вам поддерживать свои общие модели в хорошем состоянии и успешно обмениваться изменениями с другими пользователями.

Общие инструкции по устранению неполадок Tekla Model Sharing см. в статье Troubleshooting Tekla Model Sharing (Устранение неполадок Tekla Model Sharing).

Как различные типы объектов ведут себя в совместно используемых моделях

Когда несколько пользователей одновременно изменяют модель в Tekla Model Sharing , могут возникать конфликты.

Как правило, все типы объектов функционируют в Tekla Model Sharing примерно одинаковым образом. При считывании изменения во входящем пакете переопределяют собой изменения, локально внесенные в тот же объект. Иными словами, если несколько пользователей изменяют один и тот же объект, в конфликтах «побеждает» тот пользователь, который первым записывает свои изменения в службу совместного использования.

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

Например:
  • Выделите каждому пользователю для работы отдельный участок модели.

  • Проверьте каталоги , чтобы они включали все необходимые определения.

  • Проверьте настройки нумерации семейств.

    Настройки нумерации семейств публикуются, однако не обновляются инкрементным образом. Рекомендуется, чтобы один пользователь сначала считал все пакеты, откорректировал настройки, а затем опубликовал настройки путем записи изменений. Если пользователю нужно считать изменения других пользователей, прежде чем записывать свои, необходимо проверить, что настройки остались неизменными, прежде чем публиковать их.

    Задавайте начальные номера в широких диапазонах, чтобы не возникало ситуаций, когда номера в серии нумерации закончились и серия нумерации пересекается с другой серией.

    Рекомендуется использовать при нумерации команду Нумеровать серию выбранных объектов на вкладке Чертежи и отчеты.

  • Согласуйте, будет ли в модели использоваться заливка, и установите соответствующим образом расширенный параметр XS_​ENABLE_​POUR_​MANAGEMENT.

    Если в модели включена функциональность заливки, не отключайте ее с помощью расширенного параметра XS_​ENABLE_​POUR_​MANAGEMENT , особенно в середине проекта. Объекты заливки и разделители заливки в модели и на чертежах могут стать недействительными, и вся проделанная в модели работа, связанная с заливкой, будет потеряна.

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

  • Объекты модели

    Опубликованное изменение в свойстве объекта переопределяет собой любое другое изменение свойства объекта.

    Например, один пользователь изменяет профиль балки и записывает изменения в службу. Другой пользователь изменил материал той же балки и выполняет считывание. Пользователь, который изменил материал балки, потеряет свои изменения, потому что опубликованные изменения переопределяют собой локальные изменения, внесенные в тот же объект.

  • Сетки

    Если при совместном использовании сеток возникает конфликт, сетки создаются заново с использованием исходных значений, заданных в свойствах сеток. Все добавленные вручную линии сетки будут потеряны.

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

  • Определенные пользователем атрибуты (UDA)

    Опубликованное изменение в определенном пользователем атрибуте переопределяет собой только изменения в этом же определенном пользователем атрибуте.

    Например, изменение в определенном пользователем атрибуте Комментарий переопределяет собой изменение в атрибуте Комментарий , но не в атрибуте Укоротить.

    Опубликованное изменение в детали не переопределяет собой изменения в определенных пользователем атрибутах и наоборот.

  • Деталь и связанный с ней компонент

    Опубликованное изменение в детали не переопределяет изменения в компоненте и наоборот.

  • Чертежи

    Возможно дублирование чертежей деталей.

    Например, два пользователя могут создать чертежи одной и той же детали, работая над своими локальными версиями общей модели. После того как оба пользователя запишут свои изменения, в списке чертежей будет присутствовать два чертежа. Tekla Structures не удаляет ни один из чертежей и не объединяет изменения в чертежах. В этом случае необходимо визуально проверить чертежи и решить, какой чертеж удалить, или использовать блокировку чертежей для предотвращения изменения чертежей другими пользователями.

  • Заливка

    Автоматическое назначение захваток единицам бетонирования не публикуется. Для обновления единиц бетонирования необходимо запускать команду Рассчитать единицы бетонирования.

    • Если расширенный параметр XS_​CALCULATE_​POUR_​UNITS_​ON_​SHARING установлен в значение TRUE (это значение по умолчанию), Tekla Structures автоматически рассчитывает и обновляет единицы бетонирования при записи и считывании.

    • Если расширенный параметр XS_CALCULATE_POUR_UNITS_ON_SHARING установлен в значение FALSE , каждый пользователь должен выполнить в своей локальной версии общей модели команду Рассчитать единицы бетонирования , когда ему понадобится актуальная информация о единицах бетонирования.

      Например, пользователь 1 перемещает арматурный стержень таким образом, чтобы он касался объекта заливки, выполняет команду Рассчитать единицы бетонирования для добавления стержня в единицу заливки и записывает изменения. Когда пользователь 2 считывает изменения, он видит, что арматурный стержень был перемещен, но стержень не добавлен в единицу заливки.

    Выполненные вручную назначения, а также другие изменения, вносимые в объекты заливки и в объекты, присоединенные к объектам заливки (например, изменения геометрии или местоположения), публикуются. Опубликованное внесенное вручную изменение в единице заливки переопределяет собой локальное изменение.

    Например, пользователь 1 добавляет закладную к единице заливки с помощью команды Добавить в единицу бетонирования и записывает изменения. Пользователь 2 добавляет эту же закладную в другую единицу заливки с помощью Добавить в единицу бетонирования команды. Когда пользователь 2 считывает изменения, они видит, что закладная добавлена в ту же единицу заливки, в которую ее добавил пользователь 1.

  • Стандартные файлы для настроек нумерации

    Стандартные файлы для настроек нумерации не загружаются автоматически при считывании. Если требуется их использовать, то необходимо перезагрузить их после считывания.

Warning:

Если удаление объекта было записано в службу совместного использования, при выполнении вами считывания объект будет удален в вашей модели. Это происходит вне зависимости от того, изменяли ли вы объект перед считыванием. Удаленные объекты остаются удаленными, если удаление было опубликовано в службе.

Удаленные объекты не визуализируются при считывании.

Как в совместно используемых моделях работают идентификаторы объектов

Объекты Tekla Structures имеют идентификаторы, которые отображаются в качестве глобального уникального идентификатора объекта, а также используются в Tekla Model Sharing.

Это значит, что функциональные возможности, которые не предполагают использования GUID, должны быть изменены так, чтобы GUID в них использовались:

  • Операции импорта/экспорта при взаимодействии с другим ПО:

    • FabTrol XML

    • ASCII

  • Все остальные приложения, макрокоманды и процессы отчетов, в которых используются статические идентификаторы.

Как публиковать обновления каталогов без создания новых объектов

Иногда может потребоваться обновить каталоги, добавив в них новые определения (например, определения профилей), и опубликовать изменения без создания каких-либо объектов с помощью этих новых определений.

  1. Попросите всех пользователей общей модели записать свои изменения.
  2. Считайте все изменения модели.
  3. Обновите требуемые каталоги.
  4. Создайте новую базу.
  5. Убедитесь, что все пользователи присоединились к созданной базе.

    После того как пользователи присоединились к базе:

    1. Попросите пользователей проверить актуальность своих настроек в отношении исключаемых файлов и папок (меню Файл > Совместное использование > Настройки совместного использования > Исключить ) или скопировать файл FileSharing.ini из предыдущей локальной версии модели в папку ..\TeklaStructuresModels\<model>\ModelSharing\Settings.
    2. Попросите пользователей удалить свои предыдущие локальные версии модели.

Как обмениваться данными Организатора

По умолчанию данные из диалогового окна Организатор не публикуются в службу совместного использования. Можно, однако, использовать импорт и экспорт в диалоговом окне Организатор в сочетании с Tekla Model Sharing для публикации изменений в диалоговом окне Организатор.

  1. Выберите пользователя, ответственного за данные в диалоговом окне Организатор. Это будет пользователь А.
  2. Пользователь А создает данные в диалоговом окне Организатор и экспортирует данные в подпапку внутри папки модели.

    Обратите внимание, что выбранная папка не может быть папкой ProjectOrganizer , используемой по умолчанию.

  3. Пользователь А записывает свои изменения.
  4. Пользователь Б считывает их и замечает, что доступны новые данные.
  5. Пользователь Б открывает диалоговое окно Организатор и импортирует данные, экспортированные пользователем А.

    Данные отображаются в диалоговом окне Организатор как новые.

  6. Пользователь Б удаляет старые данные в диалоговом окне Организатор и сохраняет модель.
  7. Пользователь А обновляет данные в диалоговом окне Организатор , экспортирует обновление и записывает свои изменения.
  8. Пользователь Б считывает изменения и импортирует обновленные данные в диалоговое окно Организатор.

    Данные отображаются в диалоговом окне Организатор как новые. Пользователь Б удаляет старые данные.

Резервное копирование совместно используемых моделей

Рекомендуется создавать резервные копии моделей, используемых в Tekla Model Sharing. При возникновении каких-либо проблем с общей моделью можно выбрать локальную версию модели любого пользователя либо резервную копию модели и продолжить работу с этой моделью. Убедитесь, что у вас имеется полная резервная копия модели и что в папке модели присутствуют, например, чертежи и различные базы данных. Это гарантирует, что модель будет функционировать надлежащим образом, и никакие данные не будут потеряны. Если резервная копия модели старая, считывание всех изменений может занять некоторое время.

Создавайте резервные копии моделей в соответствии с принятыми в вашей компании политиками, например с помощью программы архивации данных Windows. Для создания резервной копии модели также можно использовать команду Файл > Сохранить как > Сохранить и создать резервную копию. Резервная копия будет иметь те же идентификаторы GUID, что и исходная модель.

Обратите внимание, что использовать для создания резервной копии модели команду Сохранить как нельзя. При использовании команды Сохранить как модель получит новые идентификаторы и, следовательно, не будет связана с исходной моделью.

При использовании команды Сохранить как журнал модели не копируется вместе с сохраненной моделью.

Восстановление совместно используемых моделей

Если в общей модели возникли проблемы, которые могут привести к потерям рабочего времени, администратор компании может удалить проблемные версии модели с помощью Management Console for Tekla Model Sharing. Кроме того, пользователь общей модели может восстановить более раннюю версию модели в Tekla Structures , и эта модель будет использоваться в Tekla Model Sharing.

Management Console for Tekla Model Sharing  — это веб-интерфейс, позволяющий администраторам управлять всеми общими (совместно используемыми) моделями организации. Администратор может заблокировать модель и назначить одного из пользователей в качестве владельца блокировки, который будет заниматься исследованием модели в Tekla Structures. После того как владелец блокировки найдет проблему, администратор сможет удалить версии модели, которые вызывают эту проблему, а затем разблокировать модель, чтобы ее можно было снова использовать обычным образом.

Пока модель заблокирована, команды совместного использования в Tekla Structures будут доступны в следующем виде:

  • На значках Считать и Записать появляются желтые стрелки. Использовать эти команды может только владелец блокировки.
  • В меню Файл команды Считать , Записать , Создать базу и Пользователи доступны владельцу блокировки.
  • В диалоговом окне Общие модели команды Редактировать модель , Управление пользователями и Удалить модель из облака , а также присоединение к конкретной модели доступно владельцу блокировки.

Другим пользователям команды совместного использования недоступны.

Если пользователь общей модели уже считал или записал какие-либо из удаленных администратором версий модели, в Tekla Structures у этого пользователя на значках Записать и Считать будут присутствовать красные стрелки. Команды совместного использования в меню Файл будут недоступны. В таком случае пользователю необходимо заново присоединиться к модели.

Если пользователь не использует ни одну из удаленных версий, присоединяться заново не нужно.

Обратите внимание, что можно также вернуться к более ранней версии модели без дальнейшего ее исследования. Администратор может заблокировать модель в Management Console for Tekla Model Sharing , удалить все версии, которые не нужны или которые содержат ошибки, а затем разблокировать модель. После этого пользователям будет необходимо присоединиться к действительной версии модели.

Обратите внимание, что при удалении версий модели изменения, внесенные в этих версиях, исчезают из модели. Изменения, которые должны входить в модель, придется вносить снова и считывать.

Существует и другой способ перейти к использованию более ранней версии модели. Будучи пользователем общей модели, выполните следующие действия:

  1. Заново присоединитесь к модели.
  2. Считывайте пакеты, пока не будет достигнут желаемый уровень в журнале модели.
  3. Исключите модель из совместного использования.
  4. Запустите совместное использование и снова пригласите других пользователей присоединиться к редактированию модели.

    Проследите за тем, чтобы все пользователи в модели начали использовать восстановленную версию модели.

Повторное присоединение к модели, если модель не сохранилась после записи

Если при записи изменений в службу совместного использования произошли ошибки, возможно, вам потребуется заново присоединиться к модели. Tekla Structures выводит сообщение об ошибке, если ошибки при записи могут привести к несоответствиям в базе данных и повреждению данных модели.

Когда вы записываете изменения, Tekla Model Sharing делает следующее:

  1. Сохраняет модель.
  2. Подготавливает инкрементный пакет. Данные в папке модели на этом этапе еще не изменяются.
  3. Отправляет инкрементный пакет в службу совместного использования.
  4. Сохраняет модель еще раз, если инкрементный пакет отправлен успешно. Локальные данные модели обновляются необходимой информацией.

Tekla Structures не выводит сообщения о ошибке, если ошибки возникают на каком-либо шаге до шага 4. На этих шагах служба совместного использования еще не получила обновление модели. Вы можете попробовать записать изменения еще раз, поскольку папка модели не содержит никаких данных, которые могли бы помешать записи. Если для модели есть новые обновления, сначала считайте обновления, а затем попробуйте записать изменения еще раз.

При возникновении ошибок на шаге 4 Tekla Structures выводит сообщение об ошибке, в котором вам предлагается заново присоединиться к модели. После присоединения вы можете проверить по истории совместного использования , что ваши изменения были отправлены в службу совместного использования.

Ошибки на шаге 4 означают, что модель могла быть сохранена некорректно, и что данные модели могут быть повреждены или утеряны. Модель имеет несколько различных баз данных Tekla Structures , каждая из которых имеет свою собственную базу. При наличии ошибок модель Tekla Structures не содержит всей необходимой информации о том, что было опубликовано.

Поддержка по вопросам совместного использования моделей

Для решения проблем, связанных с Tekla Structures , можно обратиться в службу поддержки Tekla Model Sharing.

Отправляя модель на изучение в службу поддержки в вашем регионе, не забудьте включить следующее:

  • Саму модель. Заархивируйте модель в виде ZIP-файла, но больше не сохраняйте ее перед отправкой.
  • Дайте службе поддержки Tekla Structures разрешения уровня Наблюдатель , пригласив tms-support-no-reply@tekla.com в модель.

    Не забудьте удалить службу поддержки Tekla Structures из пользователей после изучения модели.

  • Подробное описание проблемы.

    По возможности опишите действия, которые необходимо предпринять для воспроизведения проблемы.

  • Изображения и снимки экрана.
  • Используемую версию Tekla Structures.
  • Используемые среду и роль.
Была ли эта информация полезной?
Назад
Далее