Для хранения и управления данными об изделии каждый уважающий себя IT-вендор, предлагающий CAD-системы клиенту, предлагает и PDM решения, и SolidWorks в этом отношении - в первых рядах. Но важно не только накопить информацию, но и иметь возможность ею воспользоваться. А для этого необходимы механизмы интерпретации информации в том формате и виде, который соответствует нормативной документации или максимально быстро позволит получить ответ, на интересующий вопрос. Этому важному аспекту инженерной деятельности и будет посвящена данная статья.
SWR-Спецификация
Одним из самых главных документов для инженера является спецификация. Как можно охарактеризовать спецификацию с точки зрения современных PDM систем, например SolidWorks Enterprise PDM? Идеологически - это структурированный отчет. Практически же - вывод метаданных изделия в заданную форму в заданном порядке. Структуризация данных, для удобства последующего их анализа и использования.Для более эффективного решения данной небольшой, но крайне важной задачи компания SolidWorks Russia представила свой обновленный продукт – модуль генерации отчетов SWR-Спецификация 2014 - продукт максимально удобный и функциональный. В пользу удобства работы говорит тот факт, что SWR-Спецификация 2014 реализована на базе MS Excel. Это дает определенные преимущества при работе, ведь среда MS Excel не требует освоения, всем знакома, и является, де-факто, мировым стандартом для работы с электронными таблицами. Богатый функционал MS Excel позволяет производить любые корректировки данных и оформления привычным для пользователя способом.
Говоря об удобстве, не лишним будет отметить, что в SWR-Спецификации, как и во всех решениях от SolidWorks привносимый функционал органично вписывается в уже имеющиеся у вас решения, например SolidWorks, SWE-PDM или MS Excell. Это означает, что вы получаете дополнительные панели инструментов в приложениях, с которыми Вы знакомы и успешно работаете (рис. 2). Также удобным является и то, что между системой-источником отчета (SolidWorks, SWE-PDM) и самим отчетом (SWR-Спецификация) устанавливается двусторонняя взаимосвязь. Это означает, что информация может быть изменена в любом документе: как в источнике, так и в отчете. Во взаимосвязанный документ изменения будут переданы автоматически.

Рис. 1
В качестве системы-источника данных SWE-PDM предоставляет более широкие возможности. Он позволяет вычитывать в SWR-Cпецификацию данные напрямую с моделями компонентов не связанные, так называемые “ссылочные переменные”. Это может быть информация о количестве компонентов в сборке или их позиции на чертеже. Кроме того, часто бывает, что одной и той же модели компонента в разных изделиях должны быть сопоставлены отличающиеся свойства. Например, схемное обозначение компонента или единицы измерения количества материала (граммы, метры, штуки и т.д.) в некоторых изделиях могут различаться. SWE-PDM умеет работать с такого рода свойствами, их учитывать и передавать их в SWR-Спецификацию. Также нельзя не упомянуть о возможности дифференцировать компоненты, устанавливаемые при электромонтаже согласно ГОСТ 2.413-72. (рис. 3)

Рис. 2 - дополнительные инструменты для MS Excel

Рис. 3 - Использование ссылочных переменных
Взаимодействие SWR-Спецификации с SWE-PDM предполагает также возможность управления состоянием документа прямо из окна MS Excel, а также возможность быстрого перехода к выбранному компоненту в проводнике SWE-PDM. Что очень удобно для пользователя и позволяет экономить драгоценное время.
Излагая доводы в поддержку тезиса об удобстве и функциональности SWR-Спецификации, необходимо также отметить работу с позициями данного решения. Позиции в отчете назначаются автоматически, но само собой разумеется, они могут быть изменены по желанию пользователя: заменены, пропущены, зарезервированы. Позиции компонентов в отчете могут быть связаны с позициями компонентов на сборочном чертеже и обновляться каждый раз, когда пользователь вносит изменения в документ спецификации.
Также важным аспектом является работа модуля с исполнениями. Модуль позволяет создавать групповые спецификации по ГОСТ 2.113-75, а также выводить исполнения последовательно одно за другим с формированием перечня переменных данных для исполнения, согласно ГОСТ 2.106-96. Кроме того, функционал SWR-Спецификации расширен инструментом редактирования исполнений непосредственно из окна Excel. С помощью данного редактора можно добавить новое исполнение или откорректировать существующие, например переименовать исполнение или изменить количество входящих компонентов.

