RELEASE NOTES¶
4.9 (29.12.2020)¶
В данном релизе выполнены оптимизации построения отчетов:
- В 10 раз уменьшен объем передаваемых на клиент системных данных.
- До 2-х раз ускорено построение отчетов с большими справочниками в параметрах.
- Ускорено построение отчетов с большой вложенностью заголовков, генерируемых формулами.
В подсистеме сбора данных:
- При редактировании форм и реестров добавлена поддержка копирования (ctrl+C) и вставки (ctrl+V) части содержимого ячейки, а не только ячейки целиком.
- В настройке процесса сбора добавлена возможность задания интервалов в различных типах периодов (ранее все сроки указывались в днях, см. подробнее «Инструкции по настройке и использованию сбора»)
- Исправлена ошибка с задвоением заданий сбора при некоторых настройках сбора.
В модуле визуализации данных:
- Поправлены отступы при отображении некоторых графиков на дашбордах.
- В столбчатой диаграмме исправлено включение-выключение отображения столбцов на графике.
В модуле загрузки данных:
- Добавлено логирование ошибок загрузки данных в логи приложения.
- Исправлена ошибка при загрузке некоторых видов csv-файлов.
- Исправлены мелкие ошибки интерфейса настройки коннектора.
- Добавлена поддержка типа данных «Множество значений из справочника»
Исправлены прочие ошибки:
- Периодическая ошибка отображения формулы в паспорте показателя.
- Некорректная обработка комментариев при задании ограничений в формах и реестрах.
- Валидация отчета при изменении формулы на заголовок.
- Ошибка при открытии преднастроенного отчета из паспорта показателя.
4.8 (2.12.2020)¶
Небольшой релиз, включает в себя набор мелких исправлений и несколько доработок:
- В блоках-параметрах на дашбордах теперь выделяются жирным значения, по которым есть данные в отчетах, используемых на дашборде.
- Поддержка импорта-экспорта дашбордов с html-блоками (внутри html-блока корректно изменяются id используемых отчетов и реестров при переносе дашборда).
4.7 (11.11.2020)¶
В данном релизе проведены работы по расширению настроек безопасности системы:
- Задание ограничений на параллельное количество сессий пользователя.
- Фильтрация прикладываемых файлов по mime-типу.
- Блокировка пользователей при нескольких неудачных попытках входа.
- Принудительная смена пароля раз в заданный период времени.
- Ограничения на сложность пароля.
Настройки задаются в конфиге приложения (см. подробнее «Изменение настроек приложения»).
- Добавлена возможность задания умолчательных пользовательских ограничений на параметры в дашбордах и отчетах см. подробнее «Ограничения на выбор параметров для пользователя или роли»).
- Добавлена небольшая, но ожидаемая функция вывода «только выбранных» элементов в виджете выбора из справочника, которая значительно упростит работу с большими справочниками.
- На дашбордах добавлена возможность открытия связанных отчетов во всплывающем окне, а не только в новой странице.
- Добавлена возможность выгрузки данных в pdf (с помощью механизма публикаций с шаблонами docx и odt).
- Для визуализации типа «карты» добавлены настройки минимального и максимального масштаба.
- В подсистеме уведомлений добавлена возможность использования периодов в ссылках в шаблонах уведомлений (см. подробнее «Уведомления»)
В конструкторе отчетов небольшие изменения в логике работы заголовков (не влияют на ранее построенные отчеты, но позволят строить отчеты, которые раньше не построились бы):
- Возможно в функции parent указать какой именно фильтр брать из родительского заголовка, если родительский заголовок включает в себя несколько фильтров.
- Возможность не применять дополнительные фильтры в заголовке к дочерним заголовкам.
- Пропуск заголовка, если формула в нем возвращает пустое множество (раньше отчет не построился бы так как не задан фильтр).
4.6 (12.10.2020)¶
Ключевые нововведения:
- Для html-блоков на дашбордах добавлена возможность простого доступа к любому отчету или реестру в системе, а также поддержка шаблонизатора doT.js. Это максимально упрощает добавление кастомизированных блоков на дашборд, сохраняя интерактивность и корректную обработку параметров (см. подробнее «HTML-блок»).
- Расширен функционал подсистемы уведомлений об изменении данных. Теперь пользователи могут настроить правила рассылки уведомлений при изменении полей любых объектов в реестрах (см. подробнее «Уведомления»).
В подсистеме сбора данных:
- Добавлена возможность фильтрации и сортировки заданий по ключевым параметрам (время перехода в текущий статус, время ближайшего автоматического перехода, название).
В подсистеме экспорта/импорта:
- Добавлена поддержка форматов ods и odt по аналогии с docx и xlsx: в коннекторах, публикациях и при экспорте данных.
- При экспорте метаданных реализована возможность сохранения групп экспортируемых объектов (ранее, все объекты при импортировании попадали в группу «Импортированные», теперь структура групп тоже может быть перенесена).
Технические правки:
- Реализовано отдельное логирование удачных и неудачных попыток входа в систему.
- Добавлено автосоздание пользователей при авторизации через keycloak.
- В 10-20 раз ускорена операция удаления данных в реестрах.
4.5 (10.09.2020)¶
Ключевые изменения в релизе относятся к модулям сбора данных и интеграции:
- Механизм внешних событий в сборе: теперь можно связать между собой несколько шаблонов сбора, чтобы выполнение задания в одном из них автоматически запускало сбор в другом шаблоне (см. подробнее «Автоматические переводы статусов по внешнему событию»).
- Добавлена возможность заполнения формы или реестра непосредственно на странице паспорта задания, без необходимости перехода на страницу формы. Удобно использовать в случае небольших форм и большого количества заданий (см. подробнее «Таблицы в заданиях»).
- Добавлена отдельная кнопка для проверки введенных при выполнении задания данных на корректность (ранее проверка производилась только при переходе задания в следующий статус).
- Добавлен коннектор к данным ЕМИСС (https://fedstat.ru/). Достаточно указать id показателя для загрузки необходимого блока данных в систему. Поддерживается частичная загрузка, с выбором нужных разрезов любого показателя. (см. подробнее «ЕМИСС-коннектор»).
- Доработано API и python-библиотека доступа к данным и метаданным системы. Python-библиотека позволяет легко получать, обрабатывать и загружать информацию, например с помощью jupyter и pandas (см. подробнее «Python-интерфейс для работы с данными системы»).
В подсистеме дашбордов и визуализаций:
- Объекты на визуализации «карта» теперь можно включать и отключать кликом по легенде
- Настройка автообновления дашборда запоминается для каждого дашборда отдельно и не сбрасывается после обновления сессии.
Функционал конструктора отчетов расширен:
- Добавлена возможность встраивания изображений в отчет, для источников-файлов с соответствующими файлами (см. подробнее «Показывать изображения»).
- Добавлена формула period_end для заголовков отчета (см. подробнее «Формулы для работы с периодами»)
- Убрана обязательность аналитических признаков для строковых и числовых показателей.
- Добавлен индикатор на кнопке настройки расписания периодической рассылки отчета, в случае, если отправка настроена.
4.4 (5.08.2020)¶
Одни из ключевых нововведений в релизе связаны с дашбордами:
- Теперь в дашборде можно задать единую легенду, определяющую цвет сущности для всех визуализаций, входящих в этот дашборд. Даже если визуализации построены по разным отчетам, если на них присутствуют одни и те же элементы, в рамках одного дашборда они будут всегда окрашены одинаково. Сопоставление происходит по заголовкам в легенде каждой визуализации. Кроме того, в рамках пользовательской сессии, цвета сущностей будут зафиксированы, независимо от выбранных на дашборде параметров.
- Для всех визуализаций добавлена возможность задания формата подписей и значений с помощью d3.format
Прочие доработки дашбордов:
- Стили, переопределенные через настройки приложения, применяются для опубликованных (shared) дашбордов.
- Блоки меньшего размера на дашборде всегда располагаются поверх блоков бОльшего размера.
- Кнопка «Настройка сетки дашборда» переименована в «Параметры дашборда».
- Для визуализаций «Радар» и «Карта» исправлено некорректное отображение легенды при некоторых настройках.
В конструкторе форм, отчетов и реестров добавлен следующий функционал:
- Кнопка сброса настроек размеров заголовков. Позволяет удалить сохраненные настройки размеров заголовков и использовать автоматически определяемые размеры.
- На заголовках-источниках в реестрах теперь видна настройка их «обязательности». То есть, если источник указан как обязательный, соответствующий заголовок в конструкторе будет помечен красной «звездочкой».
- Добавлена кнопка, позволяющая изменить группы отчета, формы или реестра.
В подсистеме импорта/экспорта данных:
- Добавлена возможность вставки файлов-изображений в doc-шаблоны. При экспорте отчетов и реестров, содержащих данные формата «файл», с изображениями в png формате.
- В стандартном механизме экспорта/импорта метаданных добавлена поддержка переноса справочников с полями-файлами.
- Запрещен перенос метаданных меджу разными версиями платформы.
Загрузка закэшированных отчетов ускорена в среднем в 2-5 раз.
4.3 (15.06.2020)¶
В данном релизе положено начало подсистемы взаимодействия пользователей:
- Добавлен функционал пользовательских комментариев к объектам системы. Теперь пользователь может оставить комментарий к любому объекту системы. Комментарий будет виден всем пользователям, имеющим доступ к этому объекту. В будущем планируется реализовать возможность адресных сообщений, подписку на изменение объектов, создание поручений, обсуждение значений показателей, внутрисистемные уведомления и переписку в рамках системы сбора.
Продолжается работа над внешним видом дашбордов:
- Добавлена возможность построения дашбордов, неограниченных по высоте (с поддержкой вертикального скролла). Функция полезна для StoryTelling, интерактивной инфографики и презентаций.
- Легенда на больше трети блока с визуализацией. Кроме того, добавлена возможность настройки положения легенды относительно графика.
- В круговой диаграмме добавлена возможность отображения «Топ-N» значений.
Добавлена возможность построения отчетов по данным из внешнего источника (БД), без загрузки их в систему. В случае, если используется ODBC коннектор, система может не загружать данные в систему, а «пробрасывать» запросы в исходную БД. Данная функция полезна при подключении к источникам с большим количеством исходных данных.
С целью ускорения и упрощения работы с конструктором отчетов реализованы следующие функции:
- Интерактивное редактирование показателей на странице конструктора отчетов и реестров: аналитик может отредактировать показатель непосредственно в момент построения отчета или реестра, нет необходимости переходить на страницу показателя.
- Дублирование настроенного заголовка: добавляет еще один такой же заголовок рядом с выбранным.
- Разделение заголовка-фильтра по нескольким элементам на несколько заголовков: в случае, когда необходима настройка сложных вложенных заголовков, часто приходится добавлять большое количество фильтров по одному и тому же справочнику. Теперь возможно разово выбрать все элементы справочника, и получить отдельные заголовки по ним одним кликом.
- При сохранении отчета как нового сохраняется настройка размера строк, столбцов и скрытые столбцы.
- Высота строк и столбцов таблиц в конструкторе подстраивается автоматически под названия заголовков.
- Настройка «компактности» заголовков теперь может быть задана для всего отчета в целом, а не для каждого заголовка отдельно.
- Поддержка переноса текста в ячейках данных и заголовков теперь может быть задана для всего отчета в целом, а не для каждого заголовка отдельно.
Повышена информативность интерфейса конструктора:
- Выделены заголовки-параметры: если заголовок является параметром, иконка его настройки будет выделена зеленым контуром.
- Добавлены всплывающие подсказки при наведении курсора на любой заголовок с полным названием показателя и выбранным условием.
- Поправлены отображающиеся названия заголовков: то что написано на заголовке в конструкторе теперь всегда соответствует тому что будет в итоге в отчете.
Подсистема экспорта/импорта:
- Изменен механизм стандартного экспорта отчета в pdf. Большие отчеты, не помещающиеся на отдельную страницу, теперь выглядят более читаемыми.
- Добавлена функция экспорта в pdf в альбомном виде.
- Небольшие доработки в модуле экспорта/импорта метаданных: более понятные сообщения об ошибках.
Оптимизированы следующие операции:
- Удаление большого количества данных из реестров. Очистка больших реестров происходит асинхронно и в 3-4 раза быстрее.
- Загрузка страницы «Блоки данных» для больших БД ускорена в несколько раз. Добавлено кэширование рассчитанных блоков.
4.2 (06.05.2020)¶
В текущее время активно ведутся работы, связанные с расширением функционала конструктора дашбордов. В данном релизе уже добавлены:
- Функциональность по настройке размера сетки дашборда
- Возможность уникальной стилизации для каждого элемента дашборда (присвоение уникального идентификатора каждому блоку в дашборде позвояет стилизовать его независимо от других дашбордов и блоков)
- Задание названия для блока-параметра в дашборде
- Поддержка пользовательской сортировки реестров на дашбордах
- Исправлена ошибка в отображении публичных дашбордов
В модуле вычислений:
- Значительно ускорены вычисления, связанные с функцией «Последнее», жадными функциями, фильтрами по периоду и фильтрами «один из» при большом количестве выбранных элементов. В среднем, построение таких отчетов ускорилось в 3-4 раза, а при некоторых конфигурациях до 7-8 раз
- Добавлена функция «Сейчас», позволяющая получить теущую дату для расчета в реестрах
Со стороны пользовательского интерфейса:
- Исправлена ошибка, связанная с пользовательскими настройками размеров заголовков
- Поправлены границы районов на визуализации типа «Карта»
- Приведены к единому стилю кнопки действий над объектами, независимо от типа объекта
- Добавлена обработка окончания срока действия сессии пользователя
- Названия вкладок в браузере теперь лучше описывают открытые объекты
В подсистеме экспорта/импорта:
- Добавлена возможность приложить файл для загрузки в dbf-коннектор
- Экспорт в excel-шаблоны теперь сохраняет настроенные в ячейках типы значений
- Импорт иерархических справочников в реестры корректно обрабатывает ограничения, заданные на столбцы
- Доработана ежемесячная и еженедельная периодическая отправка отчетов и реестров по почте
4.1 (25.03.2020)¶
В релиз вошли следующие интерфейсные правки:
- Полосы прокрутки приведены к общему стилю
- Поправлены неточности в скролле страниц и виджетов
- Поддержка длинных названий на страницах и виджетах
- Устранены ошибки, связанные с сортировкой отчетов и реестров
- Правки в поведении всплывающих окон и выпадающих меню
Оптимизационные задачи:
- Ускорена загрузка виджета выбора из справочника
- Оптимизирован журнал операций
- Ускорена загрузка данных через коннекторы
Доработан функционал визуализации:
- «Карта» - объединяет точки в кластеры и рассчитывает масштабирование
- Поправлены всплывающие подсказки на графиках
В системе импорта/экспорта данных:
- Поддержка экспорта в шаблон при периодической отправке отчета пользователю
- Подробные сообщения обошибках при импорте из многостраничных excel-файлов
Доработки модуля сбора:
- Условные переходы статусов заданий
- Поддержка произвольных справочников для задания статуса собранных данных
Прочие исправления:
- Корректная обработка режима ретроспекции в дашбордах
- Правки в импорте/экспорте метаданных дашбордов для переноса между системами
4.0 (14.02.2020)¶
- [Дашборды] - Кнопка перехода между дашбордами
- [Дашборды] - Ввод данных в реестр в дашбордах
- [Реестры] - Раскрытие информации о вычисления в реестрах
- [Реестры] - Редактирование справочника в виджете выбора значения в реестре
- [Сбор] - Добавление дашбордов в задания сбора
- [Интерфейс] - Дополнены сообщения об ошибках
- [Уведомления] - Рассылка отчета разным пользователям в зависимости от значений в отчете
- [Визуализации] - Добавлен новый тип визуализации «Карта с круговыми диаграммами»
- [Визуализации] - Мелкие доработки в существующих графиках
- [Экспорт/Импорт] - Ускорен процесс xml-экспорта и импорта (в 4-5 раз)
- [Техническое] - Переход на Python 3
- [Техническое] - Обновлены версии основных библиотек (Django celery и т.д.)
3.12 (17.12.2019)¶
- [Дашборды] - Интерфейсы для мобильных устройств - ограничение функционала до просмотра дашбордов на мобильных устройствах
- [Дашборды] - Печать дашбордов: убраны лишние элементы интерфейса, оптимизирован внешний вид документа
- [Дашборды] - Ограничение доступных значений параметров
- [Сбор] - Обновлен интерфейс конигурации экспорта-импорта
- [Сбор] - Прикрепление файлов к заданию сбора
- [Сбор] - Небольшие правки интерфейса
- [Сбор] - Оптимизация проверки прав
- [Показатели] - Исправлено удаление справочника через виджет выбора в паспорте показателя
- [Администрирование] - Удаление пользователя в системе
- [Администрирование] - Новый инсталлятор NetDB
- [Публикации] - Исправление экспорта в Word
- [Публикации] - Небольшие правки интерфейса
- [Реестр] - Поддержка в реестрах источников с функцией «ЕСЛИ»
- [Отчеты] - Поддержка типа «файл» в отчетах
- [Импорт/Экспорт в xls] - Исправления экспорта в xls
- [Отчеты, формы, реестры] - Исправления работы с параметрами по умолчанию
- [Визуализации] - Исправлен экспорт графиков в Firefox
- [Коннекторы] - REST-коннектор
- [Коннекторы] - Оптимизация ODBC-коннекторов
- [Коннекторы] - В паспорт покаателя добавлена информация о коннекторах
- [Экспорт/Импорт] - Исправлено задвоение пунктов меню
- [Техническое] - Оптимизация количества запросов при открытии страницы