Рекламодатель: АО «Топ Системы»

ИНН 7726601967 ОГРН 1087746953557

Рекламодатель:
ООО «С3Д Лабс»

ИНН 7715938849 ОГРН 1127747049209

12 - 2009

SolidWorks Enterprise PDM — всё, что вы искали для управления данными, но не знали, где взять

Михаил Малов (Заместитель технического директора компании SolidWorks Russia)

Хранение документов

Взаимодействие с SolidWorks

Поддержка других CAD­систем и Microsoft Office

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

Нынешней осенью в рамках проведения в основных промышленных центрах России 11­го ежегодного Форума пользователей SolidWorks компания SolidWorks Russia объявила о выходе на  российский рынок нового поколения системы управления инженерными данными — SolidWorks Enterprise PDM (или, кратко, SWE­PDM). Система включает фирменные технологии SolidWorks и специализированные надстройки, разработанные исходя из опыта внедрения PDM­систем на российских предприятиях. Предлагаем вниманию читателей краткий рассказ о том, как SWE­PDM решает основные задачи, возлагаемые на системы этого класса, а также об особенностях системы, делающих ее одним из самых распространенных в мире решений в сфере управления данными в среде SolidWorks.

Сразу оговоримся, что SWE­PDM может применяться в режиме работы с документами, структурой изделия и в смешанном. Мы опишем его работу на примере управления именно документами, так как это основной режим использования PDM­систем, и покажем, что даже без применения объектов специального типа «элемент состава изделия» SWE­PDM дает полное представление о составе и взаимосвязях документов, описывающих всё изделие и его отдельные компоненты, и о структуре (составе) изделия. В конце статьи дополнительно описаны правила взаимодействия структуры изделия и документов в SWE­PDM.

Исходя из редакционных ограничений на объем статьи, мы разделили рассказ о SWE­PDM на два номера. В первой части (она перед вами) речь пойдет о правилах хранения документов разных типов в SWE­PDM, его интеграции с SolidWorks, другими CAD­системами и продуктами MS Office, поддержке технологий коллективной работы над проектом и встроенном модуле автоматизации управления бизнес­процессами разработки документации. Во второй части статьи в следующем номере журнала будет рассмотрена совместная работа территориально распределенных подразделений, организация архива утвержденной документации, защита данных, взаимодействие со специализированными информационными системами (ERP/MRP, ECAD, SWR­Спецификация и SWR­Технология, наследование данных), режим работы со структурой изделия и, подробно, уникальные интерфейсные подходы SWE­PDM.

Папки SWE-PDM и карточка документа

Папки SWE-PDM и карточка документа

Хранение документов

Документы любых типов хранятся в привычном пользователю Windows виде — как файлы, разложенные по папкам, структурированным удобным пользователю образом. Папки SWE­PDM встроены в стандартный проводник Windows, а SWE­PDM добавляет в них специфические элементы интерфейса, необходимые для выполнения команд PDM­систем и доступа к проектным данным и метаданным документов. SWE­PDM управляется с файлами любого типа, понятными собственно Windows, и обеспечивает двунаправленный обмен значениями свойств таких файлов. Система классификации файлов в SWE­PDM учитывает тип файла с точки зрения Windows и любые выбранные для этого свойства файла. К примеру, модель детали SolidWorks, в зависимости от свойств пользователя, может учитываться как деталь собственного изготовления, как стандартное или покупное изделие, как габаритный макет или как­то иначе. Каждому типу документа сопоставляются определенные учетная карточка, бизнес­процесс и т.д.

Просмотр документа в SWE-PDM

Просмотр документа в SWE-PDM

Оперирует SWE­PDM и бумажными документами. Для таких документов заводятся свои учетные карточки, им присваиваются нужные атрибуты, документы эти участвуют в стандартных процессах документооборота. При переводе бумажного документа в электронный SWE­PDM позволяет изменить тип документа в хранилище.

SWE­PDM предоставляет возможность полноценного просмотра документов нескольких сотен типов. Можно не просто увидеть некую растровую картинку, как­то иллюстрирующую документ, а просмотреть весь документ, трехмерные модели повертеть или масштабировать на экране.

Поскольку основное назначение PDM­систем — управление данными об изделии в областях машиностроения, приборостроения, архитектуры и строительства, SWE­PDM позволяет настроить типовую структуру папок для хранения документов проекта и сохранить ее как шаблон проекта. При создании нового проекта этот шаблон исключит необходимость воссоздания структуры папок, настройки правил размещения документов в них, настройки прав доступа и т.д. Папки, как и документы, имеют необходимые атрибуты, свои учетные карточки, правила доступа к ним.

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

