Advanced Reports Solution

Advanced Reports Solution - это разработка ЛАНИТ, комплексное решение, позволяющее создавать отчёты различного типа в системе PDM без непосредственного программирования.
Оно позволяет снизить издержки, связанные с разработкой отчётов и существенно расширить круг лиц, которым было бы под силу самостоятельно создавать отчёты на основе информации, хранящейся в системе PDM.
  • Обмен документацией

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

  • АНАЛИТИКА
    Например, необходимо сформировать ведомость покупных изделий или сформировать отчёт по применяемости материала. Задач по обслуживанию конструирования и производства изделий на предприятиях очень много, и вполне естественно, что при этом нужно проводить тщательный анализ того, что было/будет сделано, чего и сколько использовалось/используется/будет использоваться и тому подобное. Сюда же относится необходимость формирования аналитических данных по имеющимся расписаниям и/или всевозможным процессам согласования. 
  • АДМИНИСТРИРОВАНИЕ

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

Ключевые возможности Advanced Reports Solution

Основная идея, которой мы руководствовались при создании Advanced Reports Solution – это позволить пользователю, разбирающемуся в структуре хранения информации системы PDM, самостоятельно выстраивать логику построения и отображения отчёта. Для этой цели был разработан специальный графический интерфейс, предоставляющий интуитивно понятный набор настроек, характерных для сбора данных и правил их оформления.

Среди ключевых возможностей ARS можно выделить следующие:

  • Любой отчёт начинается с проверки корректности действий пользователя при выборе исходных данных. В редакторе настроечных файлов Advanced Reports Solution предусмотрен целый раздел, позволяющий настраивать обработку входных данных – от проверки свойств входных параметров до настройки выводимых пользователю сообщений;
  • В ARS используется единый принцип работы с объектами PDM любого типа и класса, что позволяет оперировать при формировании отчёта не только видимыми пользователю в клиенте TC объектами, но и при необходимости задействовать системные и служебные объекты;
  • Не менее важной, с точки зрения получения информации, является возможность считывать свойства любого типа у объектов PDM. В PDM определено около 10 различных типов свойств, в том числе и нестандартные, каждый из которых имеет свои нюансы при считывании и обработке. Эти особенности учитывались при разработке нашего решения;
  • При формировании данных для отчёта нужно не только считать, но и задать обработку полученных данных. Это может быть как и проверка каких-нибудь условий, так и задание альтернативных вариантов поиска значения;
  • Особняком в любом отчёте располагаются сортировка и группировка данных. Это, наверное, наиболее часто используемые разделы в редакторе настроечных файлов Advanced Reports Solution;
  • При разработке технологических карт часто возникает необходимость в отображении спецсимволов. В ARS заложен механизм, позволяющий отображать в отчётах спецсимволы, заданные в свойствах объектов при помощи штатного функционала PDM;
  • Использование в отчётах изображений, хранящихся в PDM, в том числе в форматах DWG, DXF, CGM, SVG (всего около 50 различных форматов);
  • Экспорт сформированного отчёта в PDF, DOCX, XLSX, PPTX, HTML, RTF, XLS, XML, BMP, JPEG, TIFF,E-mail, CSV, TXT, GIF, ODS, ODT, Excel. При этом можно сохранить отчёт в виде файла на жёстком диске пользователя, или создать набор данных с файлом отчёта непосредственно в PDM;
  • Поскольку ARS является универсальным средством создания отчётов, то вполне естественно, что при работе с этим модулем накапливается некоторая база шаблонов, которая вполне может использоваться в будущем с целью ускорения написания новых отчётов, причём доступ к такой базе шаблонов может быть открыт любому заказчику, разрабатывающему отчёты на основе нашего решения;
  • В Advanced Reports Solution реализован механизм по созданию и управлению комплектами документации;
  • Ещё одной важной особенностью является настройка доступа пользователей к отчётам – в ARS есть возможность для каждого пользователя настроить индивидуальный список доступных для формирования отчётов. 
Системные требования

Модуль Advanced Reports Solution полностью интегрируется в PDM-систему и для его работы не требуется дополнительных ресурсов кроме тех, что уже выделены на функционирование серверной и клиентской ("толстый" клиент) частей PDM. Архитектура PDM для работы "толстого" клиента может быть представлена в двухзвенном или четырёхзвенном виде — для корректной работы модуля Advanced Reports Solution необходимо: 

 

  1. Чтобы база данных (1-ое звено ТС) использовала кодировку Windows-1251; 
  2. Сервер бизнес-логики (2-ое звено ТС) должен быть развёрнут на ОС семейства Windows. 
Установка модуля ARS
В поставку модуля Advanced Reports Solution входит специальный установщик (InstallARS.exe), позволяющий провести корректную инсталляцию ПО на клиент-серверную архитектура PDM-системы. После выбора целевого каталога предлагается определиться, какую часть модуля требуется установить: 

  • только серверную; 
  • только клиентскую; 
  • полную конфигурацию. 
Данный установщик учитывает различные особенности (2-х и 4-х звенные клиенты, сервер дистрибуции и т.п.) установленной базовой системы, осуществляет предварительные проверки указанных каталогов, а также позволяет вместе с основной частью модуля Advanced Reports. 
Solution установить потенциально необходимые дополнительные файлы: 

  • конфигурационные файлы и шаблоны внешнего вида отчётов; 
  • дополнительные шрифты, применяемые в разработанных отчётах; 
  • библиотека для корректной регистрации серверной части модуля Advanced Reports Solution в PDM-системе.