¬аше окно в мир —јѕ–
 
Ќовости —татьи јвторы —обыти€ ¬акансии Ёнциклопеди€ –екламодател€м
—татьи

3 ма€ 2018

»нтеграци€ SolidWorks Enterprise PDM и 1—:”ѕѕ как часть информационной экосистемы предпри€ти€

ћихаил √омилин, ћихаил Ќовиков, Ќиколай Ўтифанов

√омилин Ќовиков Ўтифанов

Ёта стать€ была опубликована в журнале ЂЁлектроника Ќ“Ѕї є2/2018.

јвторы Ч сотрудники √руппы компаний SWR; ћ. Ќовиков Ч начальник отдела системного анализа, ћ. √омилин и Ќ. Ўтифанов Ч руководители проектов.

 лассические ошибки
ѕреимущества интеграции SWE-PDM и 1—
 онцепци€ обмена данными
—пособы обмена данными
ѕримеры интеграции
ѕроектное управление на основе стандартов PMBOK
“иповое решение
«аключение

»нтеграци€ Ц это объединение в единое целое разрозненных частей. »звестно, что отличительной чертой системы €вл€етс€ наличие у нее качеств, которых лишена кажда€ из составных частей. √руппа компаний SWR предлагает решение, которое объедин€ет в одно целое систему управлени€ данными об изделии SolidWorks Enterprise PDM (SWE-PDM) и систему управлени€ производственным предпри€тием 1—:”ѕѕ, что существенно повышает эффективность работы организации в целом.

ѕрежде чем говорить о преимуществах интеграции и возможност€х, которые она предоставл€ет, давайте посмотрим, какие бизнес-процессы существуют на стыке двух систем. ¬о-первых, это бизнес-процесс ввода данных в 1—:”ѕѕ.

SolidWorks Enterprise PDM и 1—”ѕѕ

¬ход Ц утвержденна€ конструкторска€ и технологическа€ документаци€. ¬ыход из процесса Ц корректные сведени€ о составе издели€ и процессе его изготовлени€ в 1—:”ѕѕ.

¬ качестве механизма в данном случае выступает сотрудник, выполн€ющий внесение данных, набор инструкций и программных интерфейсов. «ачастую конструкторы и технологи самосто€тельно внос€т данные в 1—:”ѕѕ. –аспространена практика, когда выдел€ютс€ отдельные сотрудники внутри отделов, ответственные за данную задачу. –еже формируетс€ специальный отдел (бюро), который выполн€ет внесение конструкторско-технологических данных в 1—:”ѕѕ.

”правл€ющим воздействием чаще всего €вл€етс€ поступление входных данных исполнителю или получение внутренней рассылки.

 лассические ошибки

ѕервое слабое звено Ц это человеческий фактор. ѕри внесении большого массива однотипных данных неизбежны ошибки. ѕри этом какие-либо эффективные инструменты по проверке данных на этапе ввода отсутствуют.

¬тора€ проблема Ц это низка€ оперативность. ѕервичный ввод данных и последующие изменени€ занимают значительное врем€. ѕри этом нужно понимать, что это в любом случае дублирование информации, ранее созданной конструкторами и технологами.

“реть€ проблема св€зана с управл€ющим воздействием. —уществует определенна€ задержка между получением оповещени€ и началом процесса. ѕричем эта задержка может быть достаточно большой, а в р€де случаев вообще может случитьс€ так, что сотрудники по какой-то причине не обработают конструкторско-технологическую документацию.

≈щЄ одним бизнес-процессом, наход€щимс€ на стыке системы управлени€ данными об изделии SWE-PDM и системы управлени€ производственным предпри€тием 1—:”ѕѕ, €вл€етс€ Ђ¬ыбор комплектующих при разработке издели€ї.

SolidWorks Enterprise PDM и 1—”ѕѕ