Доступ к карточке документа при сохранении модели SolidWorks

Доступ к карточке документа при сохранении модели SolidWorks

Для документов любых типов можно назначить взаимосвязи, формируя, например, состав и структуру будущего изделия при проектировании от спецификаций или определяя комплекты документации на изделие из документов, унаследованных из «прежней жизни» предприятия. Разумеется, для файлов SolidWorks решена так называемая проблема циклических ссылок — собственно, проблемой она является для других PDM­систем, в SolidWorks и SWE­PDM возможное косвенное обращение документа к самому себе через ряд других документов — это нормальный рабочий механизм, работающий без специальных ухищрений. Ссылки между документами определяют входимость документов друг в друга, и SWE­PDM всегда показывает состав таких документов (как правило, определяющих структуру сборки) или, наоборот, список входимостей какого­то документа, делая это без вызова каких­либо команд.

В SWE­PDM встроена система поиска документов по самым разным критериям, причем для выполнения поиска, как правило, нет нужды явно формировать SQL­запросы к базе данных. Пользователь SWE­PDM всегда работает с человеческим, интуитивно понятным интерфейсом и может находить документы по любым критериям: атрибутам файлов, именам, статусу документа, его нахождению в работе у данного пользователя, известному фрагменту текста в документе. Изучать какие­то новые интерфейсные подходы к поиску не надо: например, поиск по атрибутам можно вести, вводя искомые данные прямо в шаблон карточки документа. Часто используемые в работе запросы можно сохранить под удобным именем для повторного применения.

В начало В начало

Взаимодействие с SolidWorks

Будучи созданным специально для SolidWorks, SWE­PDM обеспечивает беспрецедентную интеграцию с этой системой в любой ее комплектации. Это проявляется в двух неразрывно связанных и тесно взаимодействующих вариантах: в виде уникальных возможностей в части работы с файлами SolidWorks в окне PDM (причем даже при отсутствии SolidWorks на данном компьютере) и в виде наличия удобного встроенного в SolidWorks модуля взаимодействия с хранилищем.

Комплект файлов SolidWorks, соответствующий какому­то проекту или его части, включая все входящие модели и чертежи, можно поместить в выбранную папку SWE­PDM простым копированием через проводник Windows. SWE­PDM распознает ссылки между документами, зачитает все метаданные, подцепит к сборкам ссылки на библиотечные папки и модели Toolbox. Наличие SolidWorks на компьютере для выполнения этих действий необязательно.

Прямо в окне SWE­PDM вы имеете доступ ко всем метаданным документов SolidWorks, как к общим данным модели, так и к данным каждой конфигурации, видите составы сборок и входимость деталей и узлов, можете просматривать файлы SolidWorks, добавлять в них заметки функцией «красного карандаша», менять их статус в соответствии с жизненным циклом. В рамках прав пользователя SWE­PDM можно менять метаданные вручную или автоматически по правилам запущенного бизнес­процесса. Все изменения, сделанные в карточке документа, сразу передаются в документ и отражаются в основной надписи чертежа SolidWorks. И всё это возможно даже при отсутствии SolidWorks на данном компьютере и вообще в локальной сети!

Уникальные возможности SWE­PDM предоставляет при реорганизации структуры папок с файлами SolidWorks. Все CAD­системы, использующие ссылки между документами, хранят в своих файлах пути к входящим документам, что затрудняет изменение структуры хранения входящих файлов. Изменить такую структуру можно, только работая прямо в самой CAD­системе. Но в случае SolidWorks вы можете выполнить все операции непосредственно в окне SWE­PDM. Файлы зарегистрированного в SWE­PDM проекта SolidWorks можно без опаски и без выполнения каких бы то ни было специальных действий перемещать из папки в папку, и SWE­PDM сам (опять­таки без участия SolidWorks) изменит должным образом хранимые в них внешние ссылки. То же относится к вопросу переименования файлов. Беда эта знакома всем: на первом этапе проектирования мы называем отдельные файлы абы как. В результате появляются десятки «Кронштейнов», «Прокладок», «Осей» и т.д. Windows не позволяет одновременно использовать разные документы с одним именем, и однажды часть из них приходится переименовывать. И если CAD­системы требуют выполнения специальных действий для корректной замены ссылок (а затем еще и удаления файлов со старыми именами), то SWE­PDM делает эту работу сам, прямо в своем окне. Все эти удобства пользователи SWE­PDM сразу оценивают высоко, ибо все начинают свою работу с PDM не на пустом месте, а уже имея выполненные проекты, хранимые вразнобой в случайных по структуре системах папок на компьютерах конструкторов, и вынуждены при внедрении PDM наводить порядок в этом хаосе.

