Release 2.2.0

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

Жизненные циклы объектов OSA

Любому типу объектов OSA может быть установлен в соответствие жизненный цикл (ЖЦ). Жизненный цикл моделируются с помощью четырех основных классов:

  • Жизненный цикл
  • Этап жизненного цикла
  • Допустимый переход между этапа жизненного цикла
  • История переходов между этапами жизненного цикла Модель деятельности:
  • жизненный цикл задается для одного или более классов
  • задаются этапы жизненного цикла
  • задаются правила перехода между этапами для заданного жизненного цикла
  • каждый новый экземпляр (при условии что он создается в классе для которого определен ЖЦ), должен получить этап ЖЦ, установленный как этап "по умолчанию"
  • перевод экземпляра на последующие этапы ЖЦ осуществляется пользователями вручную (если пользователь входит в роль, для которой переход доступен)
  • инициация перехода от этапа к этапу выполнятеся из карточки объекта
  • при переходе на новый этап пользователь может:
    • добавить текстовый комментарий
    • прикрепить файлы
    • подтвердить переход
  • введенные данные сохраняются в истории переходов между этапами жизненного цикла

Нововведения в рабочих пространствах

В рабочих пространствах появился новый тип виджета – график. Основные возможности:

  • Поддерживаемые типы графиков: "Гистограмма","Линейная диаграмма"
  • Источник данных - семантический поиск или функция получения данных из БД
  • Настройки параметров отображения (оси, серии, легенды, тултипы и т.д. ), в том числе через json
  • Может управлять табличным виджетом Также в рабочих пространствах добавлено множество функций, расширяющих возможности настройки отображения, поведения и взаимодействия виджетов. Основные нововведения:
  • возможность управления доступом к рабочему пространству через назначения
  • поиск по параметрам в диалоге настройки виджета
  • в виджете "Таблица данных"
    • цветокодирование
    • мультиредактирование
    • представление - в качестве источника данных
    • выгрузка/загрузка из excel
    • серверная сортировка
    • фильтр в колонках
    • настройка ширины колонок
    • поддержка функций слияния/мутации/копирования
    • возможность выбрать свойства родительских классов в качестве столбцов
  • в карточке экземпляра:
    • вкладки
    • таблица в коллекции по представлению
    • значение по умолчанию
  • поддержка древовидных выпадающих списков

Нововведения в структурированных документах

Улучшения публикаций документов:

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

Улучшения кросс-ссылок:

  • поддержка ссылок на другие структурированные документы
  • возможность настраивать текст ссылки с использованием номера и заголовка раздела, заголовка документа
  • кросс-ссылка формируется автоматически при вставке редактор обычной ссылки на указанный документ и его раздел из браузера
  • возможность быстрого просмотра во всплывающем окне раздела документа, на который указывает кросс-ссылка и открытия ссылки в новой вкладке

Управление жизненным циклом документов:

  • возможность создавать пользовательские подклассы структурированных документов
  • возможность настройки этапов жизненного цикла документов
  • отображение этапа жизненного цикла в реестре документов

Прочие улучшения:

  • колонки в редакторе отображаются горизонтально
  • возможность сворачивать разделы оглавления
  • реорганизован интерфейс настройки ввода терминов
  • возможность копирования документа
  • ускорение предварительного просмотра документов за счет кеширования

Выделение терминов в документах

В документах добавлена возможность поиска и подсветки терминов в тексте, задаваемых указанным классом. Функция поддерживается как в классических документах (в режиме редактирования), так и в структурированных документах.

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

Онтологии и рабочие пространства

Управление жизненным циклом онтологий:

  • возможность настройки этапов жизненного цикла онтологий
  • отображение этапа жизненного цикла в реестре онтологий А также исправлено:
  • В выпадающем списке "Тип связи с объектом" в виджете "Дискурсы объектов" пропала возможность выбрать верхний тип связи (родительский для всех)

Карточка экземпляра класса

  • На карточках экземпляров в рабочих пространствах, если карточки открываются в режиме представления, доступен редактор кода с подсветкой синтаксиса

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

  • Добавлен режим облегченного выделения терминов в документах
  • Исправлена ошибка нумерации разделов в оглавлении

Факт-эксплорер

  • Добавлена возможность просмотра карточек всех классов экземпляра

Общее

  • Реализован механизм предоставления доступа к скрытым разделам для пользователей не-админов
  • В поиске по таблице фактов скрыты служебные колонки в таблице
  • Не срабатывало правило удаления по обратной ссылке