÷ель данного бизнес-процесса Ц выбрать наиболее подход€щие комплектующие, необходимые дл€ изготовлени€ издели€. ќчевидно, что конструктор должен соблюсти пожелани€ заказчика, выполнить требовани€ нормативных документов (√ќ—“ов, ќ—“ов и внутренних регламентов) и учесть информацию из других документов, описывающих изделие (например результаты расчетов). ѕри этом крайне важно принимать во внимание и другие аспекты, такие как доступность комплектующих, их наличие на складе, стоимость и сроки поставки. Ёти сведени€, как правило, имеютс€ в 1—:”ѕѕ, но далеко не всегда конструкторы имеют к ним доступ.

ƒругими примерами бизнес-процессов, лежащих на стыке системы управлени€ данными об изделии SolidWorks Enterprise PDM и системы управлени€ производственным предпри€тием 1—:”ѕѕ €вл€ютс€ Ђќценка в потребности в сложных дл€ заказа позици€хї и Ђѕланирование производстваї.

ѕреимущества интеграции SWE-PDM и 1—

“ак как же может помочь интеграци€ системы управлени€ данными об изделии SWE-PDM и системы управлени€ производственным предпри€тием 1—:”ѕѕ? ќчевидно, основной фокус должен быть на устранении вышеописанных недостатков традиционной схемы работы.

¬о-первых, интеграци€ позвол€ет автоматизировать бизнес-процессы, св€занные с вводом конструкторско-технологических данных в 1—:”ѕѕ. Ѕлагодар€ этому исключаетс€ человеческий фактор, уменьшаетс€ количество ошибок (в том числе за счет встроенных инструментов верификации данных), сокращаетс€ врем€ за счет устранени€ дублировани€ информации и повышени€ оперативности.

SolidWorks Enterprise PDM и 1—”ѕѕ

¬о-вторых, интеграци€ расшир€ет границы, снабжает сотрудников дополнительной информацией. “ак, например, конструкторы могут получить возможность видеть ситуацию на складах и делать лучший выбор комплектующих на этапе проектировани€. —набженцы гораздо раньше могут оценить потребность в сложных дл€ заказа позици€х. ѕроизводственники оперативно получают актуальные сведени€ о нормах времени и могут более адекватно планировать загрузку оборудовани€.

 онцепци€ обмена данными

„тобы этого добитьс€, необходимо правильно организовать обмен данными между системами. ¬ первую очередь речь идЄт о передаче консолидированных конструкторско-технологических данных из комплекса SolidWorks в 1—:”ѕѕ предпри€ти€.

»сточником конструкторско-технологических данных дл€ 1— €вл€етс€ SWE-PDM, так как €вл€етс€ центром взаимодействи€ компонентов комплекса SolidWorks. SWE-PDM консолидирует информацию об изделии, включа€ конструкторские данные, технологические процессы, разработанные в SWR-“ехнологи€, а также нормативно-справочную информацию, загруженную из внешних систем.

ƒавайте подробнее рассмотрим, что это за данные. ¬о-первых, это справочник номенклатуры, который содержит записи о материалах, покупных комплектующих издели€х, издели€х (детал€х и сборочных единицах) собственного изготовлени€.

¬о-вторых, это справочник спецификаций. — каждым изделием собственного изготовлени€ неразрывно св€зана спецификаци€ издели€, котора€ содержит перечень требуемой номенклатуры, из которой изготавливаетс€ или собираетс€ изделие, с указанием их количества.

¬-третьих, это справочник технологических карт. “ехнологическа€ карта описывает технологический процесс изготовлени€ издели€. ¬ ней содержитс€ перечень операций с указанием времени выполнени€ и примен€емого оборудовани€.

Ќаконец, это справочник заказов на производство. «аказ на производство представл€ет собой перечень и количество изделий, производство которых необходимо обеспечить.

SolidWorks Enterprise PDM и 1—”ѕѕ

»нтеграци€ SWE-PDM и 1—:”ѕѕ подразумевает двусторонний обмен данными: на регул€рной основе из системы 1—:”ѕѕ в систему SWE-PDM перегружаетс€ справочник номенклатур, а также передаютс€ данные по остаткам по сладам и по объему незавершенного производства.

ƒо начала регул€рного обмена данными выполн€етс€ первична€ синхронизаци€: из системы 1—:”ѕѕ в систему SWE-PDM экспортируютс€ справочник номенклатуры, оборудовани€ (рабочих центров), а также последние версии спецификаций изделий и технологических карт.

