Релиз 1.7
Ниже перечислены основные изменения в части новых функций и расширения текущего функционала, реализованные в рамках релиза 1.7.
1. Блок расчетных моделей
1.1. Реализован новый тип временного измерения модели «Час» для планирования, например, в рамках дня
1.2. Расширен инструментарий показателей:
- Добавлен новый тип консолидации ВИ «Среднее взвешенное», который позволяет при консолидации учесть вес каждого аргумента
- Реализована возможность сослаться на другой показатель при отображении сконсолидированных по ВИ значений
1.3. Расширен функционал формул:
- Реализован механизм итеративных расчетов (циклических вычислений) – в планируемый цикл добавляется показатель с функцией «ПРЕРВАТЬ ЦИКЛ», в котором определяются условия остановки цикла (точность и допустимое количество циклов)
- «ЕСЛИОШИБКА» - возвращает заданное в настройках значение при вычислении формулы с ошибкой, что позволяет при вводе пользователем невалидных значений избежать недопустимых вычислений (например, деление на 0, вычисление квадратного корня из отрицательного числа и т.д.)
- Реализован механизм совместной работы формул с типами «Использовать для расчета» и «Использовать для расчета по-умолчанию»
1.4. В свойствах объекта в конструкторе моделей реализовано отображение связей объектов в контексте текущей модели
2. Блок автоматизации действий (интерфейсные действия и исполнимые БП)
2.1. Расширены возможности конструктора BPMS:
- Существенно повышено быстродействие бизнес-процессов: например, процесс из 100 шагов отрабатывает за 4 секунды
- В критерии завершения задачи «Операции с сущностями» добавлено новое действие «Переименовать» для изменения наименований Объектов, Связей, Моделей, Наборов данных и Справочных элементов
- Расширен перечень типов показателей объектов, значения которых доступны для изменения через переменную бизнес-процесса. Теперь через Бизнес-процесс можно изменять любые типы показателей, в том числе UUID (Объект, НД и т.д.), Дата, Файл и др.
- В шлюзах БПМС появилась возможность в качестве значения для сравнения задать элемент справочника через переменную БП
2.2. Расширен функционал действий интерфейса:
- Добавлены действия:
- «Запуск интеграции», которое позволит запустить интеграцию напрямую из пользовательского интерфейса, и, если требуется, дождаться её окончания и получить результат (в т.ч. скачать полученный через интеграцию файл)
- «Получить параметры сущности» – для получения значений параметров выбранной/ полученной по входящему событию или из предыдущего действия сущности
- Реализованы входящие события новых типов – Получение Строки, Числа, Логического значения (используется в действиях Кнопок)
- В действии «Собрать коллекцию» реализовано уведомление о результатах сбора, а также опциональная возможность прервать последующую цепочку действий в случае получения пустой коллекции
- Реализована возможность при обработке входящих событий реагировать только на события, порожденные непосредственно пользователем
3. Блок оркестрации внешних систем
3.1. Расширен функционал таблиц интеграции:
- Реализована генерация событий по клику на ячейку таблицы интеграции для передачи значений и названий полей, что позволяет настраивать интерактив с другими ячейками интерфейса
- Добавлена возможность группировки строк по значению полей, а также настройка стилей для группирующих строк
3.2. Реализована возможность получения файлов из API-источников
3.3. Реализованы новые действия модульного интегратора:
- «Трансформация данных» для преобразования данных, полученных из разных источников, с помощью пользовательских SQL-запросов, например, для переименования отображаемых полей таблиц БД или приведения значений к нужному формату
- «Обновление маппинга справочников» для обновления таблицы мэппинга на основании данных, полученных в результате интеграции
- «Валидация JSON» для проверки наличия обязательных полей в полученном по интеграции файле
3.4. Расширен функционал экспорта и импорта файлов Excel:
- Реализована возможность копирования шаблона импорта/экспорта, что позволяет быстро создать новый шаблон на основе существующего
- Реализован обработчик показателей с типом «Пользователь», позволяющий экспортировать значения в выбранном формате, а также импортировать данные, сопоставляя их с пользователями системы
4. Блок реализации настраиваемых приложений
4.1. Добавлены интерфейсные элементы Добавлен интерфейсный элемент «IFRAME» - позволяет встраивать в ячейки интерфейса контент внешних web-сервисов, например, графики BI-систем
4.2. Расширен функционал существующих интерфейсных элементов:
- Модифицирован функционал Таблиц данных и интерфейсного элемента Таблица:
- Преобразован конструктор таблиц: существующие настройки сгруппированы для удобства и ускорения моделирования, появились возможности сортировки выбранных сущностей и т.д
- Усовершенствован механизм ввода данных в ячейки таблицы для удобства пользователей:
- При вставке или ручном вводе дробных значений реализована автозамена запятой на точку для приведения данных к совместимому с KS формату
- Появилась возможность переключения между ячейками таблицы и перехода в режим их редактирования с использованием клавиш Enter
- Реализован механизм перемещения между элементами выпадающего списка и их единичного или множественного выбора с помощью клавиатуры.
- Для ячеек таблицы, где значения не помещаются в отведенное под них пространство, реализовано отображение всплывающей подсказки с полным содержанием
- Реализовано гибкое управление подписями элементов измерений (ВИ и пользовательские измерения)
- При попытке ввода данных в ячейку, недоступную по правилам доступа, реализован возврат сохраненного значения в режиме реального времени
- Расширены возможности диаграммы:
- Реализована возможность создавать диаграммы, «обёрнутые» в объекты специального класса, что позволяет бизнес-пользователю управлять диаграммами также гибко, как и объектами: видеть списками в разных интерфейсных элементах, группировать, копировать, создавать, удалять и т.д.
- Для управления внешним видом связей по аналогии с классами реализовано назначение стрелок из наборов фигур на классы-связи (аналогично тому, как реализовано назначение фигур для объектов по классу)
- Расширены возможности фильтра:
- При множественном выборе элементов реализована возможность отправлять события после каждого изменения или по окончанию выбора (при потере фокуса). Это позволяет исключить преждевременную реакцию на незаконченный выбор пользователя в других ячейках интерфейса
- Для всех типов фильтров реализована поддержка действия по замене элементов в выпадающем списке фильтра соответствующими типами входящих событий
- Наименования действий входящих событий изменены на более понятные версии, отражающие их суть: «Выбрать» (вместо «Получить») и «Заменить элементы» (вместо «Заменить»)
- Реализовано ограничение доступа к кнопкам с использованием проектных ролей
- В навигаторе реализована возможность опционально отображать полную цепочку объектов, а также показывать или скрывать связи аналогично соответствующему функционалу в таблицах
5. Блок планировщика (движок планирования и мониторинга)
Оптимизирован экспорт диаграммы Ганта: значительно ускорена выгрузка данных по мероприятиям как в формате xlsx, так и в pdf с учетом графической части
6. Блок управления платформой и проектами
6.1. Реализовано добавление в периметр бэкапирования следующих элементов:
- внешних идентификаторов объектов и элементов справочников
- файлов из показателей типа «Файл» и «Медиа»
6.2. В кабинете администратора KS реализована возможность
- Просмотра аналитики по проектам, пользователям и их сессиям
- Создания дополнительных свойств в карточке пользователя, а также правил их заполнения (вручную или из AD) и видимости
6.3. Если на проектную роль назначен не конкретный пользователь, а системная роль (группа пользователей), то при изменении назначения этой системной роли пользователю одновременно обновляется назначение проектной роли этому пользователю
6.4. В настройках профиля пользователя добавлена возможность разрешить или запретить отправку уведомлений из KS на электронную почту
6.5 Реализовано информирование пользователя об отсутствии политик доступа с возможностью копирования текста уведомления
7. Функции внешних модулей
7.1 Реализован внешний сервис «Метамодель (версия 1: документирование)», позволяющий экспортировать в Excel-файл метамодель выбранного проекта (перечень и свойства Классов, Показателей, Формул, Справочников и их Элементов)