Настраиваемый импорт из MS Excel
Добавлена возможность импорта данных из файлов MS Excel через описатели файлов импорта. Описатель файлов импорта настраивается один раз и может быть многократно использован для импорта различных файлов одинаковой структуры в один и тот же класс. Доступные режимы импорта:
- Создавать – в классе будут созданы новые экземпляры; если на момент импорта в классе есть экземпляры с совпадающими значениями в ключевых полях, то такие экземпляры созданы не будут
- Обновлять – экземпляры в классе не создаются; осуществляется поиск экземпляров в классе по ключевым полям и обновляются остальные свойства экземпляров
- Обновлять или создавать – у найденных по ключевым полям экземпляров класса будут обновлены остальные свойства; экземпляры не найденные в классе будут созданы
Настройка парамтеров импорта выполняется в разделе Настройки > Импорт из MS Excel (только для администраторов).
Вопросы компетенции онтологии
Теперь к каждой онтологии можно добавить вопросы компетенции, которые помогут пользователям понять назначение, возможности и применимость данной онтологии. Вопросы компотенции доступны через виджет "Вопросы компетенции" в рабочем пространстве онтологии. В виджете отображается список вопросов в виде таблицы, есть возможность открыть карточку каждого вопроса для редактирования, а также добавить или удалить вопрос. Каждый вопрос имеет следующие поля:
- текст вопроса - собственно, сам вопрос (текст)
- текст комментария - произвольный комментарий к вопросу (текст)
- есть ответ - признак наличия ответа на вопрос в онтологии (галочка)
- онтология вопроса - онтологическая карта, к которой относится вопрос
- является синонимом - список аналогичных вопросов, в т.ч. относящихся к другим онтокартам
Доступ:
- Создать/отредактировать/удалить вопрос компетенции может: создатель онтологии и пользователь, назначенный на роль редактора онтологии
- Просмотреть список вопросов онтологии может пользователь, назначенный на роль читателя онтологии
Возможность разрабатывать плагины общего назначения
Добавлена возможность делать плагины общего назначения. Они не имеют своего собственного компонента и маршрута и представлены только кодом и конфигурацией. Такие плагины имеют тип generic. Такие плагины могут реализовывать дополнительную логику работы пользовательского интерфейса.
Отладка кода обработчиков
Для возможности отладки кода обработчиков событий реализован вывод логов в разделе Настройки > Вывод консоли пользовательского кода:
- раскраска по типам событий
- вывод времени события
- можно посмотреть JSON
- фильтрация
- очистка вывода
- возможность указать ключ маршрутизации
Другие нововведения и исправления
Онтологии и рабочие пространства
- Добавлен виджет факт эксплорер в рабочие пространства
- В виджете "Дискурсы объектов" показывать компонент назначений ManageRolesBtn
- Таблица связей онтологической карты
- Учет галочки "Экспортировать экземпляры класса вместе с моделью предметной области" на вычисляемом классе при подготовке файла обмена
- Информация о приложенных файлах в файле импорта онтологии
- Режим дрил
- Виджет редактирования представлений класса
- Ошибочная работа древовидного фильтра в онтологии
- Ошибка при экспорте онтологии в OWL - не экранируются комментарии к объектам
- Добавление функции изменение масштаба отображения в виджет "дискурсы объектов"
Диаграммы
- Диаграммы: стили "по умолчанию" для элементов диаграммы
- Диаграммы: работа со стилями
- Задебаунсить сохранение диаграммы при включенном режиме автосохранения
- Добавить возможность ведения дискурсов элементов диаграммы
- BPMN Диаграммы. Не точный экспорт в camunda-xml.
Документация
- Оптимизация редактора структурированных документов
- Замена тегов изображений в редакторах markdown за виджет
- Просмотр содержимого документа из реестра документов
- Кнопка обновления данных в структурированных документах при предварительном просмотре
- Страшный черный экран при загрузке структурированного документа
- Проставление сносок ломает термины
- Опечатка в тултипе структурированного документа
- Не обновляется превью сразу после добавления и использования стилей нумерации документа
Карточка экземпляра класса
- Возможности расширенного поиска для отношений в карточке экземпляра
- Ошибка Cannot set properties of undefined (setting '0')
- Если возникает ошибка при открытии карточки экземпляра в факт-эксплорере, то бесконечно крутится лоадер на карточке, а саму карточку невозможно закрыть
Общее
- Не работают (перестали работать) инструкции "in all" и "in only"
- Оптимизация запросов создания и удаления отношения "состоит из"
- Расширить метаданные JSON ключами полей (обязательное, уникальное и т.п.) и вернуть их в описании схемы коллекции
- Удаление спецсимволов char39 из результатов get_form
- Графы: парсинг имен для узлов, получаемых из свойства "Имя термина"
- Перестали отправляться уведомления по электронной почте
- Журнал импорт-экспорта через методы OSA API
- Не накатываются обновления на БД через команду импорта
- Не отображаются данные в классе с правилом построение которого основано на другом классе - подклассом которого является класс с правилом и переменной user
- Разработать API для получения значений свойства экземпляра с помощью правила