CADMATIC Web Api

Передача проектных данных между приложениями CADMATIC и системами PLM или PDM.

Liisa Rosenqvist

Posted on July 22, 2020

CADMATIC Web API позволяет передавать проектные данные между приложениями CADMATIC и системами управления жизненным циклом продукта (PLM) или управления данными продукта (PDM). Это устраняет разрыв в информационных потоках между этими системами, делает проектные данные более согласованными и сокращает повторяющуюся работу.

CADMATIC Web API приближает все связанные с проектом данные (PDM / PLM/ERP) к проектировщикам CADMATIC и таким образом обеспечивает максимально возможное качество проектирования, а также легкость поиска этих данных. В некоторых случаях это может также облегчить оценку затрат на изменения в проекте.

CADMATIC Web API поддерживает чтение, создание и обновление документов, данных атрибутов деталей, объектов с идентификаторами позиций и атрибутами, метаданных документов, а также извлечение файлов публикации документов.

CADMATIC Web API — это REST API, который позволяет пользователям создавать интерфейсы из сторонних систем, например ERP или PLM/PDM, для продуктов CADMATIC, таких как CADMATIC Outfitting и 3D Plant Design. CADMATIC Web API используется клиентом программного обеспечения для конкретного проекта, который может выполнять простые HTTP-запросы по сети.

Примеры вариантов использования для интеграции:

  • Связывание процессов закупки и моделирование компонентов, клапанов или других инструментов с библиотекой 3D-моделей CADMATIC.
  • Управление структурой распределения продукции
  • Управление пересмотром документов и 3D моделей
  • Контроль состояния и последующее наблюдение за ходом работы
  • Экспорт 3D-модели

Преимущества CADMATIC Web API:

  • CADMATIC Web API позволяет запрашивать объекты и их атрибуты из сторонней системы в инструменты проектирования CADMATIC. Это может быть полезно, например, когда PLM-система используется для генерации идентификаторов позиций, управления данными атрибутов или назначения атрибутов в соответствии со структурой разбивки работ/структурой завода.
  • Если система управления жизненным циклом продукта содержит систему управления документами или используется отдельно, имя документа, метаданные и другие атрибуты могут использоваться непосредственно в инструментах проектирования CADMATIC. С помощью CADMATIC Web API можно создавать пустые документы с правильными атрибутами.
  • CADMATIC Web API позволяет связать процесс покупки или моделирования с библиотекой 3D-моделей CADMATIC.

Примеры использования интеграции

1. Связывание процессов закупки и моделирования компонентов, клапанов или инструментов с библиотекой 3D-моделей CADMATIC

До того, как 3D-модель будет доступна или начнутся проектные работы, информация о компонентах может быть доступна в системе PLM, поскольку процесс PLM может управлять закупкой компонентов. Когда производитель предоставляет чертежи компонентов или 3D-модель, процесс PLM может создать уведомление о том, что это необходимо создать в библиотеке CADMATIC. Создание компонентов в библиотеке CADMATIC-это ручная функциональность для контроля правильности соединений, ограничения размера импортируемой модели и гарантии качества проектирования.

Когда компонент был импортирован или смоделирован в библиотеке CADMATIC COS или базе данных проекта, идентификатор COS должен быть связан с узлом PLM, где возникло требование к компоненту. Таким образом, объект библиотеки можно найти и в более поздних проектах, если потребуется та же самая часть. С тем же идентификатором атрибуты компонентов, такие как номер материала, вес и информация о производителе, также могут быть обновлены при необходимости с помощью функций CADMATIC part attribute Web API.

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

Если изменение невелико, например, более длинный дескриптор и не влияет на узлы соединения, то ту же модель можно изменить. Если изменение затрагивает узлы соединения, может потребоваться воссоздать компонентную модель. Запрос на изменение для этого может быть выполнен с помощью инструмента CADMATIC work request tool. Этот процесс пока не может управляться с помощью CADMATIC Web API.

2. Управление структурой распределения продукции

Структура распределения продукта (PBS) обычно создается в PLM. В судостроении эта структура может быть основана, например, на системах группы SFI или по другим классификационным правилам. Иногда он отражает последовательность строительства или стандартные правила строительства.

В строительстве завода и других объектов промышленности стандарт обычно определяет именование тегов / идентификаторов позиций. Правила именования формируют иерархию завода и могут обеспечивать расположение процессов для каждой детали.

Структура системы CADMATIC может быть основана на структуре распределения продукта или структуре завода. CADMATIC системы имеют схожую логику со слоями 3D-моделирования, которые определяют распределение объектов в группу. Системы и их атрибуты могут быть запрошены с помощью Web-API. Создание и обновление системных списков должно выполняться вручную в CADMATIC.

Конструкторы CADMATIC создают модель резервирования пространства корабля. Жизненно важной частью проектных работ является размещение деталей, таких как насосы и клапаны в 3D-модели и назначение правильных идентификаторов положения. Идентификатор положения заранее должен быть назначен в PLM PBS. Интеграция CADMATIC PLM находится на уровне объектов 3D-модели с идентификаторами позиций. Например, если PLM распознает необходимость в проекте генератора с идентификатором позиции "456.001", PBS может настроить систему следующим образом: “456_Generators “и дополнительные атрибуты, связанные с этим, такие как статус покупки, “заказан/ordered" или создана гиперссылка на PLM. Эта информация может быть создана для использования разработчиками CADMATIC с помощью функций CADMATIC Web API.

