Вы находитесь на странице: 1из 87

Автоматизированная информационно-

аналитическая система «А-СТЕК»


Модуль IT(A)
Руководство пользователя
Версия 1.9.6 01.09.2020

OOO «АЙТИУРСОФТ» www.itursoft.ru


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя

1. Содержание
1. Содержание................................................................................................................................2
2. История изменений...................................................................................................................4
3. Глоссарий...................................................................................................................................5
4. Описание....................................................................................................................................9
5. Требования...............................................................................................................................10
5.1 Требования к конфигурации клиентской части (App)...................................................10
6. Приложение..............................................................................................................................11
6.1. Рабочее пространство.......................................................................................................11
6.2. Меню приложения............................................................................................................11
6.2.1. Раздел «Приложение»...............................................................................................11
6.2.2. Раздел «Недавно»......................................................................................................12
6.2.2. Раздел «Настройки»..................................................................................................12
6.2.3. Раздел «Окно»............................................................................................................13
6.2.4. Раздел «?»...................................................................................................................13
6.3. Панель инструментов.......................................................................................................13
6.4. Пространство журналов...................................................................................................13
6.5. Консоли..............................................................................................................................14
6.5.1. Консоль поиска..........................................................................................................14
6.5.2. Консоль узлов............................................................................................................16
6.5.3. Консоль моделей........................................................................................................20
6.5.4. Консоль агентов.........................................................................................................24
6.5.5. Консоль отчетов.........................................................................................................27
6.5.6. Консоль сервисов.......................................................................................................28
6.5.7. Консоль модуля.........................................................................................................30
6.5.8. Консоль индекса........................................................................................................31
6.5.9. Консоль загрузки.......................................................................................................31
6.5.10. Консоль обработки..................................................................................................34
6.5.11. Консоль задач...........................................................................................................37
6.5.12. Консоль отслеживания............................................................................................38
7. Операции..................................................................................................................................39
7.1. Краткий поиск узла..........................................................................................................39
7.2. Расширенный поиск узла.................................................................................................39
7.3. Вызов отчета для узла......................................................................................................40
7.4. Вызов сервиса для узла....................................................................................................41
7.5. Загрузка документа для узла...........................................................................................43
7.6. Создание трека для узла...................................................................................................44
7.7. Создание экстрактора для узла.......................................................................................45
7.8. Редактирование структуры узла......................................................................................47
7.9. Редактирование свойств узла..........................................................................................48
7.10. Редактирование статистик узла.....................................................................................50
7.11. Редактирование модели.................................................................................................52
7.12. Редактирование индекса моделей.................................................................................58
7.13. Вызов отчета для модели...............................................................................................60
7.14. Вызов сервиса для модели.............................................................................................61
7.15. Создание иллюстрации модели.....................................................................................62
7.16. Экспорт/импорт модели.................................................................................................63
7.17. Развертывание агента.....................................................................................................65
7.18. Развертывание сервиса...................................................................................................69
7.19. Развертывание отчета.....................................................................................................71

OOO «АЙТИУРСОФТ» www.itursoft.ru 2


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя
7.20. Формирование патч-сетов..............................................................................................73
7.21. Выбор и поиск патч-сета................................................................................................75
7.22. Обработка патч-сета.......................................................................................................76
7.23. Создание заданий............................................................................................................79
7.24. Запуск пакетных заданий...............................................................................................80
7.25. Создание сниппетов.......................................................................................................82
7.26. Навигация по индексу....................................................................................................83
7.27. Журналы индекса...........................................................................................................85
8. Решение проблем.....................................................................................................................86
8.1. Ошибки клиентской части...............................................................................................86
8.2. Ошибки формирования отчетов......................................................................................86
9. Контактная информация.........................................................................................................87

OOO «АЙТИУРСОФТ» www.itursoft.ru 3


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя

2. История изменений
Версия Дата Описание
1.9.0 01.01.2019 Первоначальная редакция
1.9.2 27.10.2019 Актуализация документации
1.9.3 30.12.2019 Актуализация документации
1.9.4 01.04.2020 Актуализация документации, релиз ss-c
1.9.5 01.07.2020 Актуализация документации, релиз ss-s
1.9.6 01.09.2020 Актуализация документации

OOO «АЙТИУРСОФТ» www.itursoft.ru 4


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя

3. Глоссарий
Актив – некоторый элемент, созданный в процессе существования среды предприятия

Среда предприятия – совокупность активов различного происхождения, в результате


взаимодействия или использования которых обеспечивается функционирование
предприятия

Автоматизированная информационно-аналитическая система «А-СТЕК» (АИАС) –


набор инструментов, предназначенный для решения задач учета и обслуживания среды
предприятия

Потребитель – физическое или юридическое лицо, использующее компоненты АИАС для


решения задач учета и обслуживания среды предприятия

Пользователь – лицо, непосредственно использующее компоненты АИАС – модули или


структуры БД для решения задач потребителя

Компонент АИАС (компонент решения) – подсистема, модуль или иное


дополнительное программное обеспечение, в рамках основного, специализированного или
расширяющего решений

Модуль АИАС – логический связанный набор элементов решения, среды их исполнения,


совокупности механизмов взаимодействия с пользователем
 ITC – модуль для управления настройками и доступом к АИАС
 ITA – модуль для обработки данных среды предприятия средствами АИАС
 ITS – модуль для сервисной обработки АИАС и среды предприятия

Формат распространения – способ организации набора файлов (вид, состав и характер),


доступных для загрузки потребителем, в целях использования и/или адаптации
 Формат исходных файлов - исходный код приложений, библиотек, объектов БД,
скрипты для сборки
 Формат исполняемых файлов - исполняемые файлы конкретной платформы

Пакет распространения (решение) - совокупность элементов, представленная в


определенном формате распространения, предполагающая создание набора ценностей для
конечного потребителя и реализации определенных технических, бизнес и прочих
функций, логически организованная в некоторый набор функций решения в рамках
определенного домена
 Основное решение - набор элементов, необходимый для функционирования
базового функционала
 Специализированное решение - набор элементов, имеющих общую прикладную
область
 Расширяющее решение - набор элементов, повышающий функциональность
основного или специализированного решения, за счет интеграции со сторонним
функционалом

Базовый функционал – минимально достаточный набор элементов АИАС,


обеспечивающий ее запуск и функционирование, а также запуск прочих элементов АИАС

OOO «АЙТИУРСОФТ» www.itursoft.ru 5


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя
Прикладная область – логически выделенная или функционально определенная часть
активов среды предприятия и процессы ее обслуживания или преобразования

Функция решения - некоторая ценность для потребителя системы, создаваемая


выполнением определенной последовательности элементов решения или определенного
элемента

Домен функции решения - область получения конечной ценности для потребителя,


ограниченная функциональностью конечного продукта некоторого вендора, технологией
или платформой

Элемент решения – логически/физически выделенный объект или группа объектов –


представленная как файл, сценарий, пакет, библиотека, компонент, приложение,
рассматриваемая для обоснованного применения в рамках АИАС
 Основные - представляют собой обязательные библиотеки, разработанные в
рамках АИАС, программные пакеты модулей АИАС, соответствующие схемы БД
(рус-О/ лат-P)
 Дополнительные - стороннее ПО и компоненты, библиотеки и утилиты,
настоятельно рекомендуемые к применению, не являющиеся разработками в
составе АИАС, значительно повышающие ее возможности, область применения
или доступный функционал (рус-Д/ лат-А)
 Расширяющие - стороннее ПО и компоненты, библиотеки и утилиты,
рекомендуемые к применению, не являющиеся разработками в составе АИАС,
расширяющие ее возможности или доступный функционал, используемые вне
интерфейса АИАС (рус-Р/ лат-Х)
 Инструментальные - прочее ПО, компоненты, библиотеки и утилиты,
разработанные в рамках АИАС, предназначенные для реализации функционала
основного, специализированного или расширяющего решения, реализующие свое
применение за счет основных элементов решения (рус-И/ лат-I)

Инструментальные элементы модуля ITA – инструментальные элементы, применяемые


в среде модуля ITA
 Агенты – модули на языке Python, необходимые объекты БД и прочие
необходимые ресурсы, предназначенные для обработки данных некоторого
фрагмента среды предприятия, для формирования структуры, сбора или расчета
необходимых показателей
 Отчеты – модули на языке Python, необходимые объекты БД и прочие
необходимые ресурсы, предназначенные для формирования некоторого описания
среды предприятия, загруженной в АИАС или представления определенных
показателей среды предприятия
 Сервисы – модули на языке Python, необходимые объекты БД и прочие
необходимые ресурсы, предназначенные для выполнения определенных действий
над элементами среды предприятия или данных АИАС

Инструментальные элементы модуля ITS – инструментальные элементы, применяемые


в среде модуля ITS
 Сервисы - модули на языке Python, необходимые объекты БД и прочие
необходимые ресурсы, предназначенные для выполнения определенных действий
над элементами среды предприятия или данных АИАС

OOO «АЙТИУРСОФТ» www.itursoft.ru 6


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя
Компонент актива среды предприятия (компонент) – логическая единица
представления данных актива среды предприятия в АИАС, определяет набор базовых
артефактов – имя, тип, номер переопределения

Версия компонента актива среды предприятия (версия) – логическая единица


представления данных актива среды предприятия в АИАС, характеризующая состояние
актива в некоторый момент времени, определяет такие артефакты как время создания,
состояние и т.п.

Узел актива среды предприятия (узел) – обозначение актива среды предприятия в


АИАС в конкретный момент времени, т.е. обозначение компонента и его версии

Опорный файл узла – текстовое представление узла актива – последовательность команд


для создания, некоторое описание, стандартное или принятое в рамках домена среды
предприятия, загружаемое в АИАС в рамках соответствующего специализированного
решения, для обеспечения детального контроля изменений

Соединение версий/узлов (соединение) – логическая структура, описывающая характер


взаимодействия между версиями компонентов – направление, артефакты и т.п.

Соединения структуры – набор типов соединений, описывающий позицию активов


среды предприятия – «содержит» или «родитель»-«потомок»

Соединения поведения – набор типов соединений, описывающих взаимодействие


активов среды предприятия – передача управления, упоминание, включение,
наследование

Локация – способ уникальной идентификации актива среды предприятия, представляет


собой последовательную записей соединений структуры для некоторого узла АИАС,
отображаемую в виде упрощенного дерева потомков

Индекс – многоуровневое отображение структуры среды предприятия в виде дерева

Трек – набор идентификационных и основных данных некоторой активности,


реализуемой для модификации характеристик актива среды предприятия, ведущейся в
некоторой системе учета задач, проектов, обращений или документооборота предприятия

Трек-система – система учета задач, проектов, обращений или документооборота


предприятия

Экстрактор – набор параметров подключения и инструкций по преобразованию или


извлечению, для получения некоторых данных актива среды предприятия, имеющих
цифровое выражение в определенный момент времени

Домен активов среды предприятия – некоторая логическая группа активов среды


предприятия и их составных элементов, ограниченная каким либо признаком –
физическим размещением (файлы каталога), технологией или вендором (СУБД)

Каркас домена – представление в АИАС некоторого домена активов среды предприятия,


сформированное в некоторый момент времени, включающее наиболее полное количество
активов (без фильтрации), формируется агентами - менторами

OOO «АЙТИУРСОФТ» www.itursoft.ru 7


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя
Агент-ментор (ментор) – агент, предназначенный для формирования каркаса для домена
активов среды предприятия

Патч – техническое представление домена активов среды предприятия, сформированное