Рис. 4 - групповая спецификация по форме 5 ГОСТ 2.113-75

Рис. 5 - Синтаксический анализ метаданных

Рис. 6 - Настройка правил сортировки
Расширенные возможности генерации отчетов из SWE-PDM
Помимо стандартной спецификации, SWE-PDM позволяет получать и другую текстовую конструкторскую документацию, такую как Ведомость покупных изделий и Ведомость спецификаций, используя вышеописанный функционал генератора отчетов SWR-Спецификация. Эти отчёты создаются полностью автоматически, на основании данных, внесённых в карточки файлов компонентов изделия. Но это далеко не предел возможностей системы в области генерации отчетов, стандартизованные структурированные отчеты – это только первый шаг к обретению власти над вашей информацией. Пойдем индуктивным путем: от частного, возможно, самого востребованного отчета – спецификации к более общим формам.Bill of Materials (BOM)
Кроме приложения SWR-Спецификация в SWE-PDM есть встроенный механизм генерации отчётов BOM (спецификаций). Этот инструмент позволяет получать и работать с гибко настраиваемым табличным перечнем компонентов элемента SWE-PDM: сборки или сборочного чертежа. В таких отчётах есть возможность отображать любую информацию, доступную в карточках данных файлов. Полученные спецификации могут быть следующих типов:- Расчётная спецификация - Составляется автоматически с использованием компонентов SolidWorks, содержащихся в сборке или чертеже. Эта спецификация (рис. 7) включает в себя внутренние компоненты, такие как узлы, детали, виртуальные детали. Расчётная спецификация также используется для экспорта данных о составе изделия из SWE-PDM в другие системы в виде XML-файлов.
Рис. 7 - Расчётная спецификация
- Именованная спецификация - Это спецификация, созданная из расчетной спецификации и сохранённая в виде файла CSV или BOM. Такую спецификацию можно изменять и сохранять для нужной версии сборки или чертежа, а также вести учет редакций, используя автоматизированные функции потока работы (рис. 8). Изменения, которые можно вносить в именованную спецификацию включают редактирование любой текстовой информации, добавление и скрытие столбцов и строк, применение фильтрации к любым значениям в таблице, а также автоматическую постановку позиций.
Рис. 8 - Именованная спецификация
- Спецификация сварных изделий - содержит все компоненты сварной детали с указанием общей длины.

Рис. 9 - Инструмент сравнения спецификаций
Генератор отчётов SWE-PDM

Рис. 10 - Генератор отчётов SWE-PDM
Прежде чем раскрывать функционал Генератора, следует рассказать как он устроен. SWE-PDM - это информационная система, сердцем которой является MS SQL Server, а это значит, любую информацию можно получить, обращаясь непосредственно к базе данных, используя SQL-запросы. Для осуществления подобной работы и ее удобства, необходимо две вещи: корректно составленный запрос, написанный профессионалом в этой области, а также простой и понятный интерфейс, для работы пользователя, не владеющего навыками программирования SQL-запросов. Генератор отчётов представляет собой именно такой интерфейс, а запросы добавляются в него в виде готовых файлов и сохраняются для дальнейшего использования. При выполнении запроса, остается только ввести условие или выбрать папку в хранилище - интерактивность делает этот инструмент невероятно гибким. В поставку SWE-PDM входит множество запросов, уже составленных специалистами компании SolidWorks Russia:
- Найти файлы с одинаковыми именами
- Статистика проекта - Отчет формирует таблицу с перечнем документов и их свойств в указанной папке проекта. Отчет позволяет контролировать ход проекта, анализируя степень готовности документов и контролируя работу каждого участника группы в данном проекте.
- Активность пользователя за период - Отчет формирует статистику активности пользователя в указанном разделе хранилища в заданном диапазоне дат. Выводятся данные для каждой созданной версии.
- Увеличение объема хранилища по месяцам - Отчет выводит Увеличение объема хранилища по месяцам (рис. 11).
- И многие другие.

