Потоки работ (workflow)
Добавлена расширенная поддержка потоков работ, которые позволяют описать модель "деятельности" предметной области и автоматизировать ее.
Модули:
- Реестр потоков работ - табличный вид + карточка потока работ;
- Дизайнер потока работ - графический редактор потока в нотации BPMN 2.0;
- Процессный движок - на базе BPMN 2.0;
- Реестр запущенных в текущий момент / выполненных ранее экземпляров потоков работ (с возможностью просмотра всей истории выполнения);
- Вьювер текущего статуса запущенных экземпляров потоков в графическом виде;
- Список (реестр) пользовательских задач, требующих выполнения действий.
Поддержка объектов нотации:
- События начала и завершения потока, в т.ч. события MessageStartEvent и MessageEndEvent;
- Пользовательская задача (userTask) - требует действий пользователя на форме;
- Сервисная задача (serviceTask) - выполняет обработчики;
- Шлюзы - XOR (Exclusive Gateway), OR (Inclusive Gateway), AND (Parallel Gateway);
- Граничные события - для отработки тайм-аутов и ошибок;
- Потоки (соединяющие стрелки) - в т.ч. с возможностью указать условие на выходе из шлюза.
Пользовательские задачи:
- Возможность указания текста задачи;
- Возможность указания ответственных;
- Настройка возможных результатов выполнения задачи;
- Контекстный объект задается в рамках текущего экземпляра потока работ;
- Возможность ведения списка замещения пользователей;
- Рассылка уведомлений по e-mail.
Переменные процесса:
- Возможность определять переменные процесса;
- Возможность передавать переменные процесса из шага в шаг;
- Возможность менять значения переменных в ходе выполнения потока работ.
Способ запуска потока работ:
- По событию OSA;
- По расписанию;
- Вручную.
Создание таксономий (иерархий классов) из текста в онтокартах
Добавлена возможность создавать таксономии (иерархии классов) в текстовом режиме, при этом иерархия классов задается отступами:
Класс 1
Класс 1.1
Класс 1.2
Класс 1.2.1
Класс 1.2.1.1
Класс 1.2.2
Класс 1.3
Класс 1.4
Нововведения в структурированных документах
Оглавление в редакторе
В режиме редактирования добавлена панель оглавления, позволяющая быстро переходить к нужным разделам.
Компонент "Алфавитный указатель"
Добавлен новый тип компонента "Алфавитный указатель". Содержимое этого компонента формируется из терминов, используемых в документе. Термины группируются по первой букве алфавита, у каждого термина можно вывести название и/или номера разделов документа, в которых он встречается.
Компонент "Таблица"
Добавлен новый тип компонента "Таблица", который позволяет создавать таблицы в визуальном режиме из строк и столбцов. Ячейки таблицы могут содержать несколько компонентов, поддерживается настройка ширины столбцов, настройка выравнивания текста и наличия обрамления, имеется возможность изменения порядка строк и столбцов. Поддерживается использование таблицы в генераторе.
Режим презентации в просмотре структурированного документа
При просмотре структурированного документа добавлена возможность просматривать документ по отдельным разделам. В режиме презентации в оглавлении отображается заданное пользователем глубина вложенности разделов. Выбрав нужный раздел, в окне просмотра отображаются только те компоненты, которые находятся непосредственно в данном разделе. Для самого большого уровня вложенности раздела отображается также содержание вложенных подразделов. В дополнительной панели "Подразделы" отображается перечень вложенных подразделов. Поддерживается переход между разделами с помощью стрелок влево и вправо на клавиатуре.
Сохранение параметров просмотра документа
Добавлено сохранение параметров режима просмотра структурированного документа. Теперь сохраняется не только расположение панелей просмотра, но и статус и параметры режима презентации и режима автообновления документа.
Окно дискурса
В окне дискурса добавлен раздел, отображающий использование термина в документах: имя документа, число упоминаний, автор документа. Клик по имени документа ведет к открытию документа в режиме просмотра.
Общесистемные нововведения
Хранение файлов с использованием S3
Добавлена поддержка s3-совместимых хранилищ для файлов вложений. Теперь доступны два варианта хранения: файловая система (по умолчанию) и s3-совместимое хранилище.
Поддержка redis для кеширования
Добавлена поддержка redis для кеширования. Теперь доступны два варианта кеширования: память приложения (по умолчанию) и redis.
Метрики prometheus
В службы добавлены метрики prometheus:
- backend http://backend:3004/metrics
- remote-runner http://remote-runner:3031/metrics
- report-builder http://report-builder:3010/metrics
- notifications http://notifications:3032/metrics
- scheduler http://scheduler:3037/metrics
Новые возможности для прикладных решений
- Добавлена возможность скрытия полей ДСП из результатов вызова методов get_data и get_form на основании признака доверенности среды инициации вызова, передаваемой в запросе;
- Добавлена возможность кеширования запросов к api, указав в теле запроса параметры
cache: { useCache: boolean, ttl:integer }; - Добавлена возможность входа в платформу без аутентификации. В этом случае все команды будут выполняться от имени пользователя, указанного в переменной окружения
PUBLIC_USER. - Вызов get_form теперь возвращает ошибку вместо пустого значения, если у пользователя нет доступа к экземпляру
- Добавлена возможность назначить один обработчик на несколько событий
Другие нововведения и исправления
Документация
- Исправлена ошибка панели предпросмотра в редакторе
- Исправлена ошибка предпросмотра документа в реестре
- Исправлена неправильная работа фильтра категорий в диалоге вставки
- При выгрузке документа в word с linux выгружался пустой документ
- Исправлены ошибки экспорта документов (формулы, перенос строк в цитатах, изображения, кириллица подчеркивается красным)
- Исправлена ошибка экспорта документа с пустыми секциями
- Исправлена ошибка при открытии термина из документа
- Исправлена ошибка при назначении дискурса в элементах таблицы структурированных документов
- Добавлена явная связь между компонентом и документом
Онтокарты
- Добавлено отображение иконок предметных областей во всех формах
- Добавлено управление отображением колонок в таблице фактов
- Исправлена опечатка в рабочих пространствах
- Исправлена выгрузке в Excel таблицы фактов
- Исправлено зависание при выгрузке очень больших объемов данных из таблицы фактов
- Исправлены ошибки редактора онтокарт при попытке редактирования онтологии на этапе жизненного цикла, запрещающего редактирование
- Оптимизирована загрузка параметров древовидной кнопки
Семантический поиск
- Исправлена ошибка выгрузки в Excel пустого значения типа дата
- В панели настроек добавлена информация об idx колонок
Диаграммы
- В реестре диаграмм добавлена серверная пагинация, добавлены колонки "Версия источник" и "Корневая версия"
- Исправлена проблема добавления связи из панели
- Исправлена проблема выделения текста при перетаскивании элементов из боковой панели на полотно диаграммы
Прочее
- Добавлена функция
lpad(length,char)в текстовых правилах, реализующая добавление указанных символов слева до указанной длины строки - Добавлено кеширование тегов пользователей
- Добавлено отображение ошибок в полях js и json
- Реализовано отображение детальной ошибки в факт-эксплорере
- Уменьшен объем данных при загрузке доступных пользовательских меню