Advanced Reports Solution
Advanced Reports Solution - это разработка ЛАНИТ, комплексное решение, позволяющее создавать отчёты различного типа в системе Teamcenter без непосредственного программирования. Оно позволяет снизить издержки, связанные с разработкой отчётов и существенно расширить круг лиц, которым было бы под силу самостоятельно создавать отчёты на основе информации, хранящейся в системе Teamcenter.
Ключевые возможности Advanced Reports Solution
Основная идея, которой мы руководствовались при создании Advanced Reports Solution, - это позволить пользователю, разбирающемуся в структуре хранения информации системы Teamcenter,самостоятельно выстраивать логику построения и отображения отчёта. Для этой цели был разработан специальный графический интерфейс, предоставляющий интуитивно понятный набор настроек, характерных для сбора данных и правил их оформления. Среди ключевых возможностей ARS можно выделить следующие:
- Любой отчёт начинается с проверки корректности действий пользователя при выборе исходных данных. В редакторе настроечных файлов Advanced Reports Solution предусмотрен целый раздел, позволяющий настраивать обработку входных данных – от проверки свойств входных параметров до настройки выводимых пользователю сообщений.
- В ARS используется единый принцип работы с объектами Teamcenter любого типа и класса, что позволяет оперировать при формировании отчёта не только видимыми пользователю в клиенте TC объектами, но и при необходимости задействовать системные и служебные объекты.
- Не менее важной, с точки зрения получения информации, является возможность считывать свойства любого типа у объектов Teamcenter. В TC определено около 10 различных типов свойств, в том числе и нестандартные, каждый из которых имеет свои нюансы при считывании и обработке. Эти особенности учитывались при разработке нашего решения.
- При формировании данных для отчёта нужно не только считать, но и задать обработку полученных данных. Это может быть как и проверка каких-нибудь условий, так и задание альтернативных вариантов поиска значения.
- Особняком в любом отчёте располагаются сортировка и группировка данных. Это, наверное,наиболее часто используемые разделы в редакторе настроечных файлов Advanced Reports Solution.
- При разработке технологических карт часто возникает необходимость в отображении спецсимволов. В ARS заложен механизм, позволяющий отображать в отчётах спецсимволы, заданные в свойствах объектов при помощи штатного функционала Teamcenter.
- Использование в отчётах изображений, хранящихся в Teamcenter, в том числе в форматах DWG, DXF, CGM, SVG (всего около 50 различных форматов).
- Экспорт сформированного отчёта в PDF, DOCX, XLSX, PPTX, HTML, RTF, XLS, XML, BMP, JPEG, TIFF,E-mail, CSV, TXT, GIF, ODS, ODT, Excel. При этом можно сохранить отчёт в виде файла на жёстком диске пользователя, или создать набор данных с файлом отчёта непосредственно в Teamcenter.
- Поскольку ARS является универсальным средством создания отчётов, то вполне естественно, что при работе с этим модулем накапливается некоторая база шаблонов, которая вполне может использоваться в будущем с целью ускорения написания новых отчётов, причём доступ к такой базе шаблонов может быть открыт любому заказчику, разрабатывающему отчёты на основе нашего решения.
- В Advanced Reports Solution реализован механизм по созданию и управлению комплектами документации.
- Ещё одной важной особенностью является настройка доступа пользователей к отчётам – в ARS есть возможность для каждого пользователя настроить индивидуальный список доступных для формирования отчётов.
Обмен документацией
Основной сложностью, с которой сталкиваются пользователи системы Teamcenter, является необходимость обмениваться документацией (выпущенной по ЕСКД, ЕСТД и другим стандартам) с предприятиями и службами, не работающими с системой Teamcenter. Важно понимать, что отчеты в этом случае являются не подлинником документации, а лишь вторичным представлением хранимых в Teamcenter данных и используются с целью более привычного отображения информации.Аналитика
Например, необходимо сформировать ведомость покупных изделий или сформировать отчёт по применяемости материала. Задач по обслуживанию конструирования и производства изделий на предприятиях очень много, и вполне естественно, что при этом нужно проводить тщательный анализ того, что было/будет сделано, чего и сколько использовалось/используется/будет использоваться и тому подобное. Сюда же относится необходимость формирования аналитических данных по имеющимся расписаниям и/или всевозможным процессам согласования.Администрирование
Повседневная работа группы администраторов, обеспечивающих стабильность функционирования системы Teamcenter, требует анализа больших объёмов данных. В первую очередь это обеспечение целостности и корректности данных. Такие задачи периодически возникают и обычно со временем не теряют своей актуальности. В качестве примера можно привести необходимость анализа данных, принятых с другого предприятия. Или, например, проверка наборов данных, содержащих 3D-модели.Системные требования
Модуль Advanced Reports Solution полностью интегрируется в PDM-систему Teamcenter® и для его работы не требуется дополнительных ресурсов кроме тех, что уже выделены на функционирование серверной и клиентской ("толстый" клиент) частей Teamcenter. Архитектура Teamcenter® для работы "толстого" клиента может быть представлена в двухзвенном или четырёхзвенном виде — для корректной работы модуля Advanced Reports Solution необходимо:
- чтобы база данных (1-ое звено ТС) использовала кодировку Windows-1251;
- сервер бизнес-логики (2-ое звено ТС) должен быть развёрнут на ОС семейства Windows.
На текущий момент поддерживаются следующие версии Teamcenter®:
- Teamcenter 10
- Teamcenter 11
- Teamcenter 12
Для корректной работы клиентской части модуля Advanced Reports Solution необходимо использовать ОС семейства Windows (7 или новее) с установленной Java (JVM) версии 7 или 8.
Установка модуля ARS
В поставку модуля Advanced Reports Solution входит специальный установщик (InstallARS.exe), позволяющий провести корректную инсталляцию ПО на клиент-серверную архитектура PDM-системы Teamcenter®. После выбора целевого каталога предлагается определиться, какую часть модуля требуется установить:
- только серверную;
- только клиентскую;
- полную конфигурацию.
Данный установщик учитывает различные особенности (2-х и 4-х звенные клиенты, сервер дистрибуции и т.п.) установленной базовой системы, осуществляет предварительные проверки указанных каталогов, а также позволяет вместе с основной частью модуля Advanced Reports Solution установить потенциально необходимые дополнительные файлы:
- конфигурационные файлы и шаблоны внешнего вида отчётов;
- дополнительные шрифты, применяемые в разработанных отчётах;
- библиотека для корректной регистрации серверной части модуля Advanced Reports Solution в PDM-системе Teamcenter®.