Release 2.4.0

Дата выхода: 11.09.2024

Потоки работ (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:

Новые возможности для прикладных решений

  • Добавлена возможность скрытия полей ДСП из результатов вызова методов get_data и get_form на основании признака доверенности среды инициации вызова, передаваемой в запросе;
  • Добавлена возможность кеширования запросов к api, указав в теле запроса параметры cache: { useCache: boolean, ttl:integer };
  • Добавлена возможность входа в платформу без аутентификации. В этом случае все команды будут выполняться от имени пользователя, указанного в переменной окружения PUBLIC_USER.
  • Вызов get_form теперь возвращает ошибку вместо пустого значения, если у пользователя нет доступа к экземпляру
  • Добавлена возможность назначить один обработчик на несколько событий

Другие нововведения и исправления

Документация

  • Исправлена ошибка панели предпросмотра в редакторе
  • Исправлена ошибка предпросмотра документа в реестре
  • Исправлена неправильная работа фильтра категорий в диалоге вставки
  • При выгрузке документа в word с linux выгружался пустой документ
  • Исправлены ошибки экспорта документов (формулы, перенос строк в цитатах, изображения, кириллица подчеркивается красным)
  • Исправлена ошибка экспорта документа с пустыми секциями
  • Исправлена ошибка при открытии термина из документа
  • Исправлена ошибка при назначении дискурса в элементах таблицы структурированных документов
  • Добавлена явная связь между компонентом и документом

Онтокарты

  • Добавлено отображение иконок предметных областей во всех формах
  • Добавлено управление отображением колонок в таблице фактов
  • Исправлена опечатка в рабочих пространствах
  • Исправлена выгрузке в Excel таблицы фактов
  • Исправлено зависание при выгрузке очень больших объемов данных из таблицы фактов
  • Исправлены ошибки редактора онтокарт при попытке редактирования онтологии на этапе жизненного цикла, запрещающего редактирование
  • Оптимизирована загрузка параметров древовидной кнопки

Семантический поиск

  • Исправлена ошибка выгрузки в Excel пустого значения типа дата
  • В панели настроек добавлена информация об idx колонок

Диаграммы

  • В реестре диаграмм добавлена серверная пагинация, добавлены колонки "Версия источник" и "Корневая версия"
  • Исправлена проблема добавления связи из панели
  • Исправлена проблема выделения текста при перетаскивании элементов из боковой панели на полотно диаграммы

Прочее

  • Добавлена функция lpad(length,char) в текстовых правилах, реализующая добавление указанных символов слева до указанной длины строки
  • Добавлено кеширование тегов пользователей
  • Добавлено отображение ошибок в полях js и json
  • Реализовано отображение детальной ошибки в факт-эксплорере
  • Уменьшен объем данных при загрузке доступных пользовательских меню