Работая в среде SolidWorks, пользователь также имеет полный доступ ко всем необходимым функциям SWE­PDM и может брать на редактирование компоненты проекта, регистрировать в хранилище изменения, получать уведомления об изменениях, проводить эти изменения в свои модели, откатываться по истории назад. Можно изменять статус документа, работать с карточкой документа, выполнять поиск в хранилище и т.д. В лучших традициях SolidWorks пользователь может вызывать команды PDM наиболее удобным способом: из главного меню системы, из контекстных меню, с панели задач SWE­PDM. При сохранении в SWE­PDM нового документа вы можете сразу заполнить нужные поля карточки документа, соответствующие свойствам модели.

SWE­PDM без проблем работает и с виртуальными компонентами сборок SolidWorks. Хотя такие компоненты и не представлены отдельными файлами, которые можно было бы привычным образом учесть в PDM­системе, SWE­PDM отображает их в спецификациях и позволяет работать с карточками таких документов.

При любом управлении моделями SolidWorks в окне SWE­PDM и в среде SolidWorks система SWE­PDM правильно отстроит структуру проектируемого изделия, что гарантирует всем потребителям этой информации точность и полноту данных. В итоге технологи получат для нужд подготовки производства полную структуру данных, отдел технической документации — связный комплект документации на изделие, экономические службы — точные данные по компонентам проекта для расчета калькуляции изделия и т.д.

В начало В начало

Поддержка других CAD­систем и Microsoft Office

Подобно SolidWorks, все CAD­системы диктуют специфические требования к PDM, связанные с обеспечением ссылочной целостности данных. SWE­PDM обеспечивает взаимодействие и с другими CAD­системами. В стандартной комплектации он может управлять файлами и метаданными Inventor, Solid Edge, Pro/ENGINEER и AutoCAD путем внесения в среду каждой системы добавлений, позволяющих разбирать структуру сборок (для AutoCAD — ссылки xReference) и свойства документов, заполнять карточки документов, осуществлять поиск и создавать отчеты, просматривать модели и чертежи в окне SWE­PDM. Система SWE­PDM напрямую взаимодействует с основной надписью чертежей AutoCAD (Title Block), читая ее содержимое и меняя его прямо из карточки документа.

Такая поддержка многих CAD­систем позволяет решить целый ряд организационных вопросов, например обеспечить использование задела, выполненного в других системах; вести проектирование изделия в нескольких системах одновременно с разработкой отдельных частей проекта в разных CAD’ах; наладить взаимодействие со смежниками и филиалами, использующими другую CAD­систему, и т.д.

Панель задач SWE-PDM в SolidWorks

Панель задач SWE-PDM в SolidWorks

SWE­PDM взаимодействует и с продуктами Microsoft Office, обмениваясь значениями атрибутов любых типов с файлами MS Word, Excel, PowerPoint и др. В SWE­PDM обеспечен полноценный просмотр документов MS Office (кстати, и OpenOffice тоже), для продуктов Microsoft есть добавления в среду каждого продукта, позволяющие работать с SWE­PDM из среды приложения. Документы MS Office могут участвовать в процессах документооборота, ссылаться друг на друга и на конструкторские и технологические документы и т.д. Таким образом, SWE­PDM позволяет организовать полноценный процесс разработки изделия с использованием всех привычных программных средств.

В начало В начало

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

Хранение документов, распознавание перекрестных ссылок и обработка атрибутов — это, конечно, хорошо, но главное, что требуется именно от PDM­системы, — это поддержка процесса параллельной работы над проектом группы специалистов. SWE­PDM обладает всем функционалом, необходимым для организации такой работы в пределах локальной сети предприятия или в территориально распределенных подразделениях.

SWE­PDM обеспечивает управление процессами разработки, согласования и внесения изменений в КД в соответствии с российскими стандартами. Разработку нового проекта можно вести, отталкиваясь от предварительной проработки сборки, выполненной в SolidWorks (или другой CAD­системе), или на основе предварительно созданных спецификаций. Во втором варианте компонентам спецификаций сначала ставятся в соответствие виртуальные документы, образующие структуру будущего изделия, а в дальнейшем, по мере проработки компонентов проекта, они подменяются реальными.

Примеры отчетов по материалам и сортаменту

Примеры отчетов по материалам и сортаменту

