Обновление 8.1.0 (19.04.2024)
Основная информация
Основные изменения релиза 8.1.0
- Новые стартовые события в бизнес-процессах
- Добавление новых библиотек функций автоматона и обновление существующих
- Существенные оптимизации сервисов коллектора и автоматизации
- Различные улучшения метамодели РСМ, управлениями рабочими группами и группами пользователей
Бизнес-процессы
- Добавлен запуск бизнес-процессов по Cron-расписанию (планировщик)
- Добавлен запуск бизнес-процессов по событию изменения статуса КЕ с гибким префильтром
- Добавлен удобный фильтр по дате в истории запусков БП
Автоматизация
- ⚠️ Изменена механика навигации по холсту сценариев и глобальных функций. ЛКМ - выбор области на холсте. Перемещение по холсту - ПКМ и колёсико. Механика Унифицирована с графом РСМ и Бизнес-процессами.
- ⚠️ Добавлена возможность использования локальных переменных в пользовательских функциях (Библиотеки автоматизации).
- ⚠️ Запуски в статусе Launched и Executed логируются только при включенном режиме отладки.
- Добавлена возможность отдельно управлять хранением логов запуска и логов отладки.
Новые функции автоматизации
Изменения Core-библиотек
ForEachWithBreak
- функция для работы с массивами в цикле, работает аналогично классическому ForEach, но перед каждой итерацией проверяется входной параметр "Condition". Если True - цикл завершается.ArrayGetValue
/ArrayTryGetValue
- Функция позволяет вернуть один из элементов переданного на вход массива, по его порядковому номеру.SNMPRequestV1V2
- Функция позволяет формировать SNMP-запросы для обращения к сетевым устройствам/SSHRequest
- Устанавливает SSH соединение и отправляет команду по нему/HTTPRequest
(обновление) - добавлен параметр ProxyConfiguration. Позволит принимать принимать параметры прокси-сервера для перенаправления запросов.SendTelegramMessageExtended
(обновление) - добавлен параметр ProxyConfiguration.
Добавлены функции для работы с отчетами:
GetTemplates
- получение списка доступных шаблонов всех типов отчетов, кол-во имеющихся отчетов по шаблону и информацию о последнем рассчитанном.GetReportBasicInfoById
- получение общей информации об отчете любого типа по Id.GenerateAvailabilityReport
- запуск расчета отчета о доступности по указанному шаблону.GenerateMultiAvailabilityReport
- запуск расчета мульти-отчета о доступности по указанному шаблону.
API для экспорта отчета используются в блок функциях для получения результатов отчета в виде структуры:
GetAvailabilityReportResult
- получение результатов расчета отчета о доступности в формате JSON.GetConfigItemAvailabilityReportResult
- получение результатов расчета о доступности выбранной КЕ в отчете в формате JSON.GetMultiAvailabilityReportResult
- получение результатов расчета мульти-отчета о доступности в формате JSON.
Добавлены функции для работы с режимами обслуживания:
GetMaintenances
- получение списка всех доступных режимов обслуживания КЕ.GetMaintenanceById
- получение информации о режиме обслуживания КЕ по id.FilterMaintenances
- фильтрация режимов обслуживания КЕ.CreateMaintenance
- создание режима обслуживания КЕ.UpdateMaintenance
- полное редактирование режима обслуживания КЕ.PartialUpdateMaintenance
- частичное редактирование или отмена режима обслуживания КЕ.
⚠️ Были изменены названия прав доступа к КЕ. Для корректной работы функций выдачи прав доступа к КЕ (GrantAccessToConfigItem
и GrantAccessToConfigItemExpanded
) вместо "base-system.rsm.config-items-read
" и "base-system.rsm.config-items-write
" необходимо использовать "read
" и "write
".
Рабочие группы
- На вкладке "Участники" в детальной информации о рабочей группе для администратора простран ства появилась индикация нахождения в системной группе пользователей.
Оптимизации
CMDB и РСМ
- Оптимизирована работа с ключевыми Атрибутами КЕ:
- Оптимизировано добавление атрибутов для типа КЕ с большим количеством КЕ.
- Оптимизирована инвалидация кэша ключевых атрибутов.
- Добавлено синхронное обновление атрибутов КЕ при изменении типа КЕ.
- Изменена валидация при сохранении ключевых атрибутов, теперь для создания хэша по ключевым атрибутам достаточно, что бы был заполнен хотя бы один параметр из группы. Поиск по ключевым атрибутам будет недоступен только для тех КЕ, у которых все значения параметров ключевых атрибутов не заполнены.
- Оптимизировано построение списка КЕ на экране Оперативного центра и CMDB.
- Оптимизировано построение графа РСМ на экране Оперативного центра и CMDB.
Коллектор
- Оптимизирован сервис
cl-stream-schema-validator
. - В несколько раз повышена пропускная способность на один экземпляр сервиса.
- Уменьшено потребление CPU ~ в 2-2,5 раза.
Автоматизация
- Убрано избыточное логирование запусков в статусе
Launched
иExecuted
. Теперь логируются только в режиме отладки.- существенно сокращается нагрузка на ClickHouse. Теперь не нужно по умолчанию принимать сотни событий в "холостом" режиме.
- существенно уменьшается кол-во сообщений в очередях Rabbit на отправку событий в клик и на роутер.
- Переработан механизм обновления сценариев автоматона (очередь
pl-automaton-v2-service
). Ранее, при каждом запуске сценария отправлялось сообщение на обновление сценария (изменение даты последнего запуска), что генерировало больше кол-во событий в очередь сервиса автоматона на его изменение. Существенно снижена нагрузка на PostgreSQL. - Все страницы "Настройки автоматизации" переведены на новый фронт. Убрана задержка при переходе между вкладками Библиотеки/Основные → Типы действий и обратно.
- Добавлена возможность указания подсказки для свойств локальных и глобальных структур. Подсказка отображается при наведении на название свойства как на холсте автоматизации, так и в бизнес-процессах.
Администрирование
- В разделе "Настройки пространства" были оптимизированы и улучшены экраны "Политики" и "Синхронизация LDAP"для обеспечения удобной и быстрой работы.
- В разделе "Пользователи" был оптимизирован и улучшен экран "Группы пользователей" для обеспечения удобной и быстрой работы.