RELEASE NOTES

4.11 (16.03.2021)

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

  • Добавлена возможность построения и настройки графика непосредственно из интерфейса настройки дашборда. Теперь нет необходимости создавать визуализацию заранее, чтобы добавить ее на дашборд (см. подробнее «Конструктор графиков на дашборде»).
  • Добавлена синхронизация данных справочников между блоками дашборда, если в одном блоке редактировать состав справочника, то справочник обновится во всех блоках.
  • В формы и отчеты на дашбордах добавлены иконки сортировки, сворачивания и разворачивания заголовков.
  • При создании кнопки перехода между дашбордами добавлена возможность выбора передаваемых параметров с текущего дашборда на целевой (см. подробнее «Блок с дашбордом»).

В модуле сбора данных:

  • Добавлена возможность копирования шаблона сбора с обязательными полями.
  • Добавлена возможность редактирования ключевых параметров шаблонов сбора (при этом будут удалены все существующие задания по данному шаблону). (см. подробнее «Шаблоны сбора»).

В модуле отчетности:

  • В конструктор отчетов добавлена кнопка копирования формы, отчета или реестра со всеми настройками (размеры заголовков, условное форматирование, ограничения, группы, графики, настройки экспорта, расписание рассылки).
  • Добавлена поддержка различных временных зон в отчетах и отображение данных с учетом временной зоны.

В модуле администрирования:

  • На странице задания внешнего вида системы и переопределения CSS и javascript добавлены функции, упрощающие работу с большим объемом внесенных изменений: сворачивание блоков, разворачивание полей редактирования на полный экран.

В модуле загрузки данных:

  • Оптимизирована работа с ODBC-коннекторами (загрузка и открытие коннектора ускорены в 5-10 раз).

4.10 (09.02.2021)

В релизе доработан модуль вычислений:

  • Добавлены функции, позволяющие задавать способ вычисления показателей с помощью python-скрипта (см. подробнее «Функции»)
  • Для суперадминистратора в конструктор отчетов добавлены профилировщик и отладчик вычислений, раскрывающие скорость и процесс вычислений в отчете (см. подробнее «Профилирование и отладка вычислений в отчетах»).
  • Функции МАКС_ИЗ и МИН_ИЗ доработаны для поддержки вычислений в реестрах.

В модуле визуализации данных:

  • Для линейных и столбчатых графиков подписи оси значений теперь подбираются автоматически оптимальным образом.
  • В графике «Число» добавлена возможность задания размера шрифта.
  • Легенда в визуализации «карта с регионами» теперь учитывает количество знаков, заданное в настройках.
  • Масштабирование карты на дашбордах теперь осуществляется только при зажатой клавише ctrl и курсоре над соответствующим блоком.
  • Исправлено некорректное поведение подписей графиков при отрицательных углах поворота.
  • Исправлена верстка некоторых блоков-графиков на дашбордах (отступы от границ дашборда и блоков, пересечение подписей с легендой, перенос строк в подписях графиков).
  • При открытии дашбордов и переходах между ними добавлены лоадеры.

В части работы с метаданными добавлен следующий функционал:

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

В табличных представлениях:

  • В реестрах добавлена возможность фильтрации по столбцу с типом «множество значений из справочника».
  • В ограничениях добавлена поддержка проверки вводимых данных на регулярные выражения (см. подробнее «Настройка правил форматно-логического контроля»).

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-коннекторов
  • [Коннекторы] - В паспорт показателя добавлена информация о коннекторах
  • [Экспорт/Импорт] - Исправлено задвоение пунктов меню
  • [Техническое] - Оптимизация количества запросов при открытии страницы