Рис. 11 - Генератор отчётов PDM
SQL Server Reporting service
Генератор отчётов SWE-PDM отличный, универсальный инструмент, но бывают ситуации когда необходим иной подход. Например, когда высшее руководство хочет иметь прямой доступ к отчетной информации о проектах, но непосредственно в разработке участия не принимает. Для таких задач существует SQL Server Reporting Services (сокр. SSRS - Службы отчётности SQL Server). Эта система создания отчётов, разработанная корпорацией Microsoft, работает непосредственно с базой данных SWE-PDM. С помощью этой системы можно подготовить интерактивные отчёты, доступные через web-приложение в Вашем браузере (рис. 13).В отличие от Генератора отчётов PDM, SSRS-отчёты предоставляют богатый выбор оформления и представления данных, включающий в себя различные диаграммы, гистограммы, датчики, индикаторы, графики и даже средства отображения картографических данных. Для создания уникального оформления в отчёт можно вставлять изображения и векторные элементы. Полученные отчёты можно сохранять во множестве популярных форматов: PDF, Excel, Word, CSV, XML, TIFF(и других графических форматах), MHTML(веб-архив).

Рис. 12 - Службы отчётности SQL Server
Кроме непосредственной работы с отчётами в web-приложении, SSRS предлагает возможность оформления “подписки” на определённые отчёты. Подписка означает, что система по расписанию рассылает сформированный отчёт по электронной почте или размещает файл отчёта в нужном формате в выбранном месте на жёстком диске. С помощью такой рассылки можно организовать оповещения всех заинтересованных лиц, о текущем состоянии проекта или PDM системы в целом.
Большим преимуществом этой системы является то, что она поставляется в комплекте с SQL Server и для своей работы не требует лицензий SWE-PDM, что позволяет предоставить доступ к отчётам всем, кому они необходимы без каких-либо дополнительных затрат.
Безопасность
В представленных инструментах создания отчётов (SSRS и Генератор отчётов SWE-PDM) реализована работа на уровне SQL-запросов, направленных непосредственно в базу SWE-PDM, что требует особого внимания к информационной безопасности и обеспечению целостности базы данных. Разработчики компании SolidWorks учли вышеперечисленные риски. Так, например, при работе с Генератором отчётов SWE-PDM исключена возможность изменять, удалять или добавлять данные в базу, а доступ к инструменту и к выполнению запросов контролируется администратором PDM системы.В службе отчётности SQL Server средства аутентификации (проверки подлинности) основаны на средствах проверки подлинности и встроенной безопасности Windows. Для авторизации используются роли и разрешения для контроля доступа пользователей к содержимому каталога сервера отчетов. Основанная на ролях авторизация разбивает на категории (роли) множество действий, которые может выполнять отдельный пользователь или группа. Иными словами, такая система позволяет контролировать кто к чему имеет доступ и как этот доступ осуществляется.
Разрешите поинтересоваться, при чем тут учет особенностей производства? При правильном определении требований нюансы производства должны фиксироваться как ограничения и попадать в спецификацию...
Реализация MBSE-подхода при проектировании сложной продукции в PLM-решении АСКОН
Чувствуется влияние ПЛМ-Урал. Учет особенностей производства отсутствует и там и тут
Реализация MBSE-подхода при проектировании сложной продукции в PLM-решении АСКОН
извините, но на мою заявку мне ответили- извините для физ лиц не продаем.
SD#7492434
сказано было некоей барышней в телефонном разговоре. к сожалению письменного подтверждения нет.
Вышла новая версия конструкторской PDM-системы ЛОЦМАН:КБ