некоторым агентом

Патч-сет – совокупность патчей

Процесс обработки патча – процесс модификации данных АИАС в части узлов, их


соединений, артефактов или прочей информации, за счет последовательного
преобразования данных патча – позитивных соединений (создание/модификация узлов в
структуру АИАС) и негативных соединений (исключение узлов из структуры АИАС)

Позитивные соединения – вид технических соединений патча, определяющих


существование узла или связей между узлами АИАС

Негативные соединения – вид технических соединений патча, определяющих отсутствие


связей между узлами АИАС, сформированные в процессе обработки патча, или
полученные в результате работы агента (за счет использования аудита)

OOO «АЙТИУРСОФТ» www.itursoft.ru 8


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя

4. Описание
Последующие разделы документа содержат описание интерфейса модуля ядра IT(А)
АИАС и основных операций выполняемых при его использовании.

Рекомендуем использовать актуальные версии решений и модулей, полученные с


официального сайта – http://www.itursoft.ru.

OOO «АЙТИУРСОФТ» www.itursoft.ru 9


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя

5. Требования
5.1 Требования к конфигурации клиентской части (App)
Клиентская часть предназначена для работы с интерфейсом модулей АИАС в ручном или
автоматическом режиме. В формате исполняемых файлов требуется:
 ОС – Windows1 (официальный сайт – http://www.microsoft.com)
 Версия – XP, Vista, 7, 8, 10, Server 2003, 2008, 2012
 Дополнительные компоненты – клиент или библиотеки для подключения к
основной БД установленной системы (Oracle/PostgreSQL)
 Память – не меньше 2 Гб

1
Для использования АИАС на прочих ОС воспользуйтесь форматом распространения исходных файлов

OOO «АЙТИУРСОФТ» www.itursoft.ru 10


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя

6. Приложение
Данный раздел предназначен для краткого описания основных компонентов приложения,
их структуры и элементов приложения

6.1. Рабочее пространство

Рабочее пространство модуля состоит из следующих элементов:


1. Строка заголовка приложения – отображает версию модуля и информацию
текущего подключения (пользователь, полномочия)
2. Меню приложения – основные операции для запуска консолей, конфигурирования
модуля
3. Строка инструментов – быстрый запуск консолей модуля, управление консолями
модуля
4. Рабочая область консолей – отображение консолей модуля
5. Область журналов – отображение журнала приложения и открытых консолей
6. Строка статуса – отображение текущего статуса консоли модуля

6.2. Меню приложения


6.2.1. Раздел «Приложение»
Содержит операции для управления подключением к БД и запуска консолей – основных
и дополнительных - группа «Управление» предназначена для запуска консолей настройки
инструментальных элементов модуля, группа «Обработка» предназначена для запуска
консолей формирования и обработки данных среды предприятия.

OOO «АЙТИУРСОФТ» www.itursoft.ru 11


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя
6.2.2. Раздел «Недавно»
Данный раздел обеспечивает быструю навигацию к ранее сформированным отчетам или
использованным (открытым/созданным) объектам АИАС – компонентам и моделям.
Нажатие на элемент списка позволяет открыть ранее сформированный файл или открыть
специализированную консоль для узла системы. Раздел состоит из следующих групп:
 «Отчеты» - позволяет открыть ранее сформированные отчеты
 «Модели (локально)» – содержит перечень файлов моделей, сохраненных на
локальном диске
 «Модели (посещенные)» – содержит перечень узлов системы, для которых был
выполнен переход в консоль моделей
 «Модели (опубликованные)» – содержит перечень узлов системы, для которых
оператор выполнил публикацию (сохранение модели в консоли)
 «Узлы (найденные)» – содержит перечень узлов, для которых был выполнен
переход в консоль узлов после операции поиска
 «Узлы (посещенные)» – содержит перечень узлов, для которых был выполнен
переход в консоль узлов в результате навигации – перемещение к
дочерним/родительским/парным узлам
 «Узлы (предпочтительно)» – содержит перечень узлов, отмеченных оператором
для быстрого поиска и перехода

6.2.2. Раздел «Настройки»


Содержит операции для конфигурирования различных аспектов функционирования
модуля, а также - расширяющих элементов решения. Операции по настройке разбиты на
следующие группы:
 «Приложение» – параметры работы модуля, параметры подключений и т.п.
 «Консоли» – параметры работы консолей модуля
 «Взаимодействия» – параметры для работы с различными системами управления
проектами или системами ведения дефектов
 «Расширения» – параметры расширяющих элементов решения
 «Системные» – настройка внешнего вида модуля и прочих системных параметров

Данный пункт, также может содержать дополнительные разделы – в соответствии с


установленными специализированными или расширяющими решениями.

OOO «АЙТИУРСОФТ» www.itursoft.ru 12


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя
6.2.3. Раздел «Окно»
Данный раздел предназначен для управления размером и упорядочивания открытых в
рамках модуля консолей, а также предназначен для быстрой навигации между открытыми
консолями.

6.2.4. Раздел «?»


Данный раздел предназначен для отправки информации об ошибках и предоставления
дополнительной информации по работе текущего модуля.

6.3. Панель инструментов


Панель инструментов позволяет осуществлять быстрый запуск консолей модуля,
расширяющих компонентов модуля и осуществлять управление открытыми окнами.
Элементы управления панели инструментов сгруппированы в следующие блоки:

Блок системного управления – содержит переключатель отображения пространства


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

Блок управления консолями – соответствует меню «Приложения» и состоит из набора


консолей операционной работы и консолей управления.

Блок управления расширяющими компонентами – состоит из элементов управления


открытия/запуска стартовых страниц установленных и настроенных компонентов.

Блок управления окнами – соответствует меню «Окна» и состоит из набора


соответствующих элементов управления.

6.4. Пространство журналов


В нижней части рабочего пространства модуля размещены элементы доступа к текущим
журналам открытых консолей или самого модуля. Переключение между
отображающимися журналами происходит путем переключения соответствующих
элементов управления – кнопка «Приложение» для отображения журнала модуля, или
выбор значения из ниспадающего списка для переключения журнала для выбранной
консоли. Также переключение журнала происходит при навигации в активную область
консоли или центрального модуля приложения. Для блокировки этого поведения
используются чек-бокс «Не следовать».

OOO «АЙТИУРСОФТ» www.itursoft.ru 13


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя
Пространство журналов может быть переведено в скрытое состояние – для этого
используется кнопка «Спрятать/Показать панель журналов» в левой части панели
инструментов (в блоке системного управления).

6.5. Консоли
Данный раздел предназначен для формирования общего представления о назначении,
основных функциях и элементах управления консолей модуля.

6.5.1. Консоль поиска


Консоль поиска предназначена для поиска узлов системы и первоначальной навигации в
специализированные консоли – консоль узлов, моделей или патч-сетов.

Состоит из следующих основных элементов:


1. Панель инструментов консоли, содержит элементы управления для выполнения
следующих операций –
o Обычный поиск – поиск с возможностью использования разнообразных
фильтров
o Быстрый поиск – поиск только по основным параметрам
o Расширенный поиск – поиск на основе расширяющего решения xs-solr
(использование полнотекстового поиска)

OOO «АЙТИУРСОФТ» www.itursoft.ru 14


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя
o Операции выбора элементов
o Операции обработки узлов, найденных в процессе поиска, с учетом
установленных расширяющих решений
2. Блок фильтров поиска, по умолчанию отображен в сокращенном виде и
предназначен для ввода критериев поиска по коду компонента, имени и версии
переопределения (для переключения блока в полное отображение, необходимо
нажать кнопку «Дополнительные фильтры» в левой части блока). Консоль
предоставляет возможности использования следующих фильтров для поиска –
o Поиск с указанием типов компонентов (как с указанием реального типа, так
и его базового типа)

o Поиск с указанием маски родительского элемента (стоящего выше на


произвольном удалении в локации)

o Поиск с указанием маски артефактов узла – его атрибутов или аргументов

o Поиск по метрикам узла

o Поиск по тексту опорного файла узла2

 Нижняя часть – содержит набор таблиц для отображения результатов поиска.


o Компоненты, соответствующие критериям поиска

2
При использовании

OOO «АЙТИУРСОФТ» www.itursoft.ru 15


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя

o Версии текущего компонента

o Локация узла текущей версии

o Атрибуты текущего узла (при наличии)

o Аргументы текущего узла (при наличии)

o Метрики текущего узла (при наличии)

o Соединения структуры текущего узла

o Соединения поведения текущего узла

6.5.2. Консоль узлов


Консоль узлов предназначена для основной обработки данных АИАС – просмотра
информации об узлах, настройки основных артефактов, формирования отчетности и
выполнения операций по обработки (вызов сервисов ITA)

OOO «АЙТИУРСОФТ» www.itursoft.ru 16


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя

Состоит из следующих основных элементов:


1. Панель инструментов консоли, содержит элементы управления для выполнения
следующих операций –
o Элементы управления узлом – упрощенный поиск, актуализация.
o Элементы взаимодействия с узлом – формирования отчетов, вызов
сервисов, отображение моделей.
o Элементы навигации по ближайшим узлам для соединений текущего узла.
o Элементы управления опорным файлом узла – вызов инструментов
сравнения, авторства, экспорта и т.д.3
o Элементы управления для операций редактирования текущего узла – имя,
тип, описание.
o Элементы управления данными текущего узла посредством расширяющих
решений
2. Блок описания, состоящий из набора вкладок, содержащих подробное описание
текущего узла:
o Обзорное представление – отображает основные идентификационные
данные узла и его локацию.

По умолчанию - открыто в сокращенном варианте, как показано на иллюстрации.


Переключение отображения в подробный вид (кнопка «Показать/Скрыть» в правом углу),
позволяет просматривать и ограниченно взаимодействовать со следующими артефактами
узла – свойства, аргументы, атрибуты, метрики и статистики. Расширенный вариант
вкладки обзорное представление содержит следующий набор вкладок:
1. Свойства узла (компонента) и элементы управления для редактирования

3
При установленном расширяющем решении xs-svn

OOO «АЙТИУРСОФТ» www.itursoft.ru 17


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя

2. Аргументы узла

3. Атрибуты узла

4. Метрики узла и элементы управления для редактирования данных

5. Статистики узла и элементы управления редактирования данных

o История изменений – отображает события создания версии для текущего


узла в АИАС, а также события изменения опорного файла текущего узла4

4
При развернутом расширяющем решении xs-svn

OOO «АЙТИУРСОФТ» www.itursoft.ru 18


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя
o Документы – отображает документы (файлы) сохраненные для компонента
текущего узла, как загруженные пользователем, так и сформированные
автоматически (при выполнении отчета в пакетном режиме). Также,
отображаются документы, созданные для текущего узла и сохраненные
локально, в рабочем каталоге пользователя.

o Треки – данная вкладка отображает перечень задач (основной набор


данных), связанных с компонентом текущего узла. Поиск и привязка треков
может осуществляться как в ручном режиме, так и в автоматическом5. В
нижней части вкладки размещены элементы управления для обработки
треков.

o Экстракторы – перечень экстракторов, настроенных для компонента


текущего узла. Отображают статус, параметры подключения и прочие
данные. В нижней части вкладки размещены элементы управления для
обработки экстракторов.

5
При использовании соответствующих расширяющих решений

OOO «АЙТИУРСОФТ» www.itursoft.ru 19


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя
o Карты (соединения) – набор вкладок, содержащих табличное представление
соединений текущего узла. В соответствии с позицией текущего узла
относительно соединений – исходящий (LHS), входящий (RHS) или портал
(PRT), доступно 3 вкладки – R.Map (для входящих соединений), P.Map (для
портальных соединений), L.Map (для исходящих соединений). Ниже
приведен пример вкладки для входящих соединений.

Вкладка может отображать данные как в полном варианте, так и в сокращенном, как
приведено в примере. Режим отображения регулируется переключателем в правом
верхнем углу рабочей области вкладки. В полном варианте отображения, в левой части
рабочей области вкладки, отображается панель идентификаторов, содержащая подробную
информацию о выбранном соединении. Пример панели приведен ниже:

6.5.3. Консоль моделей


Консоль моделей предназначена для формирования специального описания актива среды
предприятия в виде схемы, алгоритма или процесса, или представления некоторых
явлений в среде предприятия в виде процесса или сервиса. Описание модели
производится с использованием расширенной нотации BPMN v.2. Основной вид консоли
моделей приведен на иллюстрации ниже.

OOO «АЙТИУРСОФТ» www.itursoft.ru 20


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя

Консоль моделей состоит из следующих основных элементов:


1. Панель инструментов консоли, содержит элементы управления для выполнения
следующих операций –
o Загрузка модели в рабочую область из БД, файла приложения или файла
bpmn.
o Сохранение модели в БД или локальный файл
o Проверка корректности модели
o Формирование отчетов и вызов сервисов
o Навигация к связанным моделям (вызывающих/вызываемые из текущей и
т.п.)
2. Рабочая область – набор вкладок, содержащих специализированную информацию
для работы с моделями.

Для работы с данными модели доступны следующие вкладки:


 Обзор – содержит область графического построения модели и панель основных
элементов, для быстрого проектирования

 История – содержит таблицу изменения (публикации модели), и элементы


управления для перехода к предыдущей версии модели и сравнения иллюстрации
модели (через контекстное меню)

OOO «АЙТИУРСОФТ» www.itursoft.ru 21


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя

 Документы – содержит таблицу дополнительных материалов, ассоциированных с


текущей моделью (загруженные пользователем документы или локальные отчеты,
созданные по текущей модели)

 Треки – таблица, содержащая перечень треков, определенных для модели


(компонента) и элементы управления для их обработки. Связанные треки
отображаются в расширенном виде (включая имена факторов) для указания
параметров влияния – периоды действия, проценты и т.д.

Создание модели и наполнение ее элементами производится в рабочей области основной


вкладки «Обзор» консоли моделей. В общем случае, создание элемента модели
производится двойным кликом на свободном пространстве рабочей области (для создания
элемента последнего типа, или элемента выбранного на панели быстрого создания типа),
или выбором необходимо типа элемента из контекстного меню (доступного по нажатию
правой кнопки мыши). Пример меню приведен ниже.

OOO «АЙТИУРСОФТ» www.itursoft.ru 22


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя

Меню состоит из следующих функциональных блоков:


 Блок панели инструментов – дублирует функционал панели инструментов консоли
 Блок селекторов (Область, Блок, Группа) – инструменты для выбора имеющихся
элементов
 Обогащение – инструменты работы со свойствами и артефактами самой модели
 Блок стандартных элементов BPMN – события, шлюзы, действия и т.д.
 Блок расширенных элементов – изображения, роли и прочие
 Блок шаблонов – загрузка/сохранение фрагментов моделей
 Блок управления отображением – сетка, движение, редактирование

Соединение элементов модели производится перетаскиванием одного элемента на другой,


при условии допустимости такого соединения по правилам нотации.

Соединения элементов также могут иметь свой тип и прочие артефакты, что может быть
настроено пользователем через соответствующее контекстное меню.

OOO «АЙТИУРСОФТ» www.itursoft.ru 23


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя
6.5.4. Консоль агентов
Консоль агентов предназначена для настройки соответствующих инструментальных
элементов модуля и управления необходимыми справочниками.

Состоит из следующих основных элементов:


1. Панель инструментов консоли, содержит элементы управления для выполнения
следующих операций –
o Поиск агента, для загрузки в консоль и выполнения его дальнейшей
настройки
o Вызов редактора данных агента – изменение идентификационных данных
o Клонирование данных агента
o Удаление агента
o Активация агента – регистрация справочных данных агента в данных
модуля (необходимо для использования агента в системе)
2. Набор вкладок для выполнения настройки агента -
o Информация – содержит основную идентификационную информацию – код,
версию, статус агента, описание и информацию о последней модификации

OOO «АЙТИУРСОФТ» www.itursoft.ru 24


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя
o Назначения – на этой вкладке отображается перечень компонентов, для
которых агент будет формировать патч-сеты. Один агент может быть
привязан как к одному конкретному компоненту, так и группе. В таком
случае - при вызове агента в модуле загрузчика будет выведено множество
подходящих компонентов.

o Настройки – вкладка содержит перечень настроек агента, влияющих на его


вызов и возможности обработки

При создании агента, также создаются системные настройки, основные из которых


приведены ниже:
 <batch_pre_process> - необходимость вызова функции предварительной обработки
пакета агента, при обработке патч-сета. Функция предварительной обработки
используется для корректировки данных патч-сета до фазы основной обработки
 <batch_process_allowed> - возможность обработки патч-сетов, сформированных
этим агентов при пакетной обработке
 <batch_process_autoreject> - возможность игнорирования соединений, не
разобранных в процессе обработки патч-сета
 <is_mentor> - флаг, является ли агент ментором, т.е. основным агентом описания
некоторого домена и/или его каркаса
 <my_mentor> - код агента ментора
 <rdtc> - возможность выбора контейнеров (элементов верхнего уровня) при запуске
агента
OOO «АЙТИУРСОФТ» www.itursoft.ru 25
АИАС «А-СТЕК» модуль IT(A) Руководство пользователя
 <rdtype> - возможность выбора типов элементов домена среды предприятия,
включаемых в патч-сет агента
 <rmask> - регулярное выражение для ограничения компонентов, для которых
может происходить вызов агента
 <rtype> - обозначение домена, для которого может происходить вызов агента

o Типы компонентов – содержит типы компонентов, которыми оперирует


агент при формировании и обработки патчей. Для корректной обработки
патчей – используемые агентом типы, должны быть добавлены в системные
справочники (зарегистрированы)

В нижней части вкладки размещены элементы управления данными –


создание, удаление, редактирование и регистрация

o Правила соединений – содержит правила соединений компонентов,


которыми оперирует агент при формировании и обработки патчей. Для
корректной обработки патчей – используемые агентом правила, должны
быть добавлены в системные справочники (зарегистрированы)

В нижней части вкладки размещены элементы управления данными –


создание, удаление, редактирование и регистрация

OOO «АЙТИУРСОФТ» www.itursoft.ru 26


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя
o Артефакты – на данной вкладке производится настройка артефактов для
каждого из типов компонентов, используемых агентом

В нижней части вкладки размещены элементы управления данными –


создание, удаление, редактирование

6.5.5. Консоль отчетов


Консоль отчетов предназначена для настройки соответствующих инструментальных
элементов модуля.

Состоит из следующих основных элементов:


1. Панель инструментов консоли, содержит элементы управления для выполнения
следующих операций –
o Поиск отчета, для загрузки в консоль и выполнения его дальнейшей
настройки
o Сохранение модификаций отчета6
o Клонирование отчета
o Удаление отчета
2. Набор вкладок для выполнения настройки отчета -

6
В отличии от консоли агентов, редактирование данных происходит в самой консоли и не требует вызова
дополнительного диалога

OOO «АЙТИУРСОФТ» www.itursoft.ru 27


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя
o Основная информация – содержит идентификационные данные и элементы
управления

В верхней части отображаются основные идентификационные данные


модуля - логотип, алиас, название и комментарий.
В центральной части отображается статус отчета, определяющий его
доступность для соответствующих ролей модуля, и элементы управления
для назначения доступа отчета –
o Общий – отчет доступен для узлов любого типа
o Специальный – отчет доступен только для узлов определенного типа
o Частный – отчет доступен только для определенных узлов
, и элементы управления отображением – группа отчета и позиция в группе7
В нижней части отображается информация о последней модификации
отчета.
o Модуль – содержит поле для загрузки (или редактирования) кода модуля

6.5.6. Консоль сервисов


Консоль сервисов предназначена для настройки соответствующих инструментальных
элементов модуля.

7
При отсутствии этих параметров, отчет отображается в алфавитном порядке в группе, соответствующей
доступу – Общие, Специальный, Частный

OOO «АЙТИУРСОФТ» www.itursoft.ru 28


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя

Состоит из следующих основных элементов:


1. Панель инструментов консоли, содержит элементы управления для выполнения
следующих операций –
o Поиск сервиса, для загрузки в консоль и выполнения его дальнейшей
настройки
o Сохранение модификаций сервиса8
o Клонирование сервиса
o Удаление сервиса
2. Набор вкладок для выполнения настройки сервиса -
o Основная информация – содержит идентификационные данные и элементы
управления

В верхней части отображаются основные идентификационные данные


сервиса - логотип, алиас, название и комментарий.
В центральной части отображается статус сервиса, определяющий его
доступность для соответствующих ролей модуля, и элементы управления
для назначения доступа сервиса –
o Общий – сервис доступен для узлов любого типа
o Специальный – сервис доступен только для узлов определенного
типа
8
В отличии от консоли агентов, редактирование данных происходит в самой консоли и не требует вызова
дополнительного диалога

OOO «АЙТИУРСОФТ» www.itursoft.ru 29


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя
o Частный – сервис доступен только для определенных узлов
, и элементы управления отображением – группа отчета и позиция в группе9
В нижней части отображается информация о последней модификации
сервиса.
o Модуль – содержит поле для загрузки (или редактирования) кода сервиса

6.5.7. Консоль модуля


Консоль модуля предназначена для формирования общих отчетов, вызова сервисов, а
также - просмотра и вспомогательной настройки основных справочников АИАС:
 Типы компонентов
 Типы соединений
 Правила соединений
 Метрики
 Статистики
 Пакетные задания
 Задачи контроля10

Состоит из следующих основных элементов:


1. Панель инструментов консоли, содержит элементы управления для формирования
отчетов или вызова сервисов для корневого элемента АИАС
2. Набор вкладок для отображения внутренних справочников системы и элементы
вспомогательного управления. Отображает следующие данные -
9
При отсутствии этих параметров, сервис отображается в алфавитном порядке в группе, соответствующей
доступу – Общие, Специальный, Частный
10
При установленном специализированном решении Непрерывность – ss-c

OOO «АЙТИУРСОФТ» www.itursoft.ru 30


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя
o Типы компонентов
o Типы соединений
o Правила соединений
o Метрики
o Статистики

6.5.8. Консоль индекса


Консоль индекса предназначена для оперативного отображения структуры индекса АИАС
и данных обработки среды предприятия, а также для реализации простой навигации к
основным узлам (активам) среды предприятия и прочим консолям управления АИАС или
данными.
Пример содержимого консоли индекса приведен ниже:

И состоит из следующих блоков:


1. Панель данных индекса – отображает индекс АИАС, дополненный узлами,
образованными в процессе работы агентов системы
2. Таблица журналов индекса для текущего узла и его структуры

Более подробные сведения о работе с консолью индекса содержатся в разделе Операции.

6.5.9. Консоль загрузки


Консоль загрузки предназначена для обработки домена активов среды предприятия и
формирования соответствующего патч-сета для последующей обработки.

OOO «АЙТИУРСОФТ» www.itursoft.ru 31


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя
Состоит из следующих основных элементов:
1. Панель управления консоли, содержит элементы управления для выполнения
следующих операций –
o Выбор домена и целевого компонента (в структуру соединений которого
будет преобразовываться патч-сет)
o Блок элементов для формирования или загрузки пакетного задания
o Запуск агента
o Перенос патч-сета в БД
o Удаление патч-сета
o Переход в консоль обработки, для текущего патч-сета, сформированного и
загруженного в БД
2. Таблица патчей, созданных в процессе работы агента. В нижней части таблицы
размещены элементы управления для формирования технического описания патчей
3. Таблица свойств патч-сета и элементы управления свойствами (создать, удалить,
редактировать)

Начальной операцией для формирования патч-сета является операция выбора домена,


которая наряду с прочими параметрами, определяет перечень доступных агентов и
целевые компоненты, загруженные в АИАС. Функционал основного решение АИАС
позволяет обрабатывать следующие группы доменов:
o Основные домены
o Контейнеры
o Удаленные домены
o Домены баз данных
o Комплексные домены

Основные домены – представляют домен (или его фрагмент) среды предприятия в виде
данных, получаемых в результате обработки файла, каталога, информации локального
рабочего места, локальной БД (АИАС) или сетевого окружения.

Контейнеры – наборы структур исходного кода приложений, образующих среду


предприятия и не имеющих выделенных механизмов для автоматической обработки.

OOO «АЙТИУРСОФТ» www.itursoft.ru 32


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя
Удаленные домены – представляют домен (или его фрагмент) среды предприятия в виде
данных, получаемых в результате обработки некоторого сетевого адреса, или удаленной
системы, допускающей взаимодействие по протоколам WMI или SSH.

Домены баз данных – представляют домен (или его фрагмент) среды предприятия в виде
данных, получаемых в результате обработки данных, полученных при подключении к
некоторой базе данных.

Комплексные домены – представляют домен (или его фрагмент) среды предприятия в


виде данных, получаемых в результате создания подключения к некоторым крупным
корпоративным системам.

После определения домена среды предприятия, консоль переходит к этапу определения


целевого агента и компонента, удовлетворяющего настройкам агента. В зависимости от
типа домена – может потребоваться ввод реквизитов подключения (например - для БД или
подключения по WMI)

OOO «АЙТИУРСОФТ» www.itursoft.ru 33


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя
Финальным шагом, выполняемым для запуска агента, является настройка фильтрации
данных – определение контейнеров верхнего уровня и типов элемента, анализируемых
агентом, что в свою очередь, определяется настройками агента.

При успешном прохождении процесса подготовки агента для запуска, становятся


доступны элементы управления для выполнения следующих шагов, в частности – запуск
формирования патч-сета.

Процесс формирования патч-сета не требует действий со стороны пользователя. При его


выполнении в области уведомлений текущей консоли производится вывод настроенной
диагностической информации.

Корректно сформированный патч-сет переносится в БД АИАС, его дальнейшая обработка


производится в консоли обработки.

6.5.10. Консоль обработки


Консоль обработки предназначена для формирования наполнения внутренних структур
АИАС данными активов среды предприятия (и/или их характеристиками), полученными в
процессе применения позитивных соединений патч-сета и корректировки созданного
представления среды предприятия за счет формирования и применения негативных
соединений.

OOO «АЙТИУРСОФТ» www.itursoft.ru 34


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя

Состоит из следующих основных элементов:


1. Панель управления консоли, содержит элементы управления для выполнения
следующих операций –
o Выполнить поиск патч-сета для загрузки в консоль
o Выполнить быстрый поиск – загрузка в консоль самого раннего патч-сета,
доступного для обработки
o Вывести подробную информацию о составе патч-сета
o Изменить статус патч-сета
o Удалить патч-сет
o Переключить режим протоколирования для процессов обработки
o Открыть протокол обработки
o Открыть редактор фрагментов расширенной обработки данных, так
называемых – «сниппетов»
2. Набор вкладок для работы со следующими группами данных:
o Основные данные патч-сета и управление его артефактами
o Данные и обработка позитивных соединений
o Данные и обработка негативных соединений

Вкладка для основных данных патч-сета представлена на иллюстрации ниже и состоит из


следующих основных элементов:
o Верхняя часть - панель инструментов раздела, содержит элементы управления для
обработки данных патчей, входящих в состав патч-сета
o Центральная часть – перечень патчей и элементы управления (панель управления
таблицы) для проверки данных и корректировки данных системных справочников
в части статистик и метрик, доступных для типов компонентов
o Левая часть – перечень свойств патч-сета и элементы управления для их
модификации

OOO «АЙТИУРСОФТ» www.itursoft.ru 35


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя

Вкладка позитивных соединений представлена на иллюстрации ниже и состоит из


следующих элементов:
o Верхняя часть – панель инструментов раздела, содержит следующие группы
элементов управления:
o Элементы управления фильтрами отображаемых элементов – установка,
снятие, переключение
o Элементы обработки соединений раздела
o Центральная часть – содержит рабочую область раздела, которая по умолчанию
представлена двумя частями:
o Блок идентификаторов, протокола обработки и артефактов соединений
(левая часть)
o Блок соединений – таблица соединений и элементы управления для
частичного редактирования данных
Отображение рабочей области может быть изменено за счет скрытия отображения
блока идентификаторов

Вкладка негативных соединений представлена на иллюстрации ниже и состоит из


следующих элементов:
o Верхняя часть – панель инструментов раздела, содержит следующие группы
элементов управления:
o Элементы управления фильтрами отображаемых элементов – установка,
снятие, переключение
o Элементы обработки соединений раздела
o Центральная часть – содержит рабочую область раздела, которая по умолчанию
представлена двумя частями:

OOO «АЙТИУРСОФТ» www.itursoft.ru 36


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя
o Блок идентификаторов, протокола обработки и артефактов соединений
(левая часть)
o Блок соединений – таблица соединений и элементы управления для
частичного редактирования данных
Отображение рабочей области может быть изменено за счет скрытия отображения блока
идентификаторов

Процесс обработки патч-сета позволяет сформировать в АИАС представление структуры


среды активов предприятия и/или обогатить имеющиеся данные различной информацией.
В общем случае, процесс обработки происходит для каждого патча, входящего в состав
патч-сета и может быть представлен следующим образом:
o Выполнение предварительной обработки данных – выполняется корректировка
данных патча, обновление метаинформации, очистка данных11
o Обработка позитивных соединений – известная структура актива или среды,
полученная агентом. Процесс обработки соединения, в свою очередь, состоит из
следующих атомарных операций:
o Подбор – анализ известной структуры, имеющейся в АИАС для
определения существующего узла
o Коррекция – внесение исправлений в данные узла или патча, в зависимости
от результата подбора
o Конверсия – преобразование данных патча, в данные АИАС – генерация
компонента, загрузка его артефактов
o Формирование негативных соединений – исключение из данных АИАС структуры
актива или среды, существование которых не находит в сформированных агентом
позитивных соединениях
o Обработка негативных соединений – корректировка данных АИАС
o Выравнивание артефактов – процесс актуализации внутренних справочников
системы, определяющих связь статистик и метрик, с типами компонентов, их
порождающих

6.5.11. Консоль задач


Консоль задач предназначена для отображения задач пакетной обработки, созданных из
консолей загрузки, обработки или узлов, а также их редактирования или исполнения для
целей отладки.

11
Зависит от реализации конкретного агента

OOO «АЙТИУРСОФТ» www.itursoft.ru 37


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя

Состоит из следующих основных элементов:


1. Таблица пакетных задач системы
2. Панель управления консоли, содержит элементы управления для выполнения
следующих операций –
o Редактировать данные пакетной задачи
o Запустить выполнение пакетной задачи

6.5.12. Консоль отслеживания


Консоль заданий отслеживания предназначена для отображения заданий, доступных для
настройки текущему пользователю и сопутствующую информацию. Пример внешнего
вида консоли приведен ниже:

Данная консоль входит в состав Специализированного решения Непрерывность. Для


получения более подробных сведений необходимо обратиться к соответствующей
документации.

OOO «АЙТИУРСОФТ» www.itursoft.ru 38


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя

7. Операции
Данный раздел предназначен для описания реализации ключевых операций модуля.

7.1. Краткий поиск узла


Операция краткого поиска узла предназначена для поиска узлов АИАС с использованием
только основных полей – код, маска имени, версия переопределения. Операция
выполняется в консоли поиска, как показано на иллюстрации ниже.

В приведенном примере, осуществляется поиск узлов АИАС по маске “ITA_STAT%”, т.е.


узлов которые будут иметь имя ITA_STATS, ITA_STATISTIC и т.д. Для выполнения
поиска заполняются необходимые основные поля (как показано на иллюстрации) и
запускается операция поиска (кнопка с изображением бинокля на панели инструментов
консоли). Результат поиска приведен ниже:

7.2. Расширенный поиск узла


Операция расширенного поиска узла (или основного поиска) предназначена для поиска
узлов АИАС с использованием всех имеющихся возможностей консоли. Операция
выполняется в консоли поиска, как показано на иллюстрации ниже:

В приведенном примере используются критерии, схожие, с указанными в предыдущем


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

OOO «АЙТИУРСОФТ» www.itursoft.ru 39


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя
 Родитель – фильтрация узлов по маске одного или нескольких родительских узлов,
т.е. узлов, включающих разыскиваемый, в своей структуре
 Аргументы/Атрибуты – фильтрация узлов по наличию какого-то из артефактов для
версии
 Метрики – фильтрация узлов по наличию определенного значения метрики для
версии узла (для использования при поиске, метрика должна обладать
специальным признаком, настраиваемым в консоли модуля)
В приведенном примере используем фильтрацию на основе типов компонентов – для
этого необходимо перейти на вкладку “Тип” и дважды кликнув на таблице фильтров
настроить необходимые значения. После ввода необходимых критериев – выполняется
сама операция поиска. Для этого необходимо нажать кнопку с лупой или F7. При
использовании расширенного поиска будет дополнительно показан диалог с введенными
критериями:

При подтверждении критериев – будет выполнен поиск данных, пример результата


приведен на иллюстрации ниже:

7.3. Вызов отчета для узла


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

OOO «АЙТИУРСОФТ» www.itursoft.ru 40


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя
Отчеты, доступные для формирования, по умолчанию, могут быть отнесены к следующим
группам:
 Общие – отчеты, доступные для любых компонентов и любых типов
 Специальные – отчеты, доступные в соответствии с типом компонента текущего
узла
 Частные – отчеты, доступные только для текущего компонента

В приведенном примере – для формирования доступны отчеты группы “Общие” и группы


“Специальные”, как показано на иллюстрации ниже:

Если при настройке отчетов были определены группы отображения, то они будут
добавлены к стандартным группам, как показано ниже:

После выбора отчета – модуль запустит его формирование, или, в зависимости от


реализации отчета, будет открыт диалог параметров формирования отчета.

7.4. Вызов сервиса для узла


Операция вызова сервиса для узла системы, относится к основным операциям
выполняемым в модуле, и позволяет обрабатывать и изменять данные самого узла или
OOO «АЙТИУРСОФТ» www.itursoft.ru 41
АИАС «А-СТЕК» модуль IT(A) Руководство пользователя
взаимодействовать с представляющем его активом среды предприятия. Операция
выполняется в консоли узлов для предварительно выбранного узла системы. Как показано
на иллюстрации ниже, для выполнения операции необходимо получить перечень
настроенных в системе и доступных для выполнения сервисов. Вызов диалога выбора
доступных сервисов производится из панели управления консоли – как
проиллюстрировано ниже:

Сервисы, доступные для выполнения, по умолчанию, могут быть отнесены к следующим


группам:
 Общие – сервисы, доступные для любых компонентов и любых типов
 Специальные – сервисы, доступные в соответствии с типом компонента текущего
узла
 Частные – сервисы, доступные только для текущего компонента

В приведенном примере – для формирования доступны только сервисы группы “Общие”,


как показано на иллюстрации ниже:

Если при настройке сервисов были определены группы отображения, то они будут
добавлены к стандартным группам, как показано ниже:

После выбора сервиса – модуль запустит его выполнение, или, в зависимости от


реализации сервиса, будет открыт диалог управления параметрами его выполнения.

OOO «АЙТИУРСОФТ» www.itursoft.ru 42


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя
7.5. Загрузка документа для узла
Данная операция предназначена сохранения автоматически формируемых отчетов,
отображения локальных (ранее сформированных) отчетов по узлу, а также - для
документирования узла за счет внешних ресурсов – схем, описаний, реестров и т.п.
Операция загрузки выполняется в консоли узлов на вкладке “Документы”, примерный
внешний вид которой приведен на иллюстрации ниже:

Выполнение операции предполагает наличие предварительно сохраненного внешнего


документа в доступной и известной локации. Для загрузки документов необходимо
нажать кнопку “Добавить” в панели управления таблицей. После чего, в появившемся
диалоге, выбрать необходимый для загрузки документ.

При выполнении открытия документа будет создана сжатая копия исходного документа,
которая будет загружена в БД вместе со следующими атрибутами:

OOO «АЙТИУРСОФТ» www.itursoft.ru 43


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя
В результате выполнения операции, документ будет добавлен в БД и появится в таблице
документов узла. Также, при загрузке документа, будет зафиксировано текущее состояние
(версия) узла, при которой выполнялась загрузка.

7.6. Создание трека для узла


Операция создания трека для узла предназначена для ведения истории и состояния задач,
ведущихся в некоторой системе учета или документооборота предприятия, оказывающих
влияние на показатели, состояние, структуру или поведение актива среды предприятия,
представленного текущим узлом АИАС. Функционал управления треками узла доступен в
консоли узлов (для предварительно загруженного узла системы) на вкладке “Треки”. Для
выполнения операции создания трека необходимо нажать соответствующий элемент
управления, расположенный на панели инструментов таблицы треков, как показано на
иллюстрации ниже:

Заведение параметров трека осуществляется в следующем диалоге:

Рассмотрим заведение трека на примере полностью раскрытого диалога, как показано на


иллюстрации ниже:

OOO «АЙТИУРСОФТ» www.itursoft.ru 44


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя

Приведенный пример, показывает диалог в расширенной форме отображения – включая


все доступные поля. Диалог, состоит из следующих блоков:
1. Тип трека
2. Основные поля – код системы, код задачи, источник данных и наименование трека.
Также может быть указана плановая дата завершения.
3. Дополнительные поля – приоритет, этап, ресурсы, ссылка на корпоративную
систему ведения треков. Данный блок скрыт по умолчанию.
4. Статус трека
5. Необязательный блок (скрыт по умолчанию) позволяет указать временные метки
для начала, окончания периода действия трека, даты фиксации и решения. Также,
блок содержит набор полей для ввода вспомогательных атрибутов трека.

После сохранения информация трека будет отображена в таблице треков.

7.7. Создание экстрактора для узла


Экстрактор – специализированный механизм, применяемый в модуле для формирования
данных статистик по некоторому узлу системы, представляет собой инструкцию для
извлечения данных и параметры подключения к источнику данных. Исполнение
экстрактора производится в рамках работы стандартного агента – xtractoragent. Процесс
работы с экстрактором может быть представлен как следующая последовательность
шагов:
1. Определение необходимых данных – написание необходимой инструкции для
извлечения данных, с соблюдением необходимых требований по полям и условиям
a. Столбцы запроса содержат – имя статистики, дата снятия, значение (целое
число)
b. Условие отбора – предполагает передачу двух строковых параметров,
которые необходимо трактовать как YYYYMMDDHH24MISS
2. Создание экстрактора на целевом компоненте – рассматривается далее
3. Сбор данных экстракторов, средствами модуля

OOO «АЙТИУРСОФТ» www.itursoft.ru 45


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя

Для создания экстрактора необходимо осуществить переход в диалог настройки,


используя элементы управления таблицы экстракторов, как показано ниже:

Для создания экстрактора необходимо настроить следующие параметры:


 Статус экстрактора – нерабочий/рабочий
 Наименование экстрактора
 Тип коннектора – глобальный (определен в настройках модуля), или локальный
(определен в рамках экстрактора)
 Параметры подключения для локального коннектора
 Инструкцию по выборке данных (сам запрос)

Ниже приведен пример настройки экстрактора с локальным коннектором и диалог


параметров подключения:

Последним необходимым шагом настройки экстрактора является ввод инструкции по


выборке данных и его сохранения, как показано на иллюстрации ниже:

OOO «АЙТИУРСОФТ» www.itursoft.ru 46


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя

При успешном сохранении экстрактора он появится в таблице для текущего узла.


Используя элементы управления для таблицы экстрактора можно выполнить его тестовую
выборку, как показано на иллюстрации ниже:

7.8. Редактирование структуры узла


Для исправления ошибок загрузки данных или для предварительной подготовки
структуры АИАС для загрузки данных по каркасам БД или подобным существенным
представлениям активов среды предприятия возникает необходимость «ручной»
корректировки или наполнения структуры АИАС. Для выполнения данной операции
используется консоль узлов:

В данном примере, будет производиться корректировка структуры узла, выступающего


хранилищем данных о структурах БД, используемых на предприятии – узла по типу
группа DBS. Для данного узла необходимо создать дочерний узел структуры для загрузки
данных по БД SALES (СУБД Oracle). Для этого необходимо перейти на вкладку “L.Map”,
отображающую структуру текущего узла консоли:

OOO «АЙТИУРСОФТ» www.itursoft.ru 47


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя
В нижней части блока соединений размещены элементы управления структурой текущего
узла, выбрав первую из доступных строк произведем генерацию узла на один уровень с
существующим:

В открывшемся диалоге создания дочернего элемента, введем следующие данные:

Для создания узла структуры необходимо указать:


 Тип соединения - CONT
 Тип дочернего элемента – db.instance (для СУБД Oracle)
 Имя дочернего элемента – SALES (данное имя приведено для примера)

В результате сохранения данных, дочерний элемент будет добавлен в структуру текущего


узла:

7.9. Редактирование свойств узла


Для реализации различных процессов управления активами среды предприятия или
автоматизации обработки данных среды предприятия может потребоваться управление
такими артефактами узла как свойства. Свойства узла определяются для компонента узла

OOO «АЙТИУРСОФТ» www.itursoft.ru 48


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя
и не формируются агентами12 – это их ключевое отличие от атрибутов, аргументов и
метрик.
Для выполнения данной операции используется консоль узлов – блок дополнительной
информации:

Ниже приведен пример блока:

Основные группы элементов блока:


1. Реестр свойств
2. Элементы управления свойствами – обновление реестра, создание, редактирование
и удаление свойств
3. Информация аудита – дата/время заведения свойства

Создание (и редактирование) свойств происходит в зависимости от типа свойств:


 Общие свойства редактируются в общем диалоге - редакторе значения
 Системные свойства редактируются в настроенном диалоге13

Ниже приведен пример диалога создания одного из общих свойств:

При заведении нового свойства возможно указать новое уникальное (для текущего
компонента) имя свойства или использовать выпадающий список для выбора одного из
ранее использованных в модуле.

Для создания и редактирования системных свойств используется один из


специализированных диалога АИАС, например:
12
Свойства узла могут использоваться для реализации обработки активов среды предприятия конечным
агентом
13
Настройка системных свойств и их редакторов производится через консоль Списков модуля ITC

OOO «АЙТИУРСОФТ» www.itursoft.ru 49


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя
 BaseDSelector – для выбора значения даты в формате YYYYMMDD

 BaseISelector – для выбора имени ресурса-изображения из библиотеки pytkapp

 ConnectorSelector – для выбора идентификатора глобального коннектора

 NodeSelector – для выбора кода компонента

Если для системного свойства отсутствует настроенный диалог редактирования, то его


создание и редактирование происходит с использованием стандартного диалога
редактирования значения.

7.10. Редактирование статистик узла


Для исправления ошибок загрузки данных или управления показателями узлов, не
охваченных автоматической обработкой, может потребоваться корректировка или
наполнение данных для статистики некоторого узла АИАС. Для выполнения данной
операции используется консоль узлов – блок дополнительной информации:

OOO «АЙТИУРСОФТ» www.itursoft.ru 50


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя

В открывшемся в нижней части блоке дополнительной информации необходимо перейти


на вкладку статистик и выбрать строку статистику, данные которой предполагается
редактировать, и вызвать диалог редактирования:

Внешний вид общего примера диалога приведен ниже:

Диалог содержит следующие основные блоки и элементы управления:


1. Блок идентификации – отображает данные о компоненте, для которого происходит
редактирование статистики и выбранной статистики.
2. Блок данных – содержит список значений статистики, записанный в формате:
YYYY-MM-DD HH:MI:SS VAL
, где YYYY - год
MM - месяц
DD - день
HH – часы (24-часовой формат)
MI - минуты
SS – секунды
VAL – значение статистики
3. Блок генерации данных. Содержит следующие элементы управления:
 Создать (Generate) – заполнить блок данных в соответствии с критериями
 Свежие (Fresh) / Экстра (Extra) – переключатель способа заполнения блока.
По умолчанию, при выбранном значении Fresh, происходит очистка блока

OOO «АЙТИУРСОФТ» www.itursoft.ru 51


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя
данных при генерации. При значении Extra – новые данные добавляются в
конец блока14
 «->Now» / «Now->» Данный переключатель определяет направление
заполнения данных относительно текущего момента. При значении «-
>Now» данные генерируются из прошлого к текущему моменту, при
значении «Now ->» данные генерируются от текущего момента в будущее
 Количество шагов генерации (дни или часы)
 Шаг генерации – часы или дни (по умолчанию)
 Флаг применения случайного значения. Если флаг не включен – данные
будут заполнены нулевыми значениями
 Верхняя граница случайного значения
 Нижняя граница случайного значения

После внесения корректировок, данные необходимо сохранить в БД, используя


соответствующие элементы управления в нижней части диалога.

7.11. Редактирование модели


В процессе редактирования модели происходит размещение элементов модели в рабочей
области консоли моделей, определение их артефактов, и создаются соединения элементов.
Консоль моделей оперирует следующими группами элементов основанных на стандарте
BPMN v.2:
 События – некоторое событие, происходящее в процессе наблюдения процесса

 Действия – активность выполняемая участником процесса

 Шлюзы – логические условия ветвления процесса

 Данные – объекты данных процесса


14
При сохранении данных, совпадающие временные точки будут объединены и записано наибольшее
значение

OOO «АЙТИУРСОФТ» www.itursoft.ru 52


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя

 Аннотации – подписи для модели или е элементов

 Разделители – механизмы разделения активности процесса по ролям или


логическим условиям

А также, следующими типами элементов, представляющих расширение стандарта:


 Иллюстрации – большой набор элементов для нанесения условных обозначений
или специфических объектов модели

 Роли – определение для модели участников или групп, имеющих существенное


влияние для реализации ее процесса

OOO «АЙТИУРСОФТ» www.itursoft.ru 53


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя
 Подиумы – контейнеры для элементов

 Сервисы – элементы схем моделей для работы с сервисами предприятия

 Активаторы – активные элементы модели, позволяющие выполнять действия в


локальном окружении пользователя или вложенные документы

 Факторы – мета-элементы для построения моделей с рассчитываемыми


показателями

 Ограничители – мета-элементы определяющие граничные значения связанных


факторов

Рассмотрим основные способы создания элементов в рабочей области консоли моделей


(вкладка Обзор):
 Двойной клик левой клавишей мыши на свободном пространстве модели приведет
к созданию элемента. Тип создаваемого элемента определяется текущим значением
палитры:

OOO «АЙТИУРСОФТ» www.itursoft.ru 54


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя

 Создание элемента может быть выполнено с выбором создаваемого типа элемента


через контекстное меню, которое вызывается кликом правой клавишей мыши на
свободном пространстве:

 Элемент или коллекция элементов могут быть созданы в рабочей области при
выполнении операции клонирования. Данная операция создает копию элемента
(или коллекции элементов), включая ее данные – атрибуты, статусы и т.д., а также
– аннотирующий текст. Операция доступна для выполнения через контекстное
меню Clone или комбинацию – Insert:

Для операции клонирования, также предусмотрен вариант создания связанной копии


(это вариант доступен только для одиночного элемента). Операция доступна для
выполнения через контекстное меню Clone (linked) или комбинацию – Ctrl+Insert:

OOO «АЙТИУРСОФТ» www.itursoft.ru 55


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя

 Элемент или коллекция элементов могут быть созданы в рабочей области при
выполнении операции копирования из другой рабочей области (другой модели).
Данная операция создает копию элемента (или коллекции элементов), включая ее
данные – атрибуты, статусы и т.д., а также – аннотирующий текст. Операция
доступна для выполнения через контекстное меню Copy, Paste или комбинацию –
Ctrl+C, Ctrl+V:

 Также элементы определенных типов могут быть созданы в пространстве модели


путем перетаскивания объектов с рабочего стола пользователя:

OOO «АЙТИУРСОФТ» www.itursoft.ru 56


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя

При этом, для ряда элементов, используется быстрое типирование данных (как показано
на иллюстрации выше):
 Файлы с расширением png, jpg, gif – преобразуются во внешние иллюстрации
 Файлы с расширением html, htm, lnk – преобразуются в активаторы-ссылки
 Файлы с расширением exe, bat, cmd – преобразуются в активаторы-кнопки
 Файлы с расширением txt, doc, xls, pdf – преобразуются в активаторы-документы

Перетаскивание файлов с прочими расширениями приводит к вызовы диалога поиска для


размещения на модели связанного элемента, определяемого по имени файла:

Созданные элементы могут быть отредактированы в части основных характеристик –


типов и артефактов.
Для редактирования артефактов элемента необходимо воспользоваться контекстным
меню (клик правой клавишей мыши по элементу), как показано на иллюстрации ниже:

Для создания соединений между элементами модели, используется «перетаскивание»


исходного элемента на целевой элемент. При этом необходимо учитывать типы
элементов, т.к. существует ряд ограничений на создание соединений.

В соответствии с нотацией допускается только однонаправленных соединений. Для


создания сложных связей, необходимо использовать дополнительное соединение.
При использовании операций через контекстное меню, ряд элементов создается вместе с
необходимыми соединениями – факторы от узла, ограничители от факторов и т.п.

Как и в случае работы с элементами, соединения также имеют возможность


редактирования основных характеристик – своего типа, через контекстное меню:

OOO «АЙТИУРСОФТ» www.itursoft.ru 57


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя

Также, контекстное меню соединения содержит ряд специфических операций:


 Расщепление – разделение соединения на два сегмента со вставкой нового
элемента заданного типа

 Выравнивание – разделение соединения на два сегмента со вставкой нового


элемента - вершины и выравнивание полученных соединений по сетке

 Разворот – смена направления соединения

7.12. Редактирование индекса моделей


Индекс моделей предназначен для формирования упорядоченного хранения моделей
процессов, сервисов и прочих схем для среды предприятия и представляет собой
следующую структуру:
 Книга
o Том
 Глава
 Страница

OOO «АЙТИУРСОФТ» www.itursoft.ru 58


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя
, где на уровне страницы и происходит сохранение модели. Можно представить модели
как иллюстрации на страницах некоторого многотомного произведения.
Пример использования структуры индекса:
 Книга – бизнес-процессы
o Том – розничный бизнес
 Глава – депозиты
 Страница – оформление депозита
Как было сказано выше – все модели сохраняются на узле АИАС, имеющий специальный
тип – fm.page, которые создаются в структуре уровня функциональных моделей – в
индексе.
Редактирование индекса моделей, производится через консоль моделей – в специальном
диалоге редактирования индекса, который также используется для поиска моделей, как
показано на иллюстрации ниже:

Диалог поиска моделей (и редактирования индекса) представляет собой таблицу,


отображающую имеющиеся элементы индекса – книги, тома, главы и страницы. Для
управления элементами индекса используется панель инструментов таблицы (в нижней
части), которая содержит группу операций для создания элементов – книг, томов, глав и
страниц соответственно и операцию удаления.

Необходимо отметить, что операция удаления применяется к крайнему правому элементу


строки – для удаления книги необходимо удалить все ее тома, содержащиеся в них главы,
и предварительно – все страницы этих глав.

OOO «АЙТИУРСОФТ» www.itursoft.ru 59


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя

7.13. Вызов отчета для модели


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

Отчеты, доступные для формирования могут быть отнесены к следующим группам:


 Специальные – отчеты, доступные в соответствии с типом компонента текущего
узла (fm.page – тип компонента узла, используемого для сохранения данных
моделей)
 Частные – отчеты, доступные только для текущего компонента
В отличии от консоли узлов, консоль моделей не предполагает формирования отчетов
группы «Общие».

В приведенном примере – для формирования доступны только отчеты группы


“Специальные”, как показано на иллюстрации ниже:

OOO «АЙТИУРСОФТ» www.itursoft.ru 60


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя
Если при настройке отчетов были определены группы отображения, то они будут
добавлены к стандартным группам, как показано ниже:

После выбора отчета – модуль запустит его формирование, или, в зависимости от


реализации отчета, будет открыт диалог параметров формирования отчета.

Особенностью консоли моделей является возможность вызова отчетов не только для


самой модели, но и для узлов модели, связанных с узлами АИАС (через контекстное
меню).

7.14. Вызов сервиса для модели


Операция вызова сервиса для модели системы относится к основным операциям
выполняемым в модуле, и позволяет обрабатывать и изменять непосредственно данные
самого узла, или взаимодействовать с представляющем его активом среды предприятия.
Функционально, операция вызова сервиса для модели повторяет операцию, выполняемую
в консоли узлов. Операция выполняется в консоли моделей для предварительно
выбранного узла системы. Как показано на иллюстрации ниже, для выполнения операции
необходимо получить перечень настроенных в системе и доступных для выполнения
сервисов. Вызов диалога выбора доступных сервисов производится из панели управления
консоли – как проиллюстрировано ниже:

Сервисы, доступные для выполнения могут быть отнесены к следующим группам:


 Общие – сервисы, доступные для любых компонентов и любых типов
 Специальные – сервисы, доступные в соответствии с типом компонента текущего
узла
 Частные – сервисы, доступные только для текущего компонента

В приведенном примере – для формирования доступны только сервисы группы “Общие”,


как показано на иллюстрации ниже:

OOO «АЙТИУРСОФТ» www.itursoft.ru 61


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя

Если при настройке сервисов были определены группы отображения, то они будут
добавлены к стандартным группам, как показано ниже:

После выбора сервиса – модуль запустит его выполнение, или, в зависимости от


реализации сервиса, будет открыт диалог управления параметрами его выполнения.

Особенностью консоли моделей является возможность вызова сервисов не только для


самой модели, но и для узлов модели, связанных с узлами АИАС (через контекстное
меню):

7.15. Создание иллюстрации модели


Создание иллюстрации для модели позволяет загрузить произвольное изображение,
которое будет использоваться в ее документации. Загруженная иллюстрация будет
переопределять системную иллюстрации, формируемую при публикации модели15

15
При использовании сервиса fmeps2jpg

OOO «АЙТИУРСОФТ» www.itursoft.ru 62


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя
Для выбора изображения необходимо открыть диалог иллюстрации и выбрать
подходящий файл. Ниже приведен пример использования иллюстрации в отчетах по
модели:

7.16. Экспорт/импорт модели


Операции экспорта/импорта модели позволяют организовать перенос данных моделей
между различными рабочими местами или приложениями. В зависимости от направления
операции доступны следующие форматы применяемых файлов:
 Экспорт модели
o fm-файл – стандартное расширение для файла модели, содержит все
элементы модели и их соединения
 Импорт модели
o fm-файл – стандартное расширение для файла модели, содержит все
элементы модели и их соединения
o bpmn-файл – файл в формате bpmn, формируется популярными редакторами
бизнес-процессов, содержит модель в формате bpmn

Операции экспорта/импорта модели выполняются через панель инструментов консоли.


Ниже приведен пример экспорта модели в локальный файл:

На следующей иллюстрации приведен пример импорта модели из локального файла:

OOO «АЙТИУРСОФТ» www.itursoft.ru 63


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя

В качестве одного из самых доступных и удобных инструментов для подготовки моделей


в формате bpmn 2, стоит рассмотреть сервис bpmn.io (http://bpmn.io). Данный инструмент
не требует установки на локальное рабочее место и позволяет сохранить созданную
модель в локальный файл в формате bpmn. Ниже приведен пример модели, созданный в
этом сервисе:

И результат импорта сохраненного файла в консоль моделей модуля:

OOO «АЙТИУРСОФТ» www.itursoft.ru 64


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя
Импорт локальных файлов (в форматах fm или bpmn) может быть также осуществлен за
счет перетаскивания файлов с рабочего стола пользователя в пространство моделей.
Данная операция приведет к отмене всех изменений, сделанных в текущей модели, и
загрузит данные из файла:

Результат импорта локального файла:

7.17. Развертывание агента


Операция развертывания агента предназначена для расширения функциональности
системы за счет обновления или установки инструментального элемента модуля – агента,
необходимых объектов БД, а также – выполнения необходимых настроек. Данная
операция выполняется в консоли агентов модуля IT(A).

Стандартным местом для размещения файлов агентов является подкаталог develop\agents


корневого каталога модуля IT(A). Как показано на иллюстрации ниже, данный каталог
содержит набор каталогов агентов:

Каталог агента может содержать следующие типы файлов:


 dbdeploy.sql – сценарий установки объектов БД
 <имя>_<версия>.py – файл агента, импортируемый в модуль
 <имя>_<версия>-desc.txt – файл описания (требования, изменения)
 <имя>_<версия>-logo.gif – файл логотипа
 ITA.NNNNNN_ddl – скрипт для создания объекта БД
Необходимо отметить – что агент может быть создан и без файлов, и представлять собой
только совокупность некоторых настроек.

OOO «АЙТИУРСОФТ» www.itursoft.ru 65


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя
В данном примере произведем установку нового агента модуля, используя файлы агента
dbinstagent:
 dbinstagent-icon.gif – файл логотипа агента
 dbinstagent_1.py – файл агента, имя файла содержит также версию агента
 dbdeploy.sql – сценарий установки объектов БД

Первым шагом развертывания агента необходимо создать необходимые для него объекты
БД. Для этого используется сценарий развертывания – dbdeploy.sql. Данный сценарий
необходимо выполнить в среде sqlplus, предварительно подключившись к БД
пользователем, имеющим необходимые права для создания объектов в схеме ITA.
Создание объектов БД может быть необходимым для активации агента (заполнения
основных данных типов, правил и артефактов через БД) при его настройке на
последующих шагах.
После установки объектов БД, входящих в состав инструментального элемента,
необходимо выполнить выравнивание доступа к объектам БД – выполнить процедуру
ALIGN_OBJECT_ACCESS в схеме БД.

Следующим шагом развертывания является создание агента в модуле. Для этого, находясь
в пустой консоли агента, необходимо перейти в диалог редактирования, как показано
ниже:

При создании агента необходимо обратить внимание на соответствие имени агента,


указываемому в диалоге добавления/редактирования агента, имени каталога агента:

OOO «АЙТИУРСОФТ» www.itursoft.ru 66


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя

А также соответствия версии агента в модуле и версии, указанной в файле:

Указанная пара – имя агента в модуле и его версия будет определять имя пакета в БД
АИАС, реализующего логику загрузки данных агента.

Находясь в диалоге редактирования агента, выполняется следующий шаг – загрузка


логотипа агента:

После чего – выполняется загрузка исполняемого кода агента (при его наличии). Для
выполнения этого шага необходимо перейти во вкладку «Модуль» и кликнув правой
кнопкой мыши на текстовом поле – выбрать «Импорт» и формат «UTF-8».

После ввода/редактирования основных информационных полей и ввода/редактирования


исполняемого кода агента, его необходимо сохранить:

OOO «АЙТИУРСОФТ» www.itursoft.ru 67


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя

Выполнение следующих шагов зависит от назначения и реализации агента, и не


требоваться в некоторых случаях.

Первым шагом настройки является корректная привязка агента к узлам системы, т.е.
определение перечня узлов АИАС, которые будут рассматриваться для привязки данных
патчей при обработке некоторого домена активов среды предприятия. Выполнение
привязки агента, производится на вкладке «Назначения», используя панель управления
таблицы назначений, как показано ниже:

Следующий шаг настройки – ввод и корректировка параметров агента, определяющих


возможность его автоматической обработки. Выполнение настройки производится на
вкладке «Параметры» как показано ниже:

Каждый агент определяет собственное множество типов компонентов, правил их


соединений и наличие артефактов, исходя из конкретной реализации. Консоль агентов
позволяет вводить и активировать эти данные вручную – как показано ниже:

OOO «АЙТИУРСОФТ» www.itursoft.ru 68


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя

Или использовать метод пакетной активации16, вызываемый из панели управления


консоли агента (требуется предварительно созданный пакет агента, соответствующий по
имени и версии пакету):

7.18. Развертывание сервиса


Операция развертывания сервиса предназначена для расширения функциональности
системы за счет обновления или установки инструментального элемента модуля –
сервиса, необходимых объектов БД, а также – выполнения необходимых настроек. Данная
операция выполняется в консоли сервисов модуля IT(A).

Стандартным местом для размещения файлов сервисов является подкаталог


develop\services корневого каталога модуля IT(A). Как показано на иллюстрации ниже,
данный каталог содержит набор каталогов доступных сервисов:

Каталог сервиса может содержать следующие типы файлов:


 dbdeploy.sql – сценарий установки объектов БД
 service_<имя>.py – файл сервиса, импортируемый в модуль
 service_<имя>-desc.txt – файл описания (требования, изменения)
 service_<имя>-logo.gif – файл логотипа
 ITA.NNNNNN_ddl – скрипт для создания объекта БД

16
При созданном ранее пакете агента в БД, реализующем метод активации

OOO «АЙТИУРСОФТ» www.itursoft.ru 69


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя
Необходимо отметить – что сервис может быть создан и без файлов, и представлять собой
только совокупность некоторых настроек.

Ниже приведен пример доступных файлов для сервиса statsdownload:

Первым шагом развертывания сервиса необходимо создать необходимые для него


объекты БД. Для этого используется сценарий развертывания – dbdeploy.sql. Данный
сценарий необходимо выполнить в среде sqlplus, предварительно подключившись к БД
пользователем, имеющим необходимые права для создания объектов в схеме ITA.
После установки объектов БД, входящих в состав инструментального элемента,
необходимо выполнить выравнивание доступа к объектам БД – выполнить процедуру
ALIGN_OBJECT_ACCESS в схеме БД.

Само создание сервиса выполняется в пустой консоли сервисов (открытой без выбора
сервиса или для которой текущий сервис был выгружен используя кнопку «Очистить»).

Для создания сервиса необходимо указать его наименование, загрузить логотип, как
показано ниже:

И перейдя по вкладку «Модуль», импортировать код сервиса из локального файла,


использую контекстное меню:

После чего, сервис, необходимо сохранить, как показано ниже:

OOO «АЙТИУРСОФТ» www.itursoft.ru 70


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя

Важным условием функционирования сервиса, является настройка его доступности:


 Общий – сервис доступен на любых типах компонентов
 Специальный – сервис доступен для определенных типов компонентов
 Частный – сервис доступен только для указанных компонентов

И статуса:
 Отключен – сервис не доступен для выбора пользователем
 Разработка – сервис доступен только для пользователей, имеющих роль
Разработчик
 Нормальный – сервис доступен

7.19. Развертывание отчета


Операция развертывания отчета предназначена для расширения функциональности
системы за счет обновления или установки инструментального элемента модуля – отчета,
необходимых объектов БД, а также – выполнения необходимых настроек. Данная
операция выполняется в консоли отчетов модуля IT(A).

Стандартным местом для размещения файлов отчетов является подкаталог develop\reports


корневого каталога модуля IT(A). Как показано на иллюстрации ниже, данный каталог
содержит набор каталогов доступных отчетов:

Каталог отчета может содержать следующие типы файлов:


 dbdeploy.sql – сценарий установки объектов БД
 <имя>.py – файл отчета, импортируемый в модуль
 <имя>-desc.txt – файл описания (требования, изменения)
 <имя>-logo.gif – файл логотипа
 ITA.NNNNNN_ddl – скрипт для создания объекта БД

Ниже приведен пример доступных файлов для отчета combstatsreport:

OOO «АЙТИУРСОФТ» www.itursoft.ru 71


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя

Первым шагом развертывания отчета необходимо создать необходимые для него объекты
БД. Для этого используется сценарий развертывания – dbdeploy.sql. Данный сценарий
необходимо выполнить в среде sqlplus, предварительно подключившись к БД
пользователем, имеющим необходимые права для создания объектов в схеме ITA.
После установки объектов БД, входящих в состав инструментального элемента,
необходимо выполнить выравнивание доступа к объектам БД – выполнить процедуру
ALIGN_OBJECT_ACCESS в схеме БД.

Само создание отчета выполняется в пустой консоли отчетов (открытой без выбора отчета
или для которой текущий отчет был выгружен используя кнопку «Очистить»).

Для создания отчета необходимо указать его наименование, загрузить логотип, как
показано ниже:

И перейдя по вкладку «Модуль», импортировать код отчета из локального файла,


использую контекстное меню:

После чего, отчет, необходимо сохранить, как показано ниже:

OOO «АЙТИУРСОФТ» www.itursoft.ru 72


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя

Важным условием функционирования отчета, является настройка его доступности:


 Общий – отчет доступен на любых типах компонентов
 Специальный – отчет доступен для определенных типов компонентов
 Частный – отчет доступен только для указанных компонентов

И статуса:
 Отключен – отчет не доступен для выбора пользователем
 Разработка – отчет доступен только для пользователей, имеющих роль Разработчик
 Нормальный – отчет доступен

7.20. Формирование патч-сетов


Операция формирования патч-сета предполагает проведение анализа некоторого домена
активов среды предприятия, в части их структуры или взаимодействия, или формирования
набора статистических показателей описывающих состояние или процессы среды
предприятия, и формирования патч-сета, содержащего предполагаемые корректировки
данных АИАС.
Операция формирования патч-сета выполняется в консоли загрузки, как показано на
иллюстрации ниже, и может выполняться пользователем, имеющим роль
ITA_PROCESSOR.

При автоматическом (при открытии консоли) или ручном (через панель инструментов
консоли) запуске диалога определения целевого домена, пользователь указывает тип
корневого элемента будущего патч-сета. В приведенном примере – будет производиться
обработка некоторой СУБД на базе Oracle:

После выбора типа целевого корневого узла домена среды предприятия – модуль выведет
перечень настроенных агентов и доступных компонентов АИАС, соответствующих этому
типу. В приведенном примере будет использоваться агент каркаса БД, формирующий
структуру элементов для узла 66.77242 DBS:

OOO «АЙТИУРСОФТ» www.itursoft.ru 73


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя

Для выбранного типа корневого элемента и реализации агента, необходимо заведение


реквизитов для подключения к БД:

Так как агент каркаса является основных видом агентов, формирующих полное описание
домена активов среды предприятия, реализация таких агентов обычно предполагает
использование двух типов фильтров – по верхнеуровневому контейнеру и по типу
элементов.
На иллюстрации ниже приведен пример диалога фильтрации верхнеуровневых
контейнеров (в данной реализации агента предполагающий фильтр по схемам БД):

На следующей иллюстрации, приведен пример диалога фильтра по типу элементов,


специфичных для выбранного домена активов среды предприятия и реализации агента:

OOO «АЙТИУРСОФТ» www.itursoft.ru 74


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя

После выбора необходимых фильтров (или отказа от их использования) и корректности


указанных реквизитов подключения (при его использовании) консоль загрузки перейдет к
исполнению агента – выполнению анализу данных. В процессе работы агента, основные
элементы управления консоли будут заблокированы, а процесс обработки (в зависимости
от реализации агента) будет отображаться в области журналов (для самой консоли):

В случае успешной обработки данных – в журнале консоли будет выведено


соответствующее уведомление и консоль будет разблокирована для пользователя. После
формирования патч-сет существует только в локальной среде пользователя, и для
последующей обработки его необходимо перенести в данные модуля – выполнить импорт
патч-сета в БД, используя панель консоли, как показано ниже:

7.21. Выбор и поиск патч-сета


Данная операция предназначена для загрузки в консоль обработки, предварительно
сформированного, и загруженного в АИАС, патч-сета.

Данная операция может быть выполнена следующими способами:

OOO «АЙТИУРСОФТ» www.itursoft.ru 75


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя
 Выбор наиболее старого необработанного патч-сета
 Поиск и выбор патч-сета

Для выбора наиболее старого необработанного патч-сета, используется панель


инструментов консоли, как показано ниже:

При наличии необработанных патч-сетов, наиболее старый из них, будет загружен в


консоль, для ручной обработки или маркировки:

Для выполнения ручного поиска и выбора патч-сетов необходимо использовать


соответствующий диалог поиска:

Внешний вид диалога поиска патч-сетов приведен ниже:

Диалог, состоит из следующих блоков:


1. Панель фильтров – позволяет отбирать патч-сеты по состоянию, периоду
формирования или агенту
2. Информация о блокировки – содержит данные по текущему пользователю,
выполняющему обработку текущего (выбранного в диалоге) патч-сета
3. Реестр патч-сетов – табличное представление основной информации патч-сетов,
соответствующих критериям отбора диалога

7.22. Обработка патч-сета


Операция обработки патч-сета предполагает преобразование данных патч-сета,
созданного через консоль загрузки, в данные АИАС, с возможной корректировкой
структуры узлов или их данных.

OOO «АЙТИУРСОФТ» www.itursoft.ru 76


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя
Операция обработки может производиться следующими способами:
 Общая или расширенная обработка текущего патч-сета – используя панель
инструментов вкладки «Основные»
 Обработка выбранного соединения или группы – использую панель инструментов
вкладки «Контент+» (или контекстное меню)
 Обработка с использованием «сниппетов» - подготовленных сценариев обработки
патч-сетов, сохраненных в модуле

В приведенном примере, обработка загруженного патч-сета будет производиться с


использованием «сниппета» PROCESSALL представляющим стандартный способ
наиболее эффективной обработки патч-сетов. Вызов диалога выбора «сниппетов» и их
запуска производится через панель инструментов консоли, как показано на иллюстрации
ниже:

Также, соответствующая обработка патч-сета, может быть произведена с помощью


элемента панели управления вкладки – Обработка позитивных соединений (расширенная):

После завершения обработки всех позитивных соединений (отображающихся на вкладке


«Content+»), при отсутствии необработанных соединений – консоль возможно перевести
на этап формирования и обработки негативных соединений (вкладка «Content-»). Для
этого необходимо использовать панель инструментов консоли, как показано ниже:

OOO «АЙТИУРСОФТ» www.itursoft.ru 77


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя

Также, для оценки процессов обработки можно использовать информацию журналов


консоли, приведенный расширенный набор данных журналирования формируется при
использовании обработки с использованием сниппетов консоли:

В случае генерации негативных соединений – их необходимо обработать используя общие


операции патча или панель инструментов вкладки «Content-». После обработки всех
негативных соединений патч перейдет в соответствующий статус, как показано ниже:

Для патч-сета, содержащего полностью обработанные патчи, будет доступна операция


смены статуса, при которой завершается обработка данных, выравниваются внутренние
справочники системы (статистики и метрики).

OOO «АЙТИУРСОФТ» www.itursoft.ru 78


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя
Перед началом обработки патч-сета, необходимо проверить существование корневого
узла, для которого будут сформированы необходимые изменения в структуре и поведения.
Например для обработки каркасов БД, соответствующие агенты БД должны иметь
настройку по привязке к узлам АИАС, принимающим структуры патч-сетов – группы
узлов БД (обозначим ее DBS). Перед обработкой патч-сета по каркасу СУБД cmdb,
необходимо для узла DBS создать дочерний узел структуры по типу db.instance и с
именем CMDB. Или выполнить генерацию соответствующего узла вручную.

7.23. Создание заданий


Операция создания заданий позволяет автоматизировать применения модуля в части
извлечения, обработки данных или построения отчетности за счет создания пакетных
заданий – специальных элементов модуля, сохраняющих ряд параметров выполняемых
операций, для воспроизведения без привлечения пользователя.
Пакетные задания могут быть созданы для следующих операций:
 Формирование патч-сета и его загрузка в АИАС
 Обработка патч-сета с использованием определенного «сниппета»
 Формирование отчета для указанного компонента узла по определенному профилю

Для создания задания по формированию патч-сета необходимо выполнить формирование


патч-сета в консоли загрузки, в случае успешного формирования, использую панель
инструментов консоли, можно экспортировать операцию под указанным именем из
консоли в область заданий:

Формирование заданий для консоли патч-сетов производится из диалога запуска


«сниппетов» и выполняется без привязки к конкретному патч-сету. Консоль патч-сетов,
при работе в пакетном режиме модуля, использует наиболее старший необработанный
патч-сет из определенных ее окружением. Экспорт операции в область заданий,
происходит, как и в предыдущем пункте.

Формирование заданий для консоли отчетов, производится из диалога настроек


конкретного отчета, оперирующего профилями – преднастроенными параметрами
формирования, как показано ниже:

OOO «АЙТИУРСОФТ» www.itursoft.ru 79


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя

Все имеющиеся задания, сформированные в модуле, доступны пользователю в консоли


заданий:

Также, используя панель инструментов таблицы заданий, пользователь имеет


возможность отредактировать данные заданий, или произвести ручное выполнение
задания.

7.24. Запуск пакетных заданий


Операция запуска пакетных заданий позволяет выполнять ранее подготовленные
операции в специальном режиме работы модуля – пакетном режиме, без привлечения
оператора. В пакетном режиме, модуль обладает меньшими возможностями по
взаимодействию с пользователем и выполняет только одну операцию – после чего
завершает свою работу.
Для подготовки модуля к работе в пакетном режиме необходимо проверить и подготовить
пакетные настройки. Для этого необходимо запустить модуль под пользователем,
которым будут выполняться задания, и перейти в диалог настроек приложения, используя
панель меню:

Для корректной работы пакетного режима необходимо настроить следующие параметры:


 Group: "Net" >>>
o net:domain: a-initiative.ru
 Group: "Email"
o email:use: (X)
o email:protocol: SMTP

OOO «АЙТИУРСОФТ» www.itursoft.ru 80


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя
o email:server: 192.168.200.80
o email:username:
o email:password:
o email:domain: a-initiative.ru
o email:sender: processor@a-initiative.ru
o email:recipient: support@a-initiative.ru

Приведены примеры значений – необходимо настроить корректные значения, учитывая


собственную конфигурацию. После выполнения настройки модуля, полученную
конфигурацию необходимо сохранить для пакетной работы – для этого, необходимо
выполнить операцию «Экспорт» диалога и выбрать пункт «Пакетный». Сохраненные
параметры будут автоматически использованы при запуске модуля в пакетном режиме.

Запуск модуля в пакетном режиме производится с использованием командной строки и


указанием параметра:
 taskid – для указания задания по коду
 taskname – для указания задания по наименованию
Вызов модуля может быть произведен в командной среде, например:
C:\ITA\ITA.EXE --TASKID=4

Также при работе модуля в пакетном режиме он формирует коды возврата:


 0 – успешно
 1 – предупреждения
 2 – ошибки
Данные коды могут быть обработано в командной среде, например:
IF ERRORLEVEL 2 exit /B 0

В случае возникновения каких либо ошибок в работе модуля (при пакетном режиме), при
наличии настроек по отправке уведомлений, будут сформированы информационные
письма вида:

OOO «АЙТИУРСОФТ» www.itursoft.ru 81


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя

Содержащие во вложениях журналы модуля и активной консоли, выполняющей пакетную


обработку.

7.25. Создание сниппетов


Сниппет - блок на PL/SQL, загружаемый в консоль обработки патч-сетов, предназначен
для расширения функционала АИАС в части обработки данных текущего патч-сета,
автоматизации «нестандартных» процедур обработки. Также сниппеты выступают в
качестве инструментов реализации пакетной обработки патч-сетов.
В составе развернутого модуля IT(A) имеется каталог snippets, содержащий стандартный
набор сниппетов:
 C:\ita
o Snippets
 Processall – рекомендуемый вариант пакетной обработки
 Rejectall – перевод всех необработанных соединений в состояние
отказа обработки
 Restoreall – перевод всех соединений из состояния отказа в обработке
в состояние новый
При использовании пакетной обработки патч-сетов в АИАС должен быть загружен
сниппет Processall. Задание модуля для вызова этого сниппета указывается вторым шагом
при обработке через CI-систему.
Для создания сниппета или его загрузки из файла в модуль необходимо запустить пустую
консоль патч-сетов (без выбора необработанных патч-сетов) и перейти в диалог
сниппетов, как показано ниже:

Используя элементы управления в нижней части диалога, перейти в режим создания


сниппета:

OOO «АЙТИУРСОФТ» www.itursoft.ru 82


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя

Ввести имя сниппета и импортировать его код из sql-файла:

После сохранения сниппета, он появится в перечне и будет доступен для исполнения


пользователем или создания пакетного задания модуля:

7.26. Навигация по индексу


Операция навигации по индексу реализуется через консоль индекса и предназначена для
ознакомления со структурой индекса, реализуемой АИАС и перехода в консоли

OOO «АЙТИУРСОФТ» www.itursoft.ru 83


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя
управления для выполнения изменения инструментальных элементов модуля или данных
АИАС.
Текущая реализация навигации по индексу позволяет выполнять следующие переходы:
 Переход в консоль узлов для текущего элемента индекса

 Переход в консоль узлов для текущего элемента журнала индекса (узла


обработанного или связанного с агентов структуры текущего узла строки индекса)

 Переход в консоль агентов для текущего элемента журнала индекса

 Переход в консоль обработки для патч-сета текущего элемента журнала индекса

OOO «АЙТИУРСОФТ» www.itursoft.ru 84


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя
7.27. Журналы индекса
Операция работы с журналом индекса позволяет получить сводную информацию о работе
инструментальных элементов модуля ITA с активами среды предприятия. Данная
информация представлена в консоли индекса:

и имеет следующую структуру:


 Компонент
 Агент
 Идентификатор агента
 Источник
 Последний патч-сет
 Дата создания последнего патч-сета
 Количество компонентов последнего патч-сета
 Максимальное количество компонентов
 Общее количество компонентов

Отображение информации журнала зависит от текущего узла, выбранного в блоке


индекса. В случае нахождения на корневом узле хранилища АИАС – отображается
информация всех сформированных и загруженных в АИАС патч-сетов. В случае
нахождения на узле другого типа, отображаемые данные будут включать патч-сеты,
созданные агентами, связанными с компонентом текущей строки индекса.

Полное отображение данных (без привязки к текущей строке индекса) может быть
выполнено при использовании панели инструментов таблицы журналов – Обновить (все).
Также, при таком отображении данных, строки журнала, соответствующего текущей
строке индекса будут выделены цветом:

OOO «АЙТИУРСОФТ» www.itursoft.ru 85


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя

8. Решение проблем
8.1. Ошибки клиентской части
1. Приложения не запускаются
Необходимо установить библиотеки Microsoft Visual C Redistributable – 2005, 2008
(можно скачать с официального сайта Microsoft – www.microsoft.com или с нашего
официального сайта www.itursoft.ru раздел Поддержка)
2. Приложение не может подключиться к БД
Необходимо установить соответствующий БД клиент, и прописать в переменной
окружения PATH путь до его библиотек

Если вы столкнулись с проблемой, отсутствующей в приведенных выше разделах:


1. Обратитесь к разделу Поддержка на официальном сайте www.itursoft.ru для поиска
актуальной версии документации или поиска решения
2. Обратитесь к нашим специалистам по электронной почте support@itursoft.ru. При
обращении к специалистам поддержки, возможно, потребуется предоставить
информацию по версии ОС и версии БД, на которую производилось
развертывание, а также журналы развертывания (формируются в каталоге пакета в
виде файлов <схема>.log)

8.2. Ошибки формирования отчетов


1. Отчеты не содержат графиков показателей (область графика пустая)
Для рабочего места необходимо выполнить выполнение операций предусмотренных в
соответствующем разделе документа «Основное решение Развертывание»

OOO «АЙТИУРСОФТ» www.itursoft.ru 86


АИАС «А-СТЕК» модуль IT(A) Руководство пользователя

9. Контактная информация
Полное Общество с ограниченной ответственностью «АЙТИУРСОФТ»
наименование
Сокращенное ООО «АЙТИУРСОФТ»
наименование
ИНН 9715365006
КПП 771501001
ОГРН 1197746605154
Адрес 127081, г.Москва, ул.Заповедная, 14 к1 оф. 3/6
Сайт www.itursoft.ru
Почта contact@itursoft.ru

OOO «АЙТИУРСОФТ» www.itursoft.ru 87

Оценить