В CADMATIC это делается путем создания внешних объектов управления данными (EDM) в CADMATIC COS. Когда проектировщики начинают размещать генераторы, они могут выбрать нужные идентификаторы позиций из списка. После этого они могут выбрать деталь из библиотеки CADMATIC, или, если она уже связана с идентификатором, описанным в первом случае, выбор будет автоматически сделан для пользователя. Атрибуты также могут быть обновлены позже.

Управление изменениями в отношении отдельных документов или их объектов, таких как трубопроводы, должно осуществляться в системе PLM. Проектировщик, ответственный за каждый этап проектирования, должен проверять данные из PLM-системы.

3. Управление документами и метаданными с помощью PLM-систем или приложениями CADMATIС

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

Документы с необходимыми атрибутами, такими как название документа, могут быть созданы с помощью CADMATIC Web API. После этого пользователи CADMATIC могут создавать содержимое для документов. Данные должны быть обновлены вручную разработчиками CADMATIC, поскольку система не позволяет перезаписывать атрибуты документа через CADMATIC Web API.

4. Пересмотр документов и 3D-моделей

Публикации документов CADMATIC поддерживают пересмотр. Когда дизайнер CADMATIC завершает работу над документом, он может быть опубликован по желанию дизайнера. Формат DWG публикации редакции документа можно получить с помощью CADMATIC Web API в программное обеспечение PLM. Эта возможность интеграции позволяет программному обеспечению PLM получать документы непосредственно из базы данных CADMATIC COS.

С помощью настройки можно определить, что публикация документа включает в себя больше, чем просто версию DWG. Дополнительные данные могут включать список спецификаций и модель eBrowser группы содержимого документа. Они могут быть включены в качестве выпущенных данных в систему PLM.

Публикация документа DWG автоматически извлекается в CADMATIC eShare и переводится в PDF-файл со ссылками. В eShare документ может быть просмотрен и содержит автоматическую привязку к 3D-модели eShare. Необходимо отметить, что eShare всегда представляет самые последние данные; он содержит только самую последнюю публикацию документа, а 3D-модель представляет собой модель, которая в настоящее время разрабатывается. eShare-это мощный инструмент для менеджеров проектов, которые занимаются проектной работой. Модель eBrowser, содержащая только выбранные объекты из точки времени пересмотра документа, может работать в качестве точки принятия или жесткой точки для замораживания состояния.

5. Контроль состояния и последующее наблюдение за ходом работы

eShare, CADMATIC P&I и 3D-модель уникально интегрированы. eShare-это инструмент просмотра 3D-моделей CADMATIC, который может быть интегрирован с несколькими источниками данных, такими как PLM-программное обеспечение. Он сочетает в себе весьма крупномасштабную 3D-модель уникальным образом: весь проект, включая оснащение деталей. Он очень прост в использовании и перемещении в этой модели. eShare полезен для широкого круга людей занятых в проекте, строительстве и эксплуатации объекта, а не только для 3D-дизайнеров.

Данные о состоянии, которые могут понадобиться проектировщику CADMATIC во время работы над проектом, могут быть связаны обратно через eShare с отдельными объектами в CADMATIC. eGo-это планшетная версия eShare,которую можно использовать на месте. Этот вариант использования действителен, если программное обеспечение PLM не требуется или не доступно на месте. Руководитель проекта установки может сделать заметку в eShare каждый раз, когда что-то было установлено. Если дизайнеры CADMATIC получают обратную связь с сайта через eShare, они могут непосредственно просматривать обновленные данные. В CADMATIC P & I состояние eShare объектов с идентификаторами позиций можно просматривать в разных цветах. Таким образом, дизайнер P&I может получить мгновенную обратную связь на своей диаграмме о том, какова ситуация в данной области, можно ли внести изменения и что для этого потребуется. eShare поддерживает только одну версию 3D-модели, и она находится в одной и той же временной точке, включая все объекты из CADMATIC-модели.

Если данные PLM необходимы в качестве источника информации о состоянии, атрибуты связанных объектов 3D-модели CADMATIC могут быть обновлены, как это было сделано в примере использования "управление структурой разбивки проектов", или связаны обратно с CADMATIC через атрибуты eShare.

6. Экспорт и импорт 3D моделей из различных CAD систем

В некоторых случаях использования PLM-программного обеспечения необходимо хранить экспорт и импорт реальных 3D-моделей из различных программ 3D-проектирования, а файлы 3D-моделей должны быть включены в универсальный формат файлов, например IFC, непосредственно в PLM. Причиной этого может быть необходимость хранить, например, определенные части системы из каждого готового проекта в PLM, чтобы их можно было легко сравнивать и прокручивать после завершения реальных проектов и до начала новых аналогичных проектов.

Web API CADMATIC поддерживает выбор набора объектов 3D-модели и их экспорт в различные 3D-форматы, такие как IFC и JT.

Несколько других 3D-форматов можно загрузить вручную в проекты CADMATIC. Некоторые интеграции поддерживаются для использования вне системы, например, интеграция NAPA-CADMATIC. Импорт, как правило, представляет собой внутренние или оснащенные конструктивные элементы, такие как специальные палубные конструкции, окна (в судостроении) или строительные конструкции (на 3D-заводах). Программное обеспечение PLM может управлять тем, как эти импортные данные должны быть включены в CADMATIC Plant Modeller, и будет частью экспортируемого eBrowser моделей eShare и просматриваться вместе со всей моделью. Импорт может иметь набор желаемых атрибутов, включенных таким образом, чтобы жизненно важные данные или ссылки были доставлены.

Подробнее о Web API читайте на  портале документации CADMATIC.