—пособы обмена данными

— технической точки зрени€ взаимодействие между системами SWE-PDM и 1—:”ѕѕ может осуществл€тьс€ различными методами: через промежуточные файлы или базы данных, с использованием WEB-сервисов; через сервисную шину предпри€ти€.

ѕервый метод Ц обмен файлами Ц используетс€ достаточно часто, так как с точки зрени€ реализации €вл€етс€ самым простым и, как следствие, быстрым и дешевым. Ќаиболее распространЄнным форматом файлов дл€ обмена €вл€етс€ XML. »спользование данного формата требует разработки и согласовани€ сторонами обмена структуры XML документа. јлгоритм работы данного способа предполагает, что система-отправитель данных производит экспорт данных в файлы в каталоги обмена, а система-получатель производит их чтение и последующий импорт. ≈сли данные экспортируютс€ не единым файлом, то может потребоватьс€ создание так называемого стоп-файла. — его помощью система-получатель может определить окончание процесса создани€ файлов в рамках сессии экспорта. ¬ свою очередь, система-получатель может оповестить отправител€ об успехе или неуспехе обмена данными. ¬стречаютс€ примеры интеграций, где в качестве файлов дл€ обмена данными выступают файлы Microsoft Excel.

ƒанный способ взаимодействи€ обладает значительными недостатками: относительно низка€ оперативность обмена данными; недостаточное быстродействие решени€ при обмене справочниками больших объемов.

—ледующим методом, с помощью которого возможна интеграци€ систем, €вл€етс€ метод, где Ђтранспортомї дл€ данных выступают промежуточные таблицы, базы данных. „тение и запись в таблицы производитс€ с помощью специального модул€ интеграции SWE-PDM. ¬ свою очередь, со стороны 1—:”ѕѕ также присутствует программный модуль, который осуществл€ет чтение и запись. “аблицы дл€ обмена данными имеют предопределенный набор столбцов и ограничений, который согласован всеми сторонами обмена данными.

ƒанный способ взаимодействи€ систем также €вл€етс€ относительно простым. ќднако в отличие от обмена файлами здесь проще отследить и поддерживать целостность данных.

—уществуют методы взаимодействи€ систем напр€мую, например через API-вызовы одной стороной взаимодействи€ функций другой. „астным случаем данного метода €вл€етс€ взаимодействие посредством WEB-сервисов, где стороны взаимодействи€ предоставл€ют свои функции вовне через WEB-сервисы.

SolidWorks Enterprise PDM и 1—”ѕѕ

ћетод, когда системы взаимодействуют с использованием WEB-сервисов, часто используетс€ дл€ обеспечени€ двунаправленной передачи данных с высокой оперативностью. ¬ случае интеграции SWE-PDM и 1—:”ѕѕ задействуетс€ набор WEB-сервисов со стороны системы SWE-PDM и системы 1—:”ѕѕ.

ћодуль обмена данными со стороны системы SWE-PDM обеспечивает подготовку, верификацию и экспорт справочников номенклатур и спецификаций, технологических справочников и карт из системы SWE-PDM в систему 1—:”ѕѕ. ƒанный модуль также задействован в процессах импорта данных из 1—:”ѕѕ, в том числе данных о складских остатках и незавершенном производстве. ¬ свою очередь, WEB-сервисы в системе 1—:”ѕѕ предоставл€ют функции чтени€, записи и обновлени€ данных в системе 1—:”ѕѕ.

Ќаконец, сервисна€ шина предпри€ти€ примен€етс€ тогда, когда в процессах обмена данными участвуют несколько систем. —ервисна€ шина позвол€ет осуществл€ть целевую рассылку сообщений системам, подключенным к ней. ѕри этом практически кажда€ система в Ђадресной книгеї получателей сообщений €вл€етс€ взаимозамен€емой благодар€ большому количеству коннекторов (адаптеров) у разработчиков подобных сервисных шин. ƒанное решение обеспечивает высокую оперативность взаимодействи€ множества систем, но €вл€етс€ наиболее дорогосто€щим и примен€етс€ в основном на больших предпри€ти€х.

