Разработчики: | PTC Inc (Parametric Technology Corporation ) |
Технологии: | SCADA, САПР |
Arbortext — семейство продуктов американской компании-гиганта PTC (Parametric Technology Corp.), предназначенное для создания технической документации. В своей основе Arbortext использует принцип единого источника, в основе которого лежит формат XML. Статья будет посвящена в основном Arbortext Editor with Styler, который является основным инструментом технического писателя. Рассмотрим краткий обзор части продуктов линейки Arbortext и их назначение, так как в дальнейшем эти продукты могут упоминаться.
Arbortext Editor — мощный XML редактор, интегрируемый с другими продуктами компании PTC (в числе которых база данных CSDB for S1000D, система PLM Windchill и т. д.). Поддерживает многочисленные форматы выходных публикаций, такие как Web, PDF, HTML Help, Digital Media Publisher.
Arbortext Styler — надстройка, интегрированная в Arbortext Editor, позволяющая с помощью визуального интерфейса легко создавать и редактировать стили, применяемые при публикации XML источника в различные форматы. Очень часто Arbortext Editor выбирается именно в комплектации Arbortext Editor with Styler.
Arbortext ISO Draw — система для создания технических иллюстраций. Arbortext IsoDraw автоматизирует процесс создания высококачественных 2D и 3D технических иллюстраций и анимаций прямо из трехмерных моделей. Иллюстрации автоматически обновляются при изменении исходных моделей САПР.
Arbortext Publishing Engine — сетевой сервер для публикации. Позволяет подбирать и публиковать материал в соответствии с выбранными требованиями содержания и формата. Содержит машину для публикации в формат IETP.
Arbortext CSDB for S1000D (Arbortext ASD 1000D) является полностью настроенным решением «под ключ», реализующим техническую документацию в соответствии со спецификациями ASD 1000D и ASD 2000M.Обзор российского рынка банковской цифровизации: импортозамещение, искусственный интеллект и собственные экосистемы
Высокая степень интегрированности продуктов Arbortext c другими продуктами PTC позволяет осуществлять разработку документации не просто в XML редакторе, но в специальной среде разработки. Эта среда дает возможность не только создавать XML, но и хранить документацию, создавать интерактивные иллюстрации, организовывать параллельную работу по созданию документации нескольким участникам процесса, в то время, как большинство редакторов — замкнутые решения для локального пользователя, нацеленные больше на какие-то свои изыски, но не на законченное решение.
Функциональность самого редактора, которая будет подробно рассмотрена далее, отвечает всем современным требованиям для организации профессиональной работы по разработке документации — с одной стороны. С другой стороны, Arbortext Editor создан для того, чтобы скорее начать работу и получить результат, не нуждаясь в специфических знаниях о XML, XSL-FO, тонкостях инсталляции стандартов, типов документов и т. д.
Практически всегда документация разрабатывается не с чистого листа. Многие понимают, что при переходе на использование единого источника данных в формате XML потребуется не только организовать разработку документации, но при этом использовать имеющиеся наработки. Arbortext содержит конфигурируемый модуль для импорта данных из Microsoft Word и Adobe FrameMaker в формат XML.
Функциональность Arbortext Editor
Приятные моменты рабочего процесса
Начав работу и решив создать новый документ, мы сразу же видим предустановленные ВЕВ: DITA, DocBook/XML, SMA (service manual application — специализация на основе DITA) и другие. Нет необходимости устанавливать или настраивать DITA или DocBook. Добавление нового типа документа происходит указанием нового DTD (на рисунке также видны собственные типы документов, которые были созданы и добавлены — elantra, glava, trg_ditabase).
Предустановленные типы документов
Выбор пункта Sample позволяет нам открыть предустановленный пример документа того или иного типа для ознакомления. На рисунке ниже мы видим интерфейс Arbortext Editor с открытым образцом документа в формате DITA Topic. Придирчивый пользователь может настраивать цвета, панели, отображение элементов на свой вкус.
Посмотрев на рисунок и обратив внимание на отображение значков разметки, можно заметить, что заполненные атрибуты тегов по умолчанию отображаются с их значениями в значках тегов разметки, что довольно наглядно, так как не нужно просматривать окно атрибутов каждого тега.
Интерфейс. Предустановленный образец выбранного типа документа
Окно атрибутов может быть быстро вызвано горячей клавишей в зависимости от положения курсора в окне редактирования или дереве документа
Экран по умолчанию разбит на 2 фрейма: слева дерево документа, справа — область редактирования. Разбиение экрана на 2 фрейма можно убирать, располагать по-другому, а можно заменять, выбрав, например, менеджер ресурсов, как вы видите на рисунке ниже. Менеджер ресурсов может отображать имеющуюся графику, структуру ссылок и связей с другими XML документами, заимствованные части контента.
Менеджер ресурсов (изображений, контентных ссылок, элементов структуры, на которые разбиваются документы)
Документы могут быть представлены как сборки из файловых сущностей, сборки из наборов ссылок. Это позволяет организовать одновременную работу над документом нескольких пользователей. На примере ниже инструкция по обкатке автомобиля, которая параллельно формировалась из двух частей — файловых сущностей.
Функция Compare позволяет отслеживать изменения, осуществляя сравнение текущего документа с последней сохранённой версией, с документом из другого файла или из другого открытого окна Arbortext Editor. Мы можем отследить, было ли в новой версии произведено редактирование, удаление или же добавление части текста. Как видно на рисунке, из списка был удалён один пункт, но мы видим, в каком месте он находился.
Функция сравнения отслеживает изменения в документа
Arbortext Editor может включать функцию импорта документов различных форматов в формат XML.
Импорт документов в формат
Для импорта используется специальный шаблон STD. Можно использовать готовые шаблоны, а можно воспользоваться встроенным редактором. На примере ниже мы видим некоторый проект импорта, в котором начата работа по созданию своего шаблона для конвертации файлов Microsoft Word в XML.
Среда разработки
Для формирования единой среды разработки документации и обеспечения поддержки жизненного цикла документации предусмотрены:
Arbortext CSDB for S1000D. ASD 1000D (S 1000D) является средой «под ключ» разработки, создания, управления и эксплуатации технических публикаций применительно к гражданской и военной Авиационной и Оборонной промышленности. Формат статьи не позволяет широко раскрыть особенности продукта, более подробную информацию можно найти по ссылке.
Система обеспечения жизненного цикла изделий Windchill. Являясь веб-ориентированной PLM системой, где клиентом является обычный Internet Explorer, Windchill формирует среду для хранения данных и разработки изделия, обеспечивает полноценный workflow. Windchill особенно незаменима, когда участники проекта сильно удалены друг от друга, но имеют доступ к локальной или глобальной сети. Пользователь может сформировать правила, по которым загружаемые XML документы будут разбиваться на несколько файлов, превращаясь в сборку для формирования параллельной работы удалённых пользователей и формирования книг на основе повторного использования частей документации.
Подрядчики-лидеры по количеству проектов
АСКОН (56)
Simetra (ранее А+С Транспроект) (49)
АйтиКонсалт (30)
Softline (Софтлайн) (26)
Неолант (22)
Другие (437)
Simetra (ранее А+С Транспроект) (8)
АСКОН (5)
Главтелеком (3)
CSoft, ГК (СиСофт) (3)
АСКОН-Волга (2)
Другие (17)
АСКОН (10)
Главтелеком (5)
Simetra (ранее А+С Транспроект) (3)
Витро Софт (Vitro Software) (2)
Renga Software (Ренга Софтвэа) (2)
Другие (8)
Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров
АСКОН (24, 100)
Autodesk (85, 79)
PTC Inc (Parametric Technology Corporation ) (11, 37)
Витро Софт (Vitro Software) (1, 35)
Siemens Digital Industries Software (ранее Siemens PLM Software) (8, 32)
Другие (440, 376)
PTV Group (3, 8)
АСКОН (4, 7)
Ansys (5, 4)
CSoft Development (СиСофт Девелопмент) (3, 3)
Витро Софт (Vitro Software) (1, 3)
Другие (15, 18)
АСКОН (3, 10)
Нанософт разработка (3, 3)
Autodesk (3, 2)
Нанософт (3, 2)
PTV Group (2, 2)
Другие (7, 9)
Simetra (ранее А+С Транспроект) (1, 4)
Витро Софт (Vitro Software) (1, 4)
АСКОН (2, 2)
Тангл (1, 1)
CSoft Development (СиСофт Девелопмент) (1, 1)
Другие (8, 8)
Simetra (ранее А+С Транспроект) (1, 12)
Витро Софт (Vitro Software) (1, 3)
PTV Group (2, 2)
АСКОН (2, 2)
Нанософт разработка (1, 2)
Другие (4, 5)
Распределение систем по количеству проектов, не включая партнерские решения
КОМПАС-3D - 63
Vitro-CAD - 35
RITM3 - Real time integration transport measurements modelling managemet - 30
Siemens NX - 26
PTV Visum - 25
Другие 510
Подрядчики-лидеры по количеству проектов
КРУГ НПФ (83)
Консом групп, Konsom Group (КонсОМ СКС) (9)
РТСофт (RTSoft) (9)
Фиорд (Fiord) (6)
Клинкманн СПб (Klinkmann) (5)
Другие (96)
КРУГ НПФ (7)
Добротех (2)
Свизитом (Svisitom) (2)
Schneider Electric Global (1)
Siemens AG (Сименс АГ) (1)
Другие (7)
КРУГ НПФ (8)
Exeplant, Экзеплэнт (ранее МЕС Инжиниринг, MES Engineering) (1)
Schneider Electric (1)
ГектИС НПФ (1)
Группа компаний 1520 (1)
Другие (8)
Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров
КРУГ НПФ (5, 85)
ARC Informatique (2, 12)
Wonderware (4, 10)
Honeywell Process Solutions (HPS) (3, 9)
Siemens Digital Industries Software (ранее Siemens PLM Software) (2, 7)
Другие (151, 68)
КРУГ НПФ (3, 7)
Свизитом (Svisitom) (1, 2)
Siemens AG (Сименс АГ) (2, 1)
Доза НПП (1, 1)
МПС софт (1, 1)
Другие (4, 4)
КРУГ НПФ (3, 8)
Группа компаний 1520 (1, 1)
Коркласс (ранее ТехноИнвестПроект УК Технологии Проектных Инвестиций) (1, 1)
Новософт (1, 1)
Ростелеком (1, 1)
Другие (5, 5)
КРУГ НПФ (3, 4)
Системы и технологии (1, 2)
Reksoft (Рексофт) (1, 1)
РИР (Росатом Инфраструктурные решения) (1, 1)
AirBit (АирБит) (1, 1)
Другие (1, 1)
Распределение систем по количеству проектов, не включая партнерские решения
ПТК КРУГ-2000 - 59
SCADA КРУГ-2000 - 54
DevLink-C1000 Промышленные контроллеры - 24
PcVue - 10
АСУ ТП Experion Process Knowledge System (PKS) - 9
Другие 88
SCADA КРУГ-2000 - 5
ПТК КРУГ-2000 - 5
DevLink-C1000 Промышленные контроллеры - 3
Свизитом: Эксплуатация и обслуживание зданий - 2
Парадокс: Парадигма Интеграционный комплекс (ИК Парадигма) - 1
Другие 7
SCADA КРУГ-2000 - 6
ПТК КРУГ-2000 - 5
DevLink-C1000 Промышленные контроллеры - 4
Росатом Цифровое ресурсоснабжение - 1
Ujin Виртуальная диспетчерская - 1
Другие 6
ПТК КРУГ-2000 - 10
SCADA КРУГ-2000 - 10
DevLink-C1000 Промышленные контроллеры - 2
КРУГ: Система Реального Времени Контроллеров (СРВК) - 2
Росатом Цифровой водоканал - 1
Другие 2
ПТК КРУГ-2000 - 4
SCADA КРУГ-2000 - 4
Системы и технологии: Пирамида 2.0 - 2
AirBit IoT Workspace - 1
Reksoft SCADA - 1
Другие 3