SolidWorks Enterprise PDM — всё, что вы искали для управления данными, но не знали, где взять
Поддержка других CADсистем и Microsoft Office
Коллективная работа над проектом и технический документооборот
Нынешней осенью в рамках проведения в основных промышленных центрах России 11го ежегодного Форума пользователей SolidWorks компания SolidWorks Russia объявила о выходе на российский рынок нового поколения системы управления инженерными данными — SolidWorks Enterprise PDM (или, кратко, SWEPDM). Система включает фирменные технологии SolidWorks и специализированные надстройки, разработанные исходя из опыта внедрения PDMсистем на российских предприятиях. Предлагаем вниманию читателей краткий рассказ о том, как SWEPDM решает основные задачи, возлагаемые на системы этого класса, а также об особенностях системы, делающих ее одним из самых распространенных в мире решений в сфере управления данными в среде SolidWorks.
Сразу оговоримся, что SWEPDM может применяться в режиме работы с документами, структурой изделия и в смешанном. Мы опишем его работу на примере управления именно документами, так как это основной режим использования PDMсистем, и покажем, что даже без применения объектов специального типа «элемент состава изделия» SWEPDM дает полное представление о составе и взаимосвязях документов, описывающих всё изделие и его отдельные компоненты, и о структуре (составе) изделия. В конце статьи дополнительно описаны правила взаимодействия структуры изделия и документов в SWEPDM.
Исходя из редакционных ограничений на объем статьи, мы разделили рассказ о SWEPDM на два номера. В первой части (она перед вами) речь пойдет о правилах хранения документов разных типов в SWEPDM, его интеграции с SolidWorks, другими CADсистемами и продуктами MS Office, поддержке технологий коллективной работы над проектом и встроенном модуле автоматизации управления бизнеспроцессами разработки документации. Во второй части статьи в следующем номере журнала будет рассмотрена совместная работа территориально распределенных подразделений, организация архива утвержденной документации, защита данных, взаимодействие со специализированными информационными системами (ERP/MRP, ECAD, SWRСпецификация и SWRТехнология, наследование данных), режим работы со структурой изделия и, подробно, уникальные интерфейсные подходы SWEPDM.
Папки SWE-PDM и карточка документа
Хранение документов
Документы любых типов хранятся в привычном пользователю Windows виде — как файлы, разложенные по папкам, структурированным удобным пользователю образом. Папки SWEPDM встроены в стандартный проводник Windows, а SWEPDM добавляет в них специфические элементы интерфейса, необходимые для выполнения команд PDMсистем и доступа к проектным данным и метаданным документов. SWEPDM управляется с файлами любого типа, понятными собственно Windows, и обеспечивает двунаправленный обмен значениями свойств таких файлов. Система классификации файлов в SWEPDM учитывает тип файла с точки зрения Windows и любые выбранные для этого свойства файла. К примеру, модель детали SolidWorks, в зависимости от свойств пользователя, может учитываться как деталь собственного изготовления, как стандартное или покупное изделие, как габаритный макет или както иначе. Каждому типу документа сопоставляются определенные учетная карточка, бизнеспроцесс и т.д.
Просмотр документа в SWE-PDM
Оперирует SWEPDM и бумажными документами. Для таких документов заводятся свои учетные карточки, им присваиваются нужные атрибуты, документы эти участвуют в стандартных процессах документооборота. При переводе бумажного документа в электронный SWEPDM позволяет изменить тип документа в хранилище.
SWEPDM предоставляет возможность полноценного просмотра документов нескольких сотен типов. Можно не просто увидеть некую растровую картинку, както иллюстрирующую документ, а просмотреть весь документ, трехмерные модели повертеть или масштабировать на экране.
Поскольку основное назначение PDMсистем — управление данными об изделии в областях машиностроения, приборостроения, архитектуры и строительства, SWEPDM позволяет настроить типовую структуру папок для хранения документов проекта и сохранить ее как шаблон проекта. При создании нового проекта этот шаблон исключит необходимость воссоздания структуры папок, настройки правил размещения документов в них, настройки прав доступа и т.д. Папки, как и документы, имеют необходимые атрибуты, свои учетные карточки, правила доступа к ним.
При помещении нового документа в хранилище SWEPDM может следить за уникальностью имен файлов, что предотвратит возможные конфликты совместного использования нескольких документов и исключит проблемы поиска документов. При помещении нового документа в хранилище SWEPDM может автоматически присвоить определенные значения какимлибо атрибутам документа. При необходимости управления классификационными кодами документов возможны выбор значений соответствующих атрибутов из списков, задание их вручную, применение автоматических счетчиков, что позволяет гибко настроить систему кодификации документов.
Доступ к карточке документа при сохранении модели SolidWorks
Для документов любых типов можно назначить взаимосвязи, формируя, например, состав и структуру будущего изделия при проектировании от спецификаций или определяя комплекты документации на изделие из документов, унаследованных из «прежней жизни» предприятия. Разумеется, для файлов SolidWorks решена так называемая проблема циклических ссылок — собственно, проблемой она является для других PDMсистем, в SolidWorks и SWEPDM возможное косвенное обращение документа к самому себе через ряд других документов — это нормальный рабочий механизм, работающий без специальных ухищрений. Ссылки между документами определяют входимость документов друг в друга, и SWEPDM всегда показывает состав таких документов (как правило, определяющих структуру сборки) или, наоборот, список входимостей какогото документа, делая это без вызова какихлибо команд.
В SWEPDM встроена система поиска документов по самым разным критериям, причем для выполнения поиска, как правило, нет нужды явно формировать SQLзапросы к базе данных. Пользователь SWEPDM всегда работает с человеческим, интуитивно понятным интерфейсом и может находить документы по любым критериям: атрибутам файлов, именам, статусу документа, его нахождению в работе у данного пользователя, известному фрагменту текста в документе. Изучать какието новые интерфейсные подходы к поиску не надо: например, поиск по атрибутам можно вести, вводя искомые данные прямо в шаблон карточки документа. Часто используемые в работе запросы можно сохранить под удобным именем для повторного применения.
Взаимодействие с SolidWorks
Будучи созданным специально для SolidWorks, SWEPDM обеспечивает беспрецедентную интеграцию с этой системой в любой ее комплектации. Это проявляется в двух неразрывно связанных и тесно взаимодействующих вариантах: в виде уникальных возможностей в части работы с файлами SolidWorks в окне PDM (причем даже при отсутствии SolidWorks на данном компьютере) и в виде наличия удобного встроенного в SolidWorks модуля взаимодействия с хранилищем.
Комплект файлов SolidWorks, соответствующий какомуто проекту или его части, включая все входящие модели и чертежи, можно поместить в выбранную папку SWEPDM простым копированием через проводник Windows. SWEPDM распознает ссылки между документами, зачитает все метаданные, подцепит к сборкам ссылки на библиотечные папки и модели Toolbox. Наличие SolidWorks на компьютере для выполнения этих действий необязательно.
Прямо в окне SWEPDM вы имеете доступ ко всем метаданным документов SolidWorks, как к общим данным модели, так и к данным каждой конфигурации, видите составы сборок и входимость деталей и узлов, можете просматривать файлы SolidWorks, добавлять в них заметки функцией «красного карандаша», менять их статус в соответствии с жизненным циклом. В рамках прав пользователя SWEPDM можно менять метаданные вручную или автоматически по правилам запущенного бизнеспроцесса. Все изменения, сделанные в карточке документа, сразу передаются в документ и отражаются в основной надписи чертежа SolidWorks. И всё это возможно даже при отсутствии SolidWorks на данном компьютере и вообще в локальной сети!
Уникальные возможности SWEPDM предоставляет при реорганизации структуры папок с файлами SolidWorks. Все CADсистемы, использующие ссылки между документами, хранят в своих файлах пути к входящим документам, что затрудняет изменение структуры хранения входящих файлов. Изменить такую структуру можно, только работая прямо в самой CADсистеме. Но в случае SolidWorks вы можете выполнить все операции непосредственно в окне SWEPDM. Файлы зарегистрированного в SWEPDM проекта SolidWorks можно без опаски и без выполнения каких бы то ни было специальных действий перемещать из папки в папку, и SWEPDM сам (опятьтаки без участия SolidWorks) изменит должным образом хранимые в них внешние ссылки. То же относится к вопросу переименования файлов. Беда эта знакома всем: на первом этапе проектирования мы называем отдельные файлы абы как. В результате появляются десятки «Кронштейнов», «Прокладок», «Осей» и т.д. Windows не позволяет одновременно использовать разные документы с одним именем, и однажды часть из них приходится переименовывать. И если CADсистемы требуют выполнения специальных действий для корректной замены ссылок (а затем еще и удаления файлов со старыми именами), то SWEPDM делает эту работу сам, прямо в своем окне. Все эти удобства пользователи SWEPDM сразу оценивают высоко, ибо все начинают свою работу с PDM не на пустом месте, а уже имея выполненные проекты, хранимые вразнобой в случайных по структуре системах папок на компьютерах конструкторов, и вынуждены при внедрении PDM наводить порядок в этом хаосе.
Работая в среде SolidWorks, пользователь также имеет полный доступ ко всем необходимым функциям SWEPDM и может брать на редактирование компоненты проекта, регистрировать в хранилище изменения, получать уведомления об изменениях, проводить эти изменения в свои модели, откатываться по истории назад. Можно изменять статус документа, работать с карточкой документа, выполнять поиск в хранилище и т.д. В лучших традициях SolidWorks пользователь может вызывать команды PDM наиболее удобным способом: из главного меню системы, из контекстных меню, с панели задач SWEPDM. При сохранении в SWEPDM нового документа вы можете сразу заполнить нужные поля карточки документа, соответствующие свойствам модели.
SWEPDM без проблем работает и с виртуальными компонентами сборок SolidWorks. Хотя такие компоненты и не представлены отдельными файлами, которые можно было бы привычным образом учесть в PDMсистеме, SWEPDM отображает их в спецификациях и позволяет работать с карточками таких документов.
При любом управлении моделями SolidWorks в окне SWEPDM и в среде SolidWorks система SWEPDM правильно отстроит структуру проектируемого изделия, что гарантирует всем потребителям этой информации точность и полноту данных. В итоге технологи получат для нужд подготовки производства полную структуру данных, отдел технической документации — связный комплект документации на изделие, экономические службы — точные данные по компонентам проекта для расчета калькуляции изделия и т.д.
Поддержка других CADсистем и Microsoft Office
Подобно SolidWorks, все CADсистемы диктуют специфические требования к PDM, связанные с обеспечением ссылочной целостности данных. SWEPDM обеспечивает взаимодействие и с другими CADсистемами. В стандартной комплектации он может управлять файлами и метаданными Inventor, Solid Edge, Pro/ENGINEER и AutoCAD путем внесения в среду каждой системы добавлений, позволяющих разбирать структуру сборок (для AutoCAD — ссылки xReference) и свойства документов, заполнять карточки документов, осуществлять поиск и создавать отчеты, просматривать модели и чертежи в окне SWEPDM. Система SWEPDM напрямую взаимодействует с основной надписью чертежей AutoCAD (Title Block), читая ее содержимое и меняя его прямо из карточки документа.
Такая поддержка многих CADсистем позволяет решить целый ряд организационных вопросов, например обеспечить использование задела, выполненного в других системах; вести проектирование изделия в нескольких системах одновременно с разработкой отдельных частей проекта в разных CAD’ах; наладить взаимодействие со смежниками и филиалами, использующими другую CADсистему, и т.д.
Панель задач SWE-PDM в SolidWorks
SWEPDM взаимодействует и с продуктами Microsoft Office, обмениваясь значениями атрибутов любых типов с файлами MS Word, Excel, PowerPoint и др. В SWEPDM обеспечен полноценный просмотр документов MS Office (кстати, и OpenOffice тоже), для продуктов Microsoft есть добавления в среду каждого продукта, позволяющие работать с SWEPDM из среды приложения. Документы MS Office могут участвовать в процессах документооборота, ссылаться друг на друга и на конструкторские и технологические документы и т.д. Таким образом, SWEPDM позволяет организовать полноценный процесс разработки изделия с использованием всех привычных программных средств.
Коллективная работа над проектом и технический документооборот
Хранение документов, распознавание перекрестных ссылок и обработка атрибутов — это, конечно, хорошо, но главное, что требуется именно от PDMсистемы, — это поддержка процесса параллельной работы над проектом группы специалистов. SWEPDM обладает всем функционалом, необходимым для организации такой работы в пределах локальной сети предприятия или в территориально распределенных подразделениях.
SWEPDM обеспечивает управление процессами разработки, согласования и внесения изменений в КД в соответствии с российскими стандартами. Разработку нового проекта можно вести, отталкиваясь от предварительной проработки сборки, выполненной в SolidWorks (или другой CADсистеме), или на основе предварительно созданных спецификаций. Во втором варианте компонентам спецификаций сначала ставятся в соответствие виртуальные документы, образующие структуру будущего изделия, а в дальнейшем, по мере проработки компонентов проекта, они подменяются реальными.
Примеры отчетов по материалам и сортаменту
Система прав доступа SWEPDM (о ней будет рассказано во второй части статьи) дает право редактирования документа единовременно лишь одному пользователю с возможностью оповещения остальных участников работы над проектом о происходящих изменениях. Работая с SWEPDM, любой проектант может получать обновления компонентов проекта, выполнять откат на предыдущие этапы по каждому компоненту, по мере надобности обновлять свои разработки в хранилище, оповещать коллег об изменениях. В фоновом режиме SWEPDM следит за изменениями в хранилище редактируемых документов и автоматически показывает факт наличия их новых версий. Автоматически поддерживается ссылочная целостность документов проекта с согласованием версий входящих документов.
SolidWorks может сравнить геометрию и метаданные разных версий документа, хранимого в SWEPDM. Система SWEPDM постоянно отслеживает изменения спецификаций сборок и может сравнивать эти версии друг с другом, выделяя удаленные, добавленные и измененные строки спецификаций. При просмотре спецификаций можно отфильтровать данные по любым критериям и получить автоматически, например, список покупных изделий или деталей, изготовленных из определенного материала.
Следить за ходом выполнения проекта и полнотой проектных данных позволяет система отчетов. Отчеты формируются по любым атрибутам документов всех типов. Можно, к примеру, задать такой критерий, как степень готовности каждого документа, автоматически изменяемый в соответствии с актуальным статусом документа, и в любой момент получать таблицу готовности документов проекта. Можно получить табличный отчет с определенными атрибутами и увидеть, к примеру, всем ли деталям назначены обозначения, материал, сортамент. Суммирующие отчеты дают интегральные оценки проекта — например его среднюю готовность или потребность в материалах на весь проект с учетом сортамента.
Жизненный цикл документа любого типа предполагает последовательность нескольких стадий разработки и утверждения, которую можно представить в виде графа статусов и переходов. Встроенная подсистема документооборота SWEPDM автоматизирует работы, связанные с изменением статуса документа по мере его разработки. Можно настроить в виде схемы необходимый набор статусов документа и переходов между ними. Для каждого статуса задается, кто может видеть или редактировать документ в данном состоянии. При переходе в новый статус могут меняться значения атрибутов документа. Для каждого перехода задается, кто может его совершить. При изменении статуса документа могут автоматически выполняться нужные действия, например трансляция данных в другие форматы, рассылка оповещений, запуск внешних приложений. При смене статуса документа разработчик может и сам направить оповещения об изменении выбранным им лицам.
Шаблон процесса документооборота
В процессе разработки проекта в SolidWorks можно обмениваться замечаниями с помощью встроенного в SWEPDM модуля eDrawings и его функции «красного карандаша». Заметки eDrawings хранятся в файлах SolidWorks и видны также в области предварительного просмотра SWEPDM. Редактировать и удалять заметки может только их автор.
В SWEPDM встроена своя почтовая система, позволяющая обмениваться письмами и рассылающая все оповещения системы. Оповещения содержат ссылки на папки и документы SWEPDM, что исключает необходимость их поиска в хранилище. При желании можно подключить и использовать в качестве почтовой системы любые внешние SMTPсерверы и работать в привычных Outlook или Bat.
Не менее важен бизнеспроцесс утверждения документа и его сдачи в отдел технической документации. В процессе разработки SWEPDM может сам устанавливать значения атрибутов документа, определяющие авторов тех или иных действий и даты их выполнения. В роли подлинника можно использовать электронный документ с применением электронноцифровой подписи или его физически подписанную бумажную копию. SWEPDM стыкуется с любыми аппаратнопрограммными комплексами ЭЦП, сводя утверждение документа к простановке таких подписей каждым участником разработки и согласования документа с последующей его передачей в архив утвержденной документации (об архиве читайте в следующем номере). Ставить ЭЦП можно как на документы SolidWorks, так и на полученные (в том числе автоматически в рамках выполнения бизнеспроцессов SWEPDM) на основе документов SolidWorks файлы в неизменяемых форматах (растровая графика, PDFфайлы и т.п.). При работе со сканкопиями (сейчас это практически единственный прием работы российских предприятий) нужно распечатать все утверждаемые чертежи, собрать подписи соответствующих лиц и сдать в архив отсканированные копии этих чертежей. При этом, по сравнению с работой без PDM, время сбора подписей будет сокращено, а спорные вопросы практически исключены, так как в ходе разработки и согласования чертежа в его основную надпись будут автоматически вписаны фамилии ответственных лиц и даты их участия в разработке документа. После утверждения документа SWEPDM автоматически присвоит ему статус утвержденной редакции, исключающий возможность изменения без выпуска извещения.
Изменение утвержденной документации с выпуском извещений по ЕСКД — также одна из стандартных возможностей SWEPDM. При запуске соответствующего бизнеспроцесса SWEPDM создаст извещение на стандартном бланке, заполнит все уже известные атрибуты и откроет извещение для редактирования. Вы можете заполнить оставшиеся поля документа (указания об использовании задела, способ внесения изменений в учтенные копии, список рассылки), добавить смысловую текстовую часть (что и как требуется изменить) и графический иллюстративный материал. Можно назначить взаимосвязи документа извещения и других документов SWEPDM. Извещение вместе с комплектом изменяемых документов фактически вернется в стадию разработки и в рамках стандартных процессов документооборота будет вновь согласовано, утверждено и направлено в архив утвержденной документации. Разумеется, в архиве будет создана новая утвержденная редакция измененного документа.
Продолжение следует