¬ыше перечислены лишь основные варианты. ¬ыбор того или иного метода зависит от задач, решаемых интеграцией SWE-PDM и 1—:”ѕѕ. ѕри этом в каждом проекте необходимо оценивать потребности заказчика и подбирать оптимальное дл€ него решение.

ѕримеры интеграции

ќдин из проектов интеграции SWE-PDM и 1—: ”ѕѕ был выполнен специалистами √руппы компаний SWR дл€ предпри€ти€, которое занимаетс€ разработкой и производством объектов нефтегазовой и металлургической отраслей, роботизированных комплексов, технологических линий, блочного оборудовани€.

ѕосле успешного этапа внедрени€ комплекса SolidWorks перед предпри€тием встала задача интегрировать его в существующую программную среду, в которой используетс€ система 1—:”ѕѕ 1.3. ¬ рамках интеграционного проекта на предпри€тии посредством WEB-сервиса было настроено взаимодействие систем, при котором производитс€ двусторонний обмен справочниками номенклатуры и спецификаций. ¬недрение решени€ позволило исключить необходимость повторного ввода информации в 1—:”ѕѕ и, как следствие, Ц возникающих ошибок.

SolidWorks Enterprise PDM и 1—”ѕѕ

≈ще один пример Ц интеграционный проект на предпри€тии, где больше года назад завершилс€ проект внедрени€ программного комплекса SolidWorks. ќсновна€ сфера де€тельности организации Ц разработка, производство и поставка корабельных систем боевого управлени€, комплексов св€зи, радиоэлектронного, радиотехнического и гидроакустического оборудовани€. —юда входит также разработка информационно-управл€ющих систем, телекоммуникационного программного обеспечени€, комплексных тренажеров дл€ подготовки св€зистов.

¬ качестве ERP-системы давно и весьма успешно примен€лась всем хорошо известна€ 1—:”ѕѕ 8, с которой необходимо было организовать двусторонний обмен данными. »з 1—: ”ѕѕ в хранилище SWE-PDM загружаютс€ сведени€ о складских остатках и количестве в незавершенном производстве. »з SWE-PDM в 1—:”ѕѕ передаютс€ справочники номенклатур, спецификаций и заказов на опытное производство. “аким образом был устранен источник ошибок, возникающий из-за дублировани€ информации, и сокращено до нул€ врем€, требуемое на ввод данных в 1—:”ѕѕ.

ѕроектное управление на основе стандартов PMBOK

ѕри выполнении работ по интеграции примен€етс€ подход, основанный на лучших практиках проектного управлени€ на основе стандарта PMBOK.

÷ель проекта Ц организаци€ передачи консолидированных конструкторско-технологических данных из программного комплекса SolidWorks в ERP-систему предпри€ти€. ѕо завершении проекта разрабатываетс€ план по дальнейшему развитию системы на предпри€тии.

ќсновные этапы работ включают разработку регламента обмена данными, настройку модул€ интеграции между системами, Ђпилотнуюї отработку обмена данными и запуск обмена данными в промышленную эксплуатацию.

ќсобое внимание следует обратить на то, что в рамках блока разрабатываетс€ документ Ц ћетодика подготовки данных. Ётот универсальный документ описывает требовани€ к данным, хран€щимс€ в SWE-PDM дл€ дальнейшей передачи их в систему 1—:”ѕѕ. Ќаличие ћетодики существенно упрощает процесс разработки внутренних регламентов по управлению данными дл€ специалистов предпри€ти€. Ќа этапе передачи в 1—:”ѕѕ производитс€ верификаци€ данных (соответствие требовани€м ћетодике). “аким образом, в 1—:”ѕѕ попадают только корректные данные, с допустимыми св€з€ми и правильно заполненными атрибутами.

ќсновными рисками при реализации проекта по интеграции €вл€ютс€ неправильное формулирование задач интеграции систем; зат€гивание сроков проекта в св€зи с отсутствием времени дл€ выполнени€ работ сотрудниками предпри€ти€ или предоставление неполных или ошибочных данных.

“иповое решение