Система прав доступа SWE­PDM (о ней будет рассказано во второй части статьи) дает право редактирования документа единовременно лишь одному пользователю с возможностью оповещения остальных участников работы над проектом о происходящих изменениях. Работая с SWE­PDM, любой проектант может получать обновления компонентов проекта, выполнять откат на предыдущие этапы по каждому компоненту, по мере надобности обновлять свои разработки в хранилище, оповещать коллег об изменениях. В фоновом режиме SWE­PDM следит за изменениями в хранилище редактируемых документов и автоматически показывает факт наличия их новых версий. Автоматически поддерживается ссылочная целостность документов проекта с согласованием версий входящих документов.

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

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

Жизненный цикл документа любого типа предполагает последовательность нескольких стадий разработки и утверждения, которую можно представить в виде графа статусов и переходов. Встроенная подсистема документооборота SWE­PDM автоматизирует работы, связанные с изменением статуса документа по мере его разработки. Можно настроить в виде схемы необходимый набор статусов документа и переходов между ними. Для каждого статуса задается, кто может видеть или редактировать документ в данном состоянии. При переходе в новый статус могут меняться значения атрибутов документа. Для каждого перехода задается, кто может его совершить. При изменении статуса документа могут автоматически выполняться нужные действия, например трансляция данных в другие форматы, рассылка оповещений, запуск внешних приложений. При смене статуса документа разработчик может и сам направить оповещения об изменении выбранным им лицам.

Шаблон процесса документооборота

Шаблон процесса документооборота

В процессе разработки проекта в SolidWorks можно обмениваться замечаниями с помощью встроенного в SWE­PDM модуля eDrawings и его функции «красного карандаша». Заметки eDrawings хранятся в файлах SolidWorks и видны также в области предварительного просмотра SWE­PDM. Редактировать и удалять заметки может только их автор.

В SWE­PDM встроена своя почтовая система, позволяющая обмениваться письмами и рассылающая все оповещения системы. Оповещения содержат ссылки на папки и документы SWE­PDM, что исключает необходимость их поиска в хранилище. При желании можно подключить и использовать в качестве почтовой системы любые внешние SMTP­серверы и работать в привычных Outlook или Bat.

Не менее важен бизнес­процесс утверждения документа и его сдачи в отдел технической документации. В процессе разработки SWE­PDM может сам устанавливать значения атрибутов документа, определяющие авторов тех или иных действий и даты их выполнения. В роли подлинника можно использовать электронный документ с применением электронно­цифровой подписи или его физически подписанную бумажную копию. SWE­PDM стыкуется с любыми аппаратно­программными комплексами ЭЦП, сводя утверждение документа к простановке таких подписей каждым участником разработки и согласования документа с последующей его передачей в архив утвержденной документации (об архиве читайте в следующем номере). Ставить ЭЦП можно как на документы SolidWorks, так и на полученные (в том числе автоматически в рамках выполнения бизнес­процессов SWE­PDM) на основе документов SolidWorks файлы в неизменяемых форматах (растровая графика, PDF­файлы и т.п.). При работе со скан­копиями (сейчас это практически единственный прием работы российских предприятий) нужно распечатать все утверждаемые чертежи, собрать подписи соответствующих лиц и сдать в архив отсканированные копии этих чертежей. При этом, по сравнению с работой без PDM, время сбора подписей будет сокращено, а спорные вопросы практически исключены, так как в ходе разработки и согласования чертежа в его основную надпись будут автоматически вписаны фамилии ответственных лиц и даты их участия в разработке документа. После утверждения документа SWE­PDM автоматически присвоит ему статус утвержденной редакции, исключающий возможность изменения без выпуска извещения.

Изменение утвержденной документации с выпуском извещений по ЕСКД — также одна из стандартных возможностей SWE­PDM. При запуске соответствующего бизнес­процесса SWE­PDM создаст извещение на стандартном бланке, заполнит все уже известные атрибуты и откроет извещение для редактирования. Вы можете заполнить оставшиеся поля документа (указания об использовании задела, способ внесения изменений в учтенные копии, список рассылки), добавить смысловую текстовую часть (что и как требуется изменить) и графический иллюстративный материал. Можно назначить взаимосвязи документа извещения и других документов SWE­PDM. Извещение вместе с комплектом изменяемых документов фактически вернется в стадию разработки и в рамках стандартных процессов документооборота будет вновь согласовано, утверждено и направлено в архив утвержденной документации. Разумеется, в архиве будет создана новая утвержденная редакция измененного документа.

Продолжение следует

В начало В начало

САПР и графика 12`2009

Регистрация | Войти

Мы в телеграм:

Рекламодатель:
ООО «Нанософт разработка»

ИНН 7751031421 ОГРН 5167746333838

Рекламодатель: АО «Топ Системы»

ИНН 7726601967 ОГРН 1087746953557