Обновление Modus BI

Версия 3.10

Х.Х.2025

Визуальные компоненты

  • Добавлен новый визуальный компонент «Контейнер страниц», который позволяет на внутренних вкладках-страницах контейнера размещать различные визуализации и переключаться между ними без полной перезагрузки страницы веб-браузера.
  • В настройки Сводной таблицы добавлена полка «Детализация», которая позволяет для полей из полки Строк отображать дополнительную информацию в отдельных столбцах, а также дает возможность строить Сводную таблицу, напоминающую по формату «плоскую таблицу».
  • Доработана Сводная таблица: добавлена возможность поиска данных по полям с полок Строк и Детализации (когда опция «Поиск» включена, то в Сводной таблице на соответствующих столбцах появляется иконка с увеличительным стеклом, которая позволяет искать и фильтровать данные в таблице).
  • Доработана Сводная таблица: добавлена возможность для разных уровней группировки Строк использовать разные вычисления.
  • Доработана Сводная таблица: для данных с полки Строки добавлен автоматический перенос строк.
  • Доработана Сводная таблица: реализован единый горизонтальный скролл, который охватывает область Значений и столбцы с полки Детализация.
  • Доработана Сводная таблица: в функционал Многоуровневой шапки добавлена возможность использовать поля с полки Детализация, а также улучшено оформление кнопок управления Многоуровневой шапкой.
  • Доработана Сводная таблица: оформление полей с полки Строк (цвет фона, цвет текста, размер шрифта) теперь влияет также на столбец с нумерацией строк и столбцы Детализации в соответствующей строке таблицы.
  • В Сводной таблице теперь при помощи CSS можно настроить дополнительные элементы внешнего вида компонента: например, изменить наименование шрифта, внешний вид кнопки разворачивания иерархии, внешний вид кнопки сортировки, внешний вид кнопки поиска.
  • Доработана Сводная таблица: добавлена возможность указать произвольное наименование для столбца, в котором содержатся поля с полки Строк (опция «Заголовок группировки строк»).
  • Доработана Сводная таблица: реализована возможность оформления шапки таблицы (опции: Высота шапки, Перенос строк в шапке, Выравнивание в шапке).
  • Доработан Контейнер с фильтрами: оформление выпадающего списка приведено в соответствие с боковой панелью фильтров.
  • Доработан Иерархический фильтр:
    • оформление контейнера и выпадающего списка приведено в соответствие с боковой панелью фильтров;
    • оптимизирована механика выбора чекбоксов внутри выпадающего списка; 
    • добавлена опция «Обновлять после применения» (по аналогии с компонентом Контейнер фильтров).
  • Доработан Плеер речевой аналитики:
    • добавлена возможность оформления прогресс-бара (опции «Цвет прогресс-бара» и «Фон прогресс-бара»); 
    • оптимизировано поведение плеера при взаимодействии с фильтрами; 
    • оптимизировано поведение кнопок «Пауза», «Стоп» при последовательном использовании.

Настройка дашборда (отчета)

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

Администрирование

  • Введено  программное ограничение на одновременную работу Аналитического портала под одним и тем же пользователем. При входе пользователя в новом сеансе, работа открытого сеанса прекращается.
  • В рамках развития функционала Self-Service в различные разделы АП добавлена кнопка для вызова информационной панели «Справка», которая позволяет пользователям открыть описание функционала по соответствующему разделу. При необходимости возможен переход в Базу знаний продукта.
  • Доработан провайдер аутентификации Битрикс24: добавлены дополнительные настройки, добавлена возможность для работы в закрытом контуре.
  • Доработана вкладка «Отчеты» в разделе «Настройки»: оптимизирована анимация загрузки большого количества отчетов.

Обновление выполняется с помощью файлов «.mbu». В имени файла указывается:

  • операционная система, для которой предназначено обновление (Linux / Windows);
  • версия АП(X.Y.Z), с которой это обновление можно применить;
  • версия АП(X.Y.Z), которая будет результатом обновления.
  • «invalid» — если обновление не удалось применить;
  • «apply» — если обновление успешно применено.

Например, файл обновления «modusbi-windows-3.0.0-3.1.9.mbu» предназначен для обновления Аналитического портала, развернутого на Windows, для любой версии Аналитического портала, начиная с 3.0.0 (подойдут порталы версии 3.0.0, 3.0.1, … ,3.0.9, 3.1.3 и т.д.). После успешного обновления версия АП будет установлена в 3.1.9.

Примечание — перед обновлением портала необходимо сделать копию базы метаданных средствами PostrgeSQL.

До версии 3.0.0 обновление было не кумулятивным и требовалось строгое совпадение номеров версий обновляемого портала, и версии применяемого обновления. Например, обновление «modusbi-linux-2.4.0-2.4.4.mbu» можно установить только если версия портала 2.4.0. Применить такое обновление для портала версии 2.4.1 нельзя.

Поиск подходящих файлов обновлений и их применение выполняется всегда автоматически при запуске портала, до старта основного функционала.
Поиск файлов обновления выполняется в каталоге «update» по месту установки портала. Путь до каталога задается в параметре update.path файла настроек «modusbi.json».

После обработки у файла обновления добавляется расширение в имени:

  • «invalid» — если обновление не удалось применить;
  • «apply» — если обновление успешно применено.

Файл обновления можно скопировать в эту папку через файловую систему. Либо через веб-интерфейс портала — «Настройки портала/ Импортировать обновление»:

Если при старте портала было найдено подходящее обновление, то портал выполняет бэкап основных файлов портала:

  • исполняемый файл портала;
  • файл настроек;
  • файл базы метаданных для базы формата SQLite.

Резервная копия сохраняется в папке заданной в настройках backup.path. По умолчанию папка «backup». Формат «.mbb» — по сути zip-архив с дополнительной метаинформацией в файле.

Процедура обновления портала состоит из следующих этапов.

  1. Оповещение пользователей.

  2. Остановка портала и создание бэкапа базы метаданных из СУБД PostgreSQL с помощью средств самой СУБД. Для SQLIte достаточно скопировать файл с метаданными. Остановка портала:

    • для Linux можно использовать команду systemctl stop modusbi;
    • для Windows службу можно остановить через оснастку службы;
    • если портал запущен не как служба, необходимо завершить процесс связанный с исполняемым файлом («modusbi»).
  3. Копирование нужного файла обновления в папку для обновлений («update»).

  4. Запуск портала. В процессе запуска портал попробует применить обновление. Процесс обновления логирует свои действия в основной лог, поэтому контролировать его можно по этому логу.

  5. После применения обновления портал попробует выполнить перезапуск. Текущая реализация работы в режиме службы не всегда позволяет автоматический перезапуск портала, поэтому иногда может требоваться ручная остановка портала и запуск, уже новой версии портала.

Версию портала и его частей можно проверить в разделе Аналитического портала «Лицензия».

Примечание — остановка и запуск портала могут потребовать административных («root») прав. До обновления нужно проверить их наличие.