—тремление к сокращению сроков внедрени€ интеграционных решений дл€ SWE-PDM и 1—:”ѕѕ, а также их стоимости привело к необходимости разработки типового решени€, которое содержит наиболее часто востребованный функционал. ƒанное так называемое Ђкоробочноеї решение призвано объединить разрозненные части данных в системах SWE-PDM и 1—:”ѕѕ версии 1.3.

»нтеграци€ систем в решении производитс€ на уровне WEB-сервисов. ¬ нем предусмотрены обмен справочником номенклатуры, а также экспорт из SWE-PDM справочников спецификаций, технологических карт, операций, оборудовани€. ѕо запросу пользовател€ возможно обновление в SWE-PDM данных справочника номенклатур по ценам и остаткам. “акже есть возможность запуска обмена данными по настраиваемому расписанию или событию. —обытием, инициирующим процесс экспорта данных в 1—:”ѕѕ, может выступать удаление, аннулирование или утверждение записи справочника. “ем самым обеспечиваетс€ высока€ оперативность обновлени€ данных в целевой системе.

Ўирокие возможности по настройке решени€ позвол€ют определить перечень передаваемых данных дл€ номенклатуры, а также алгоритм обмена, например способ обновлени€ спецификации в 1—:”ѕѕ. —уществует возможность отключени€ обмена технологическими данными. «а Ђчистотуї передаваемых данных в решении отвечает встроенный модуль верификации данных. “ребовани€ по умолчанию описаны в ћетодике подготовке данных, котора€ поставл€етс€ в комплекте сопровождающей документации к решению. ¬ комплект также вход€т руководства по администрированию и использованию.

¬се событи€, возникшие в процессе обмена, регистрируютс€, а при наличии ошибок при обмене данными производитс€ отправка соответствующего уведомлени€ администратору системы.

«аключение

¬ заключение ещЄ раз отметим основные положени€ статьи, на которые стоит обратить внимание. ÷елью интеграции €вл€етс€ повышение эффективности работы предпри€ти€ в целом за счет автоматизации бизнес-процессов, св€занных с вводом конструкторско-технологических данных в 1—:”ѕѕ, а также снабжени€ сотрудников дополнительной информацией дл€ прин€ти€ лучших решений.

¬заимодействие SWE-PDM и 1—:”ѕѕ предполагает двусторонний обмен данными. — технической точки зрени€ возможны различные методы интеграции. ¬ыбор конкретного метода зависит от задач, сто€щих перед предпри€тием, и особенностей инфраструктуры.

»нтеграционный проект подразумевает проведение специализированного блока работ, в рамках которого выполн€етс€ настройка модул€ интеграции, обеспечивающего взаимодействие с любой конфигурацией 1—. ƒл€ стандартной конфигурации 1— 8 ”ѕѕ 1.3 существует коробочное решение.


„итайте также:


¬акансии:

јктуальное обсуждение

RSS-лента комментариев

ƒавид Ћевин
ƒавид Ћевин
ќт редактора:   вопросу о французской отечественной системе CATIA
ѕроект ЂЌародное —јѕ–-интервьюї

—лучайна€ стать€:

Bentley Systems делает инфраструктуру умной — ¬ладимир “алапов (30 сент€бр€ 2018)
isicad Top 10

—амые попул€рные материалы

   ‘орумы isicad:

isicad-2010 isicad-2008
isicad-2006 isicad-2004

ќ проекте

ѕриглашаем публиковать на сайте isicad.ru новости и пресс-релизы о новых решени€х и продуктах, о проводимых меропри€ти€х и другую информацию. јдрес дл€ корреспонденции - info@isicad.ru

ѕроект isicad нацелен на

  • укрепление контактов между разработчиками, поставщиками и потребител€ми промышленных решений в област€х PLM и ERP...
ѕодробнее

»нформаци€ дл€ рекламодателей


¬се права защищены. © 2004-2018 √руппа компаний «Ћ≈ƒј—»

ѕерепечатка материалов сайта допускаетс€ с согласи€ редакции, ссылка на isicad.ru об€зательна.
¬ы можете обратитьс€ к нам по адресу info@isicad.ru.