Релиз 1.2
Ниже перечислены основные изменения в части новых функций и расширения текущего функционала, реализованные в рамках релиза 1.2.
1. Блок расчетных моделей
1.1. Повышена стабильность расчетов при создании множества моделей в проекте и при создании множества формул в одном показателе
1.2. Добавлены новые типы показателя: «Роль» и «Пользователь», реализовано их отображение и редактирование в Таблице и Карточке объекта
1.3. Расширен инструментарий вычислительных функций
- Расширена функция «Параметры объекта» в части получения Идентификатора объекта
- Добавлены функции генерации случайной величины: «Случмежду» возвращает целое число внутри заданного диапазона, «Слчис» возвращает случайное значение от [0;1) вещественного типа (float64)
- Добавлена функция «Врем.точка», которая выбирает из показателя с временным измерением значение, соответствующее выбранной дате
- Добавлена функция «ЕСТЬ ТЕГ НД», которая проверяет, есть ли в рассчитываемом наборе данных указанный Тег (Каждая введенная формула показателя в общем случае исполняется для всех моделей, наборов данных, периодов временных и элементов обычных измерений этого показателя. Данная функция предоставляет возможность задать различающееся поведение формулы в разных наборах данных. Действие данной функции для наборов данных подобно действию функции «Начало периода» для временного измерения и функции «Элемент измерения» для простого измерения.)
- Добавлена функция «Элемент измерения», которая возвращает текущий вычисляемый элемент простого измерения в виде справочного значения (аналогична функциям «Начало периода» и «ЕСТЬ ТЕГ НД»)
- Добавлена функция «Гиперссылка», которая конструирует ссылку на интерфейс/приложение с заданным контекстом (выбранными сущностями). Также добавлены функции выделения из гиперссылки элементов: интерфейс – «Интерфейсизссылки», приложение – «Приложениеизссылки», переменная – «Переменнаяизссылки»
- Добавлена функция «Дата2» возвращающая дату на основе следующих аргументов: год, номер месяца, день
1.4. Расширение функционала конструктора
- Добавлен функционал «Копировать объекты», позволяющий массово продублировать объекты одной модели данных в эту же модель или другую (перечень дублируемых объектов можно выбрать по классу или вручную, а также расширить перечень за счет связанных объектов)
- Добавлен функционал «Добавить. Существующий объект» в выбранную модель, позволяющий «привязать объект», существующий в любой другой модели (требуется указать класс и вручную выбрать список объектов)
- Для всех сущностей проекта добавлено действие «Открыть сущность в новой вкладке» из дерева элементов
2. Блок автоматизации действий (интерфейсные действия и исполнимые БП)
2.1. При выполнении последовательности действий в случае отмены одного из действий добавлена опция «Прерывать цепочку действий при отмене», позволяющее продолжить либо прервать выполнение последовательности
2.2. Расширен инструментарий действий из интерфейсных элементов (кнопки/виджеты)
- Добавлен функционал по отображению интерфейсов в модальных окнах – реализованы действия «Отобразить интерфейс» и «Закрыть модальный интерфейс»
- Добавлен функционал открытия интерфейса в новой вкладке – в рамках действия «Отобразить интерфейс»
- В рамках развития функционала по управлению гиперссылками (постоянными и временными) на отдельные сущности проекта добавлено действие «Скопировать ссылку на интерфейс», позволяющее скопировать URL-адрес текущей страницы в буфер обмена
- Добавлен функционал поиска связанных объектов и связей с помощью действия «Найти объекты по связи»
- Добавлен функционал копирования объектов в текущую или другую модель (с созданием новых объектов или по ссылке), а также связанных с ними объектов с помощью действия «Скопировать объекты»
- Добавлен функционал изменения связей (источника или получателя) выбранных объектов с помощью действия «Изменить связи»
- Добавлены действия для управления резервным копированием «Создание резервной копии» и «Восстановление резервной копии», позволяющие создать и восстановить бэкап проекта через пользовательский интерфейс
- Расширен функционал действия «Изменить значение показателя»: добавлена возможность удалить текущее значение показателя
- Расширен функционал действия «Инициировать событие», позволяющий задать значение переменных бизнес-процесса
2.3. Расширен функционал действий из BPMS (BPMS управляет элементами модели)
- Добавлена задача БП «Изменение временного интервала модели»
- Добавлена задача БП «Искать объекты», позволяющая сформировать коллекцию объектов по их свойствам (Имя, Автор, Дата создания, Дата изменения, Модель)
- Расширен функционал задачи БП «Изменение значения показателя», что позволяет изменить все значение показателя с ВИ в одно действие
- В задачах БП расширено количество параметров, которые можно задать через переменные БП, в том числе в тексте уведомления
2.4. Добавлен функционал работы с иерархической группой объектов
- В настройку связи добавлена опция «Сильная связь», на основании которой строится иерархия вложенных объектов с дополнительным функционалом
- Расширен функционал действия «Копирование объектов», позволяющий скопировать вложенные объекты вместе с родительским
- Расширен функционал действия «Удаление», позволяющий удалить вложенные объекты вместе с родительским
2.5. Добавлен функционал работы с одноранговой группой/ коллекцией объектов
- Добавлено действие «Найти объекты по связи», позволяющее сформировать коллекцию объектов, связанных с указанным объектом
- Добавлено действие «Изменить связи», позволяющее все объекты коллекции связать с указанным объектом
- Расширен функционал действия «Изменить значение показателя», позволяющий за одну операцию обработать коллекцию объектов
3. Блок оркестрации внешних систем
3.1. Расширен функционал интеграции с БД
- С БД можно связать показатели, имеющие измерения
- Добавлена возможность импорта элементов справочника из БД
3.2. Реализован новый функционал экспорта и импорта файлов Excel
- Добавлена возможность указывать показатели связи (например, тип связи и лаг) в настройках шаблона импорта связей
4. Блок поддержки формальных описаний (архитектуры, методологий)
4.1. Реализованы инструменты, повышающие удобства работы пользователя с файлами (работа с файлами аналогична работе с объектами модели), функционал реализован на основе карточки объекта
- Добавление группы файлов через перетаскивание и диалоговое окно
- Отображение списка файлов
- Наименование объекта по имени файла
- Удаления объектов при удалении файлов
4.2. В раздел «Документация» добавлено описание Ключевого функционала Knowledge Space для no-code разработчика
5. Блок реализации настраиваемых приложений
5.1. Расширены инструменты разграничение доступа к ключевым сущностям
- Правила доступа к объекту также ограничивают доступ к данным этого объекта
- Добавлены правила точной настройки доступа к данным (по объектам, наборам данных, показателям, моделям)
5.2. Стабилизирован функционал резервного копирования в части сохранения и восстановления отдельного проекта и отдельных сущностей в проекте
5.3. Разработаны новые интерфейсные элементы
- Реестр событий позволяет визуализировать историю изменений модели и данных проекта по основным пользовательским операциям: выполнение БП, вычисление, операции с показателями, операции с объектами
- Список виджетов позволяет отобразить данные в виде списка элементов (формирует одномерную таблицу данных в одном из разрезов: объекты, модели, наборы данных, простые измерения)
5.4. Расширен функционал существующих интерфейсных элементов
- В навигатор объектов добавлена возможность сортировки элементов
- В виджет добавлены настройки действия по клику на отдельные элементы
- В виджете параметры условного форматирования могут обновляться по входящим событиям
- В диаграмму добавлены возможности:
- Размещения иконок проекта на диаграмме
- Создания группировок слоев
- Отображения значений показателей с временными и/или обычными измерениями
- В таблицу добавлены возможности:
- Подсветки при наведении на строку/столбец/ячейку
- Множественного выбора строк через чек-боксы
- Поиска по справочным значениям
- При создании правил условного форматирования выбора фильтрации по показателям, отсутствующим в таблице
- Пользовательской фильтрации в заголовках столбцов по строковому показателю
- Ввода значения даты и/или времени непосредственно с клавиатуры (не только через выпадающий календарь)
- В таблицу данных добавлен функционал работы со связанными объектами с их показателями, что позволяет:
- Показать и изменить объекты, связанные с указанным объектом, в том числе создать и удалить связи (связи устанавливаются в ячейке, в выпадающем списке доступен поиск вариантов)
- Показать и изменить значения показателей на связи и в связанных объектах
- В фильтр по набору данных добавлен функционал ограничения доступного списка НД по наличию и отсутствию тегов
- График может быть построен не только по ранее созданной таблице данных, но и по пользовательской структуре, определенной непосредственно в параметрах графика
- Для графика существенно расширены настройки отображения (подписи, оси и т.п.)
- В карточку объекта добавлена возможность воспроизведения видео
- Средствами карточки объекта реализован бегунок-слайдер для ввода дискретных значений показателя из заданного диапазона
- В кнопки добавлено управление видимостью по условному форматированию
- В историю БП добавлена фильтрация экземпляров по значению переменной БП
5.5. Расширен функционал интерфейсов в части структуры макета, форматирования и поведения элементов
- Усовершенствован внешний вид редактора интерфейсов в конструкторе
- Расширен функционал размещения ячеек интерфейса: свободное размещение (отцепление от соседних ячеек) и размещение друг под другом – с перекрытием (z-index)
- Расширен механизм ресайзинга, позволяющий сделать ресайзером отдельную границу любой ячейки
5.6. Расширены возможности событийной модели интерфейса
- Расширен функционал глобальных переменных – добавлена опция ограничение срока действия на время текущей сессии (при сохранении переменной можно выбрать «Сохранить глобальную переменную: в сессии/в настройках пользователя»)
- Расширен функционал обработки входящих событий таблицой, графиком и виджетом – добавлена опция «Сбросить фильтр»/«Сбросить сущность» при получении или фильтрации любой сущности, что позволяет отменить действия ранее полученных событий
5.7. Расширены возможности настройки приложения
- Для вкладки приложения можно назначить иконку (Favicon), а также выбрать вариант текста заголовка (название системы, публикации, интерфейса)
- Изменено поведение полос прокрутки (скролл-баров) в приложении (увеличена начальная ширина и происходит увеличение ширины при наведении)
- Добавлен блок настроек меню системного приложения (форматирование пункта, шрифт, размер, отступы)
6. Блок планировщика (движок планирования и мониторинга)
6.1. Существенно стабилизирована работа диаграммы Ганта
- Значительное ускорение работы
- Добавлена возможность включить и указать количество элементов динамической подгрузки
6.2. Расширение функционала диаграммы Ганта
- Добавлена возможность первоначального открытия диаграммы Ганта на указанном уровне вложенности мероприятий и изменения раскрытого уровня вложенности во время работы
- Добавлен «Фильтр по дате», позволяющий показать только мероприятия попадающие, в том числе частично, в указанный диапазон
- Добавлена возможность закрывать для редактирования отдельные поля карточки мероприятия
- Добавлена возможность указания лага через переменную
- Добавлена фильтрация по входящему событию (по элементам справочника для показателя, по объекту, связанному с мероприятиями, по дате – до или после указанной даты)
- Добавлена возможность изменять режим выбора плана (одиночный и множественный)
- Расширение возможностей управления связями в графической части – при двойном клике отображается окно редактирования связи последовательности, позволяющее изменить тип связи, показатели на связи, удалить связь
- Добавлена возможность редактирования показателей в табличной части (отдельно каждую ячейку)
- Добавлена возможность множественного выбора коллекций мероприятий через чек-боксы
- Добавлена опция генерации исходящих событий с выбранной коллекцией мероприятий каждый раз, когда применяется фильтр
7. Блок управления платформой и проектами
7.1. Добавлен функционал пагинации в списке проектов – большое количество проектов распределяется на несколько страниц
7.2. В окне «Детали проекта» добавлены возможности перехода к настройкам проекта и удаление проекта
7.3. В настройках проекта добавлен блок «Сбор событий» для управления перечнем сохраняемых событий проекта
7.4. В настройках ролей платформы добавлена возможность поиска роли по названию
7.5. В настройках платформы добавлен функционал загрузки шрифтов из пользовательского файла или web-ресурса