Список изменений
В этой статье
Важно
- Реализована поддержка процессных метрик в разрезах и мерах, что сокращает время создания отчетов с использованием показателей процесса в метриках виджетов. Теперь в качестве разрезов или мер можно добавлять:
- Показатель конверсии между двумя событиями процесса
- Среднюю и медианную длительность между событиями процесса
- Количество выполнений или переработок указанного события процесса
- Время начала и время завершения события
- Выборочные агрегации
- Реализована сквозная аутентификация между ClickHouse и Proceset для обеспечения построчного доступа пользователей к данным. Раздача доступов осуществляется через Инструмент раздачи построчного доступа в Маркетплейсе и предоставляется по запросу. Если вы хотите настроить RLS — отображение данных, которое автоматически ограничивается в соответствии с правами доступа пользователя, заданными на уровне БД — в своем проекте, обратитесь в техническую поддержку Infomaximum по электронной почте support@infomaximum.com. Перед использованием в продакшн-среде обязательно включите функционал RLS в тестовой копии базы данных ClickHouse. Это поможет заранее выявить и устранить возможные ошибки при чтении данных и построении отчетов.
- Добавлены механизмы, с помощью которых можно написать интеграции с внешними системами и приложениями для обмена данными и функциями, что позволяет пользователям самостоятельно настраивать подключения и создавать блоки автоматизации с использованием JavaScript-кода. Это дает возможность реализовать любые сценарии интеграции — от отправки данных в CRM до получения статусов из ERP — и значительно расширяет возможности системы.
- Добавлена возможность разрабатывать блоки Python, которые являются расширением агента автоматизации и предоставляют возможность использовать язык Python и его библиотеки для решения сложных задач. С их помощью можно создавать собственные скрипты, расширяя функциональность платформы через разработанный Python SDK.
- Добавлены блоки для событийной обработки: триггер Новое событие и действие Ожидать событие. Событийная обработка позволяет отслеживать изменения в процессах и автоматически запускать заданные действия при наличии необходимых условий. В отличие от классических автоматизаций, события позволяют строить асинхронные сценарии с отложенной реакцией — действия выполняются только после наступления конкретного события, даже если оно происходит через продолжительное время. Например, можно отправить уведомление, как только процесс перейдет в определенный статус, или автоматически продолжить выполнение сценария, когда пользователь выполнит требуемое действие в другой системе.
Новые функции
Платформа
- Реализована боковая панель навигации, которая делает взаимодействие с системой более понятным и упрощает доступ пользователей к ключевым разделам системы:
Было:
Стало:
Аналитика
BETA
- Реализована поддержка процессных метрик в разрезах и мерах, что сокращает время создания отчетов с использованием показателей процесса в метриках виджетов. Теперь в качестве разрезов или мер можно добавлять:
- Показатель конверсии между двумя событиями процесса
- Среднюю и медианную длительность между событиями процесса
- Количество выполнений или переработок указанного события процесса
- Время начала и время завершения события
- Выборочные агрегации
BETA
- Реализована сквозная аутентификация между ClickHouse и Proceset для обеспечения построчного доступа пользователей к данным. Раздача доступов осуществляется через Инструмент раздачи построчного доступа в Маркетплейсе и предоставляется по запросу. Если вы хотите настроить RLS — отображение данных, которое автоматически ограничивается в соответствии с правами доступа пользователя, заданными на уровне БД — в своем проекте, обратитесь в техническую поддержку Infomaximum по электронной почте support@infomaximum.com. Перед использованием в продакшн-среде обязательно включите функционал RLS в тестовой копии базы данных ClickHouse. Это поможет заранее выявить и устранить возможные ошибки при чтении данных и построении отчетов. Подробнее о кейсах с применением построчного доступа здесь.
- Добавлен виджет Процентный показатель, который отображает ключевое значение в процентах для акцента на важных метриках.
- В виджете Сводная таблица реализована функция окрашивания значений разрезов по правилам или значениям.
- В настройках виджетов Таблица и Сводная таблица добавлена возможность вертикального выравнивания содержимого колонок: по верхнему краю или по центру.
- Добавлена возможность копировать виджеты из чата аналитического ассистента ProcesetAI или из образа в дашборде и вставлять их в другой дашборд того же рабочего пространства, открытый в другой вкладке браузера.
- В настройках отображения строк образа добавлены параметры выравнивания колонок: по левому краю, по центру, по правому краю и по ширине.
- Для настройки действий по клику добавлен новый способ ввода — Задать агрегацией. Он предоставляет возможность передавать результат агрегации в ожидаемое поле скрипта.
- В настройках переменной дашборда Статический список добавлена поддержка YAML, что упрощает создание и редактирование списков значений.
- В условие активации кнопки действия добавлен режим По переменной. Это позволяет использовать переменные для управления активацией кнопок действий при запуске скрипта из пространства.
Автоматизация
BETA
- Добавлены механизмы, с помощью которых можно написать интеграции с внешними системами и приложениями для обмена данными и функциями, что позволяет пользователям самостоятельно настраивать подключения и создавать блоки автоматизации с использованием JavaScript-кода. Это дает возможность реализовать любые сценарии интеграции — от отправки данных в CRM до получения статусов из ERP — и значительно расширяет возможности системы.
- Добавлена возможность разрабатывать блоки Python, которые являются расширением агента автоматизации и предоставляют возможность использовать язык Python и его библиотеки для решения сложных задач. С их помощью можно создавать собственные скрипты, расширяя функциональность платформы через разработанный Python SDK.
- Добавлены блоки для событийной обработки: триггер Новое событие и действие Ожидать событие. Событийная обработка позволяет отслеживать изменения в процессах и автоматически запускать заданные действия при наличии необходимых условий. В отличие от классических автоматизаций, события позволяют строить асинхронные сценарии с отложенной реакцией — действия выполняются только после наступления конкретного события, даже если оно происходит через продолжительное время. Например, можно отправить уведомление, как только процесс перейдет в определенный статус, или автоматически продолжить выполнение сценария, когда пользователь выполнит требуемое действие в другой системе.
- Добавлены системные таблицы:
- script_execution, в которой хранятся данные журнала выполнения скрипта
- employee_license_role_log, в которой отображаются изменения лицензионных ролей пользователя, а также инициатор и дата изменения лицензионной роли
- В блок Создать таблицу для задания дополнительных параметров добавлен раздел Настройки. В текущей версии поддерживается параметр
allow_nullable_key
, который позволяет использовать NULL в первичных ключах. Это упрощает работу с таблицами, где ключевые значения могут быть недоступны на момент создания записи. В будущих версиях для гибкой настройки таблиц под различные сценарии список поддерживаемых параметров будет расширяться.
- В блоках Добавить строки и Обновить строки добавлена возможность автоматической конвертации NULL-значений. Если при добавлении или обновлении строк в данных встречается NULL-значение, но в обновляемой колонке его использование не разрешено, активированная функция Автоконвертации NULL-значений позволит автоматически заменить его значение на значение по умолчанию и избежать ошибки.
Маркетплейс
- Для типов пакета Шаблон пространства и Виджет в профиле пакета добавлена вкладка Пространства. В ней отображается таблица со списком пространств, в которых установлен пакет. Список пространств формируется для каждого пользователя индивидуально и зависит от наличия доступа на изменение пространства:
- При наличии у пользователя доступа на изменение с операцией W привилегии Пространство отображаются все пространства, в которых установлен пакет
- При наличии у пользователя доступа на изменение определенного пространства, отображаются только те пространства с установленным пакетом, в которых у пользователя есть доступ на изменение
- Реализована возможность массового обновления пакета в выбранных пространствах с помощью кнопки Обновить.
Изменения
Платформа
- В конфигурационный файл com.infomaximum.subsystem.frontend.json добавлен параметр
"graphql_introspection_disabled"
, отвечающий за интроспекцию GraphQL — возможность запросить схему GraphQL для получения информации о типах, полях, запросах, мутациях и других элементах, которые она поддерживает. Это позволяет динамически исследовать API и понимать, какие данные доступны и как их запрашивать. По умолчанию интроспекция выключена. - В списке пользователей реализованы функции:
- Middle-click. Теперь при клике по пользователю колёсиком мыши профиль пользователя открывается в новой вкладке
- Shift-Click Selection. Теперь с помощью клавиши Shift можно выделять сразу несколько объектов
Аналитика
- Функционал виджета Запустить скрипт перенесен в системный виджет Кнопка:
- Виджет Запустить скрипт больше не поддерживается. При обновлении системы на версию 2502 в дашбордах необходимо самостоятельно заменить его на виджет Кнопка
- Для действия по клику Запустить скрипт добавлены способы ввода: Задать вручную, Статический список и Динамический список. При наличии вышеперечисленных способов в настройках действия перед выполнением действия появляется модальное окно для ввода параметров
- Оптимизировано отображение панели настроек виджетов: редко настраиваемые параметры отображения показателей теперь по умолчанию свернуты, но при необходимости их можно развернуть.
- Улучшено отображение вкладок в образе:
- Добавлены настройки выравнивания вкладок относительно виджета
- Появилась возможность задавать размер текста вкладки
- Теперь вкладки можно добавлять в колонку с уже установленным виджетом
- Улучшена читаемость текста вкладок на фоне близких по тону фонов образа
- Перемещена кнопка создания вкладки
- Переработан механизм добавления мер в виджет Воронка. Теперь для каждого этапа процесса меры указываются отдельно. Такой подход позволяет использовать формулы для написания метрик, если этапы строятся для разных процессов и задействуют данные из разных таблиц.
- Доработан интерфейс виджета Воронка:
- В настройке этапа процесса реализована возможность фильтровать события в режиме По любому событию
- Разделены настройки отображения заголовков и значений показателей
- Реализована возможность перемещаться клавишами со стрелками по пунктам раскрывающегося списка при выборе колонок таблиц.
- При нажатии на поле, предполагающее использование редактора формул, появляется панель с выбором колонок таблиц.
- Добавленные в режиме редактирования фильтры по событию в виджетах Карта процесса и Сфера процессов теперь влияют не только на отображение самих виджетов, но и на данные в модальных окнах фильтрации.
- Улучшено отображение виджетов Таблица и Сводная таблица:
- Теперь элементы для выбора строк отображаются только при настроенном действии со способом ввода Из колонки
- Столбцы окрашенных диапазонов теперь имеют одинаковую высоту и выравниваются в соответствии с настройками выравнивания в виджете
- Изменения в настройке образа:
- Реализована возможность изменять значение поля Автообновление данных в настройках образа с помощью кнопок увеличения и уменьшения
- В настройки образа добавлен параметр Высота разделителей, который позволяет указать высоту по умолчанию для всех разделителей в образе
- Теперь в дашборде при переходе из режима просмотра в режим редактирования открывается текущий образ. Изменение не затрагивает образы, открытые в модальном или боковом окне.
- В модальное окно редактора формул добавлено отображение индикатора цвета.
- В подсказку для форматирования времени добавлены миллисекунды.
- Теперь параметр Игнорировать фильтры отключает в виджетах только фильтрацию по клику. Фильтрация на уровне образа влияет на виджеты вне зависимости от того, включено игнорирование фильтрации или нет.
ProcesetAI
- Обновлены системные требования к серверам для установки AI агента. Теперь для работы нейросетей требуется ОС Ubuntu 24.04, поддержка Ubuntu 22.04 прекращена. Также изменились требования к драйверу NVIDIA — теперь необходима версия 570.86.10 (и выше), поддержка версии 555.42.02 прекращена. Если у вас установлены неподдерживаемые версии операционной системы или драйвера NVIDIA, рекомендуем обновить их перед переходом на версию системы 2502 для корректной работы.
Автоматизация
- В блоке Распознать текст в документе теперь поддерживается распознавание текста в PDF-файлах.
- В блоках Добавить строки и Обновить строки добавлена возможность автоматически заполнять поля таблицы выходными данными из предыдущих блоков. Функцию можно активировать при создании или после добавления таблицы. Это избавляет от необходимости вручную сопоставлять поля и сокращает время работы.
- В блоке Фильтр добавлены условия Пустое и Не пустое, которые позволяют фильтровать поля без значений. Для дат и чисел к категории Пустое относятся NULL-значения, для массивов чисел — пустые массивы, для строк — пустые строки (
""
), но строки с пробелом относятся к категории Не пустое.
Active Directory
- Теперь при синхронизации пользователя синхронизируется один наиболее приоритетный источник.
Агент мониторинга
- Теперь в расширенном мониторинге фиксируется каждый клик по вкладке, кроме кликов, которые обрабатываются событиями WindowOpen или WindowSwitch.
- Добавлена фиксация параметра
parameters_is_current
, в котором информация о выполнении действия фиксируется как единица для текущего поля. - Теперь значения поля
parameters
длиннее 128 символов всегда хешируется, если из него не извлечено значение.
Исправления
Аналитика
- Исправлена ошибка: в виджете Воронка к меткам не применялся цвет, заданный по формуле.
- Исправлена ошибка: в виджетах Таблица и Сводная таблица отсутствовала возможность выбрать кликом пустое значение.
- Исправлена ошибка: при вставке виджета в колонку образа ее размер дважды изменялся.
- Исправлена ошибка: при выделении части текста в разрезе виджета, например, строки в ячейке таблицы, срабатывало действие по клику.
- Исправлена ошибка: в настройках виджета Комбинированная диаграмма в режиме ориентации Авто отображались неиспользуемые оси.
- Исправлена ошибка: сообщение об успешном выполнении скрипта отображалось всегда, даже если в скрипте была ошибка.
- Исправлена ошибка: в модальном окне запуска скрипта из дашборда не отображалось поле, если для него использовалась системная переменная и способ ввода Из переменной.
- Исправлена ошибка: виджет на короткий промежуток времени становился пустым и уменьшался до высоты по умолчанию при изменении его ключа.
- Исправлена ошибка: при использовании способа ввода Из колонки не всегда блокировалась кнопка выполнения действия по клику.
- Исправлена ошибка: использование ключа API при отправке запроса GraphQL на публикацию дашборда приводило к остановке работы системы.
- Исправлена ошибка: в виджете Таблица при снятии выделения с одной из нескольких строк с одинаковым значением для фильтрации передавалось пустое значение.
- Исправлена ошибка: после сохранения изменений в YAML образа и его публикации в некоторых случаях отображалось предупреждение о несохраненных изменениях.
- Исправлена ошибка: при применении фильтрации по клику к значению какого-либо виджета, он смещался вниз.
- Исправлена ошибка: при добавлении новой колонки в строку образа на панели справа вместо настроек колонки отображались настройки образа.
- Исправлена ошибка: при уменьшении окна браузера кнопки перехода в модель данных и выхода из дашборда становились недоступными для нажатия.
- Исправлена ошибка: при переключении между вкладками глобальных показателей пространства и процессов кнопки + Добавить начинали мигать.
- Исправлена ошибка: в образах, открытых в модальном окне, не сохранялось положение виджетов.
- Исправлена ошибка: при переключении вкладок в колонках образов содержимое таблиц отображалось с задержкой, а другие виджеты в образе меняли высоту. Теперь при переключении вкладок виджеты в образе отображаются корректно.
- Исправлена ошибка: в виджете Воронка некорректно рассчитывались метрики при использовании формул с фильтром события.
- Исправлена ошибка: в виджетах Столбиковая диаграмма и Комбинированная диаграмма некорректно отображались метки для отрицательных значений меры.
- Исправлена ошибка: при переключении вкладок в виджете Таблица в увеличенном масштабе страницы браузера изменялась высота заголовка таблицы.
- Исправлена ошибка: при запуске скрипта с параметрами возникали визуальные дефекты в отображении образа.
- Исправлена ошибка: при вставке скопированного виджета высота колонки образа дважды изменялась, что приводило к визуальным искажениям.
- Исправлена ошибка: если после фильтрации данных виджет Фильтр менял свое расположение в дашборде, раскрывающееся меню Фильтра не перемещалось к виджету и оставалось на прежнем месте.
- Исправлена ошибка: после клика по иконке поиска в одном разрезе Таблицы, а затем в другом — переставали отображаться значения разреза, а также кнопки подтверждения и отмены, из-за чего поиск по разрезу становился недоступным.
- Исправлена ошибка: при недостаточной ширине виджета Таблица некорректно скрывались тег с количеством выбранных строк и названия действий.
- Исправлена ошибка: при настройке правила отображения цвета по разрезу высота пустой строки в списке значений разреза была меньше, чем у непустых строк.
- Исправлена ошибка: в фильтре по диапазону глобального атрибута значения диапазона не заполнялись автоматически при выделении нескольких столбиков гистограммы.
- Исправлена ошибка: при выборе способов ввода параметров для запуска скрипта Задать формулой и Задать агрегацией некорректно отображалось поле для ввода формулы.
- Исправлена ошибка: на панели с иерархией, построенной на несвязанных таблицах, не отображалась ошибка связи таблиц.
- Исправлена ошибка: переменная Входящее значение не отображалась в параметрах действия по открытию этого образа, если переменная была добавлена в образ после добавления действия.
- Исправлена ошибка: кнопка запуска скрипта отображалась некорректно после нажатия.
- Исправлена ошибка: настройки сортировки не раскрывались автоматически при добавлении в виджет сортировки по разрезу.
- Исправлена ошибка: при активации переключателя Игнорировать фильтры сбрасывался выбранный режим фильтрации.
- Исправлена ошибка, при которой фильтрация по непустым значениям не применялась к пустым массивам.
- Исправлена ошибка: проверка уникальности названий мер и разрезов выполнялась некорректно, что приводило к переименованию некоторых разрезов и мер несмотря на уникальность их названия.
- Исправлена ошибка: при копировании виджета не сохранялись настройки его высоты и ширины.
- Исправлена ошибка: при запуске скрипта из дашборда параметр типа Boolean некорректно передавался через способы ввода Из колонки и Динамический список.
- Исправлена ошибка, которая возникала в процессных виджетах при добавлении однострочного комментария в формулах событий в процессе.
- Исправлена ошибка: в виджете Таблица при наведении на значение разреза с настроенным действием по клику отображался текстовый курсор.
- Исправлена ошибка: после удаления содержимого в виджете Таблица смещались кнопки настроенных для таблицы действий.
- Исправлена ошибка: при фильтрации дашборда по одному значению в Столбиковой диаграмме и Комбинированной диаграмме переставали отображаться легенда и ось X.
Автоматизация
- Исправлена ошибка: при копировании и вставке блока Создать таблицу автоматически изменялись типы данных в колонках, указанных в параметрах блока.
- Исправлена ошибка в блоке Выполнить скрипт, из-за которой при одновременном использовании введенного вручную значения и маппинга в поле Ожидаемые данные маппинг отображался в виде
${блок}
. - Исправлена ошибка с загрузкой главной страницы после отключения активного скрипта в пространстве.
- Исправлено наложение текста в дереве маппинга на левой панели.
Агент мониторинга
- Исправлена ошибка: при вставке текста с помощью кнопки Вклеить текст в Adobe Acrobat Reader вместо события Paste фиксировалось событие Invoke.
- Исправлена ошибка: в 1С при клике по кнопке Провести и закрыть агент мониторинга фиксировал кнопку не на ту вкладку.
- Исправлена ошибка: в Adobe Acrobat DC текст из модального окна, подтверждающего сохранение документа, не фиксировался в параметры.
- Исправлена ошибка: при установленном агенте мониторинга и выборе стандартных приложений блокировалась работа с окном параметров.
- Исправлена ошибка: агент мониторинга фиксировал дубликат события Start с кодом hid-активности.
- Исправлена ошибка: фиксировалось действие в окне буфера обмена. Теперь фиксируется только заполнение полей с помощью окна буфера обмена.
- Исправлена ошибка: при блокировке компьютера не фиксировалось событие Stop.
- Исправлена ошибка: при клике по кнопке Вставить из буфера не фиксировалось событие Paste.
- Исправлена ошибка: событие FileSave фиксировалось к посторонней странице после открытия окна История последних скачиваний.
- Исправлена ошибка: в 1С периодически не фиксировался клик по пункту контекстного меню.
- Исправлена ошибка: после извлечения параметров в исходной строке значения не заменялись на *.
- Исправлена ошибка: в 1С значение процента из поля Назначение платежа могло извлекаться в качестве названия компании.
- Исправлена ошибка: размывались элементы на скриншотах события ValueSelect.
- Исправлена ошибка: в браузере Opera агент мониторинга повторно фиксировал DocumentOpen при появлении окна подтверждения выхода.
- Исправлена ошибка: в Telegram Desktop при открытии чата в отдельном окне сначала фиксировалось лишнее событие WindowUpdate, после — WindowOpen. ID окон совпадали.
- Исправлена ошибка: агент мониторинга не распознавал текст 06/Nov/24 как дату.
- Исправлена ошибка: поле Пароль на скриншотах не размывалось.
- Исправлена ошибка: в визуальном режиме Jira редактирование поля Описание не фиксировалось.
- Исправлена ошибка: в Excel хешировалось название листа.
- Исправлена ошибка: в браузере Mozilla Firefox не фиксировалась активность.
Linux
- Исправлена ошибка: в окне Поиск файлов не фиксировалось редактирование полей.
- Исправлена ошибка: агент мониторинга удалял часть текста из названия окна.
- Исправлена ошибка: при настройке Okular не фиксировались открытия документов и действия в дочерних окнах.
- Исправлена ошибка: в браузере Яндекс на Astra Linux не фиксировались страницы с открытыми pdf-документами.
- Исправлена ошибка: на Astra Linux в программе LibreOffice в окне работы с документом фиксировался каждый клик.
- Исправлена ошибка: в AlterOS агент мониторинга некорректно фиксировал клик по названию TabItem.
- Исправлена ошибка: в LibreOffice клик по выбранному состоянию фиксировался со второго раза.
- Исправлена ошибка: в Linux не фиксировалась активность программы LibreOffice Draw.
- Исправлена ошибка: в ярлыки браузеров Chromium, расположенные на панели задач, не прописывался флаг для считывания активности от агента мониторинга.
- Исправлена ошибка: в браузере Firefox не считывался URL-адрес страницы outlook.office.com: любая активность этой страницы фиксировалась к предыдущей зафиксированной странице.
- Исправлена ошибка: при открытии Р7 Офис фиксировалось событие DocumentOpen.
- Исправлена ошибка: в программе Recoll при клике по вкладке агент мониторинга фиксировал предыдущее название вкладки вместо текущего.
- Исправлена ошибка: системные окна фиксировались как дочерние для предыдущей программы в фокусе и перенимали свойства не относящихся к ним окон.
- Исправлена ошибка: при установке агента мониторинга на AlterOS агент непрерывно перезапускался.
- Исправлена ошибка, при которой не определялась доменная учетная запись.
SAP
- Исправлена ошибка: кнопки с вариантами выбора фиксировались как FieldEdit.
- Исправлена ошибка: при клике по некоторым клавишам клавиатуры (например, Enter) не фиксировалось событие Invoke.
JAVA
- Исправлена ошибка: в реестре почтовых отправлений Oracle в событии Invoke фиксировалось пустое название элементов TabItem.
- Исправлена ошибка: в Oracle фиксировались пустые поля
field:n
. - Исправлена ошибка: в событиях Copy и Paste извлекалось ФИО из названия поля.
Удаления
Аналитика
- Виджет Запустить скрипт больше не поддерживается. При обновлении системы на версию 2502 в дашбордах необходимо самостоятельно заменить его на виджет Кнопка.
- Удалена возможность добавлять изображения в виджет Текст по внешней ссылке.
Мониторинг
- Из docker-сборки удалена переменная окружения
MN_EMAIL_HASHING
.
Была ли статья полезна?
Да
Нет