5.7.55 (06.10.2023)
Реализовано
- Закрыта уязвимость reverse tabnabbing на этапе авторизации пользователя.
- Реализован параметр
plm.import.jdbc_network_timeout
, который устанавливает таймаут соединения с источником JDBC в секундах. Управление таймаутом позволяет увеличить время ожидания ответа базы данных в случае её долгого ответа.
Изменено
В этом релизе в приложении сделаны следующие изменения.
Сервисы
- Изменились коды сервисных команд "select" и "sel_multi" модуля OLAP: для команды "select" используйте код 506-54 (прежний 506-15); для команды "sel_multi" используйте код 506-56 (прежний 506-16) – см. документацию на сервисы.
Исправлено
В этом релизе исправлены следующие проблемы.
Пользователи
- По наведению на длинный логин пользователя в окне "Пользователи" теперь выводится подсказка с полным логином.
Группы
- Исправлено поведение, при котором после удаления администратором группа возвращалась в список окна групп пользователей.
Мультисферы
- Убрана валидация пробела в названии источника при создании мультисферы из файла.
- Убран вывод идентификатора факта при снятии/установке выделения на нём.
Факты
- Изменено поведение, при котором значения в одинаковых конфигурациях мультисферы отличались.
Фильтр
- Исправлен поиск "по точному совпадению", который осуществлял поиск "по вхождению"
Слои
- Обновление наименования профиля осуществлялось совместно с обновлением описания профиля. Теперь имя профиля может быть изменено отдельно от описания.
- Слой не может быть сохранён, если на нём отсутствуют модули. Исправлена возможность сохранения копии активного слоя.
- Исправлена ошибка "Layer is not loaded" при воспроизведении профиля.
- Воспроизведённый профиль теперь сохраняется сразу, без ошибки.
Настройки пользователя
- Исправлено положение стрелки для раскрытия списка сценариев во вкладке "Вход в систему" настроек.
Справочники
- Исправлена ошибка выбора столбцов при настройке справочника, создаваемого из источника, имеющего столбцы данных с одинаковыми названиями.
- Ошибка загрузки файла справочника "Unexpected exception: filesystem error: in rename: Is a directory [ ]" больше не выводится, справочник загружается.
Сценарии
Карты
- Окно "Подробнее", которое открывается в настройках карт, теперь закрывается при закрытии модуля карт.
Cluster
- Исправлено подвисание прелоадера при воспроизведении профиля
- Исправлен импорт и обновление мультисферы
5.7.54 (11.09.2023)
Реализовано
- Для окна «Группы пользователей», на вкладке «Пользователи» реализована кнопка «Копировать отмеченных». По клику кнопки в буфер обмена копируются данные по включенным в группу пользователям – см. руководство администратора.
По клику кнопки «Копировать отмеченных» клику в буфер обмена копируются данные
по включенным в группу пользователям из всех трёх колонок реестра
Изменено
В этом релизе в приложении сделаны следующие изменения.
- Название окна «Добавить группу пользователей» изменено на «Группы пользователей».
- Доработаны окна «Пользователи» и «Группы пользователей» – переработан интерфейс согласно потребностям пользователей: добавлены элементы управления, отображается больше информации о контексте – см. руководство администратора.
В таблично представление окна «Пользователи» добавлена колонка «Группы», в которой можно видеть, в какие группы включен пользователь

Редактируя состав группы пользователей теперь можно видеть ФИО пользователя и выполнять поиск по колонкам,
а кликнув пользователя можно видеть блок «Группы» со списком групп, в которые пользователь включен
Исправлено
В этом релизе исправлены следующие проблемы.
Мультисферы
- При выносе в таблицу размерности в присутствии нескольких видимых фактов выполнение программы останавливалось на бесконечном ожидании загрузки.
- Для вынесенных вверх размерностей колонки промежуточных итогов отображались некорректно.
- При горизонтальной прокрутке в таблице выполнение программы останавливалось на бесконечном ожидании загрузки.
- При применении к данным фильтра по размерности, окно ожидания загрузки закрывалось раньше, чем завершалось обновление отображаемых данных в таблице, создавая впечатление, будто фильтр не применился.
- В панели размерностей и фактов переименование групп размерностей и фактов работало некорректно.
- При фильтрации по невынесенной размерности выполнение программы останавливалось на бесконечном ожидании загрузки.
Модули
- В модуле «Графика» для графика с типом «Цилиндры» некоторые настройки работали некорректно.
5.7.53 (18.08.2023)
Реализовано
- Для утилиты plm-util реализована функциональность конвертации сценариев и папок сценариев, аналогично конвертации мультисфер – см. руководство администратора.
Исправлено
В этом релизе исправлены следующие проблемы.
Сценарии
- При сохранении сценария с заменой в присутствии открытого окна «Сценарии» с заменяемым сценарием, сценарий не сохранялся.
- При перемещении сценариев и папок, в списке папок отображались папки, перемещение в которые невозможно.
Известные проблемы
Проблемы приложения, которые мы знаем, и исправим в следующих релизах.
- В плиточном представлении окна «Пользователи» при наведении курсора на пользователя не отображается блок «Группы».
- В карточке пользователя не отображается блок «Группы».
5.7.52 (10.08.2023)
Реализовано
- Реализована функциональность проверки целостности мультисферы на жестком диске посредством утилиты plm-util – см. руководство администратора.
Изменено
В этом релизе в приложении сделаны следующие изменения.
- Функциональность мультифильтра и кнопка в панели навигации для её вызова «
Мультифильтр» отключены в связи с доработками.
Исправлено
В этом релизе исправлены следующие проблемы.
Кластер
- Мультисфера, обновление которой было прервано или завершилось ошибкой, не открывалась.
Система
- При экспорте мультисферы, в случае манипуляций с другой мультисферой на том же слое, окно прогресса экспорта на экспортируемой мультисфере закрывалось, экспорт завершался успешно.
- При истекшей или недействующей лицензии открывалось окно «Система недоступна» вместо окна «Ошибка лицензии».
- При использовании источников Teradata и Hive подключение не устанавливалось, возвращалась системная ошибка.
Мультисфера
- После выноса мультисферы, в окне мультисферы кнопка «
Экспорт» была недоступна до обновления страницы или выноса размерности. - При перемещении вынесенной размерности с типом данных «Дата» в начальное крайнее положение интерфейс приложения зависал.
- При перемещении вынесенной размерности, в случае использования в мультисфере копии факта, значения родительского факта отображались некорректно.
- После прокручивания списка значений развернутой размерности интерфейс мультисферы работал некорректно.
- При работе с мультисферой с типом обновления «Инкрементальное», либо обновленной инкрементальным обновлением, возвращались системные ошибки.
- В фильтре размерности с типом данных «Число» поиск по диапазону работал некорректно.
- При вынесенных вверх размерностях с длинными названиями могли некорректно отображаться ячейки этих размерностей.
Сценарии
- При сохранении сценария с использованием групп размерностей или фактов, сохранение выполнялось дольше ожидаемого.
- Загрузка списка сценариев в окне «Сценарии» выполнялась некорректно – окно ожидания закрывалось до завершения загрузки, отображалось пустое окно.
- При перемещении вложенной папки в корневую папку открывалось предупреждающее окно «Перемещение» в отсутствие одноименных объектов.
5.7.51 (05.07.2023)
Реализовано
- Для мультисферы реализована группировка размерностей – см. руководство пользователя.
- Для мультисферы реализована группировка фактов – см. руководство пользователя.
- Для мультисферы реализован экспорт в файл формата ODS (OpenDocument).
- В названии профиля разрешено использовать символ «#».
- Для авторизации через провайдера OpenID Connect реализован параметр
skip_token_roles
для пропуска сброса и применения ролей из токенов OAuth2 – см. руководство администратора. - Для авторизации через провайдера OpenID Connect реализован параметр
skip_token_groups
для пропуска сброса и применения групп пользователей из токенов OAuth2 – см. руководство администратора.
Изменено
Для мультисферы реализовано окно «Сортировка фактов», для изменения порядка отображения фактов в таблице – см. руководство пользователя.
- В связи с реализацией функциональности группировки фактов, перемещение фактов в панели размерностей и фактов не влияет на порядок отображения фактов в таблице.
- Перемещение фактов в окне «Сортировка фактов» не влияет на порядок фактов в панели размерностей и фактов.
|
В расчетах вычислимого факта любая операция с NULL возвращает NULL.
- Увеличена скорость экспорта мультисферы в Excel с применением шаблона.
- В названии профиля запрещено использовать символ «/».
- Увеличена скорость выноса размерностей в мультисферу.
Исправлено
В этом релизе исправлены следующие проблемы.
Кластер
- Создание куба с типом обновления «Интервальное», «Инкрементальное» или «Обновление измененных записей» завершалось ошибкой.
- Вынос на слой мультисферы состоящей из двух источников, один из которых база данных MsSQL, завершался ошибкой.
Система
- При создании мультисферы из файла с форматом CSV на переходе на этап настройки CSV происходила ошибка.
- Заданная в файле конфигурации параметром plm.http_server.root_context_prefix переадресация работала некорректно.
- В учетной записи пользователя, при редактировании прав доступа к элементам размерности, всплывающее окно со списком элементов размерностей зависало.
- Окно настройки учетной записи пользователя по клику кнопки «Применить» не закрывалось.
- Обновление мультисфер не поддерживало параллельное обновление.
- Создание сценария, профиля или папки с неуникальным именем не запрещалось.
- При открытии окна сценариев отображаемое название открытого слоя изменялось на «Слой 1».
- При значении параметра конфигурации
plm.multiple_sessions_mode=renew
истечение срока одной из сессий приводило к завершению всех прочих открытых сессий. - Для мультисферы, созданной из внешнего источника, было невозможно вернуть удаленную размерность, обновление мультисферы после добавления такой размерности завершалось ошибкой.
- В окне выбора мультисферы, на панели информации о мультисферы отображалась некорректная информация.
- При экспорте мультисферы, в случае манипуляций с другой мультисферой на том же слое, окно прогресса экспорта на экспортируемой мультисфере закрывалось, экспорт завершался успешно.
Мультисфера
- При экспорте мультисферы в Excel, для развернутых размерностей, в столбце развернутых размерностей, для следующих после первой размерностей значения экспортировались некорректно.
- При экспорте с применением шаблона экспорта Python шаблон применялся с ошибками.
- Список фактов позволял группировать факты находящиеся в разных группах.
- Для группы фактов изменить их вид через контекстное меню группы было невозможно.
- В группе фактов при копировании факта включенного в группу копия факта появлялась в корне списка фактов вместо группы.
- В списке фактов при перетаскивании группы в пределах корня списка группа разгруппировывалась.
- Для группы фактов, в случае совпадения имен при переименовании группы, кнопки на предупреждающем окне не работали.
- В таблице мультисферы верстка отображалась некорректно.
- Для группы фактов, при использовании в таблице копии факта происходила ошибка.
- В списке фактов при выделении диапазона фактов происходила ошибка.
- Для группы фактов по клике кнопки показать/скрыть происходила ошибка.
- При переносе факта или группы в пустую группу происходила ошибка.
- Копия видимого факта не отображалась в таблице.
- При выделении фактов в списке фактов верстка таблицы начинала отображаться некорректно.
- В панели фактов перетаскивание групп фактов не выполнялось.
- Мультифильтр к копиям окна мультисферы применялся некорректно, требовалось обновление страницы.
- Мультифильтр отображал размерности, к которым для учетной записи ограничены права доступа.
- При применении кластеризации выполнение действия зависало, требовалось обновить страницу.
- При фильтрации вынесенной размерности в присутствии вычислимого факта происходила ошибка.
- В копии мультисферы после манипуляций с вынесенными размерностями кнопки экспорта мультисферы становились недоступны.
- При экспорте мультисферы, кнопка «Ускоренный экспорт» при установленном флажке «Настроить формат перед экспортом» не работала.
- Ячейки совокупных итогов отрисовывались некорректно.
- При добавлении элемента к вынесенной размерности, тип данных добавляемого элемента не соответствовал типу данных размерности.
- При создании справочника, на шаге загрузки файла происходила ошибка.
- Экспорт мультисферы, если открыто более одного слоя, выполнялся некорректно.
- Для факта с видами «Изменение» и «Изменение в %» сортировка по возрастанию и убыванию не работала.
- При перемещении вынесенной размерности с типом данных «Дата» в крайнюю позицию, интерфейс мультисферы зависал.
- При перемещении вынесенной размерности, в случае использования в мультисфере копии факта, значения родительского факта отображались некорректно.
Модули
- В модуле «Карты» при загрузке модуля, в окне загрузки кнопка «Отменить» не отображалась.
- В модуле «Карты» окно настройки работало некорректно, нажатия кнопок «Сброс», «ОК», «Применить» во время расчетов приводило к незапланированной перезагрузке страницы.
- В модуле «Ассоциативные правила» при изменении размера окна пропадали результаты расчета.
- В модуле «Ассоциативные правила» после манипуляций с вынесенными размерностями содержимое окна отображалось некорректно.
Слои
- При копировании слоя и переходе на скопированный слой открытые модули на слое закрывались.
- На слое с воспроизводящимся сценарием, после переключений между слоями информация о ходе воспроизведения сценария не отображалась.
Сценарии
Профили
- При воспроизведении профиля процесс зависал без сообщения об ошибке.
- Для мультисферы, в которой использовалась группировка фактов, профиль воспроизводился без групп.
- При воспроизведении профиля сохраненного из сценария, название профиля в заголовке слоя отображалось некорректно.
- При воспроизведении профиля размер окна модуля «Карты» воспроизводился некорректно.
- После воспроизведения профиля, название слоя становилось недоступно для редактирования.
Известные проблемы
Проблема
При создании (переименовании, сохранении) сценария или папки сценария с
Название сценария или папки сценария должно быть уникальным среди всех пользователей. |
, сообщение об ошибке не отображается, создание (переименование, сохранение) не выполняется.
Решение
- Отменить действие и повторить действие используя другое название папки или сценария.
5.7.50 (05.05.2023)
Реализовано
- Для конфигурирования системы добавлен параметр
plm.manager.user_can_not_save
. Когда параметр указан, возможность сохранять слой в сценарий и профиль доступна только для учетных записей с ролью «Администратор системы» – см. руководство администратора. - Для конфигурирования системы добавлен параметр
plm.user_interface.indirect_filters
. Когда параметр указан, в мультисфере для вынесенных размерностей действуют правила, см. руководство администратора:
1. Если для одной из размерностей установлен фильтр, то в фильтрах других размерностей остаются доступны только значения, подпадающие под значение установленного фильтра.
2. Если исходя из прав доступа пользователя размерность недоступна, то в фильтрах размерностей соответствующее значение будет недоступно.
- Для конфигурирования системы добавлены параметры
groups_whitelist
и use_groups_whitelist
. Применяя параметры можно ограничить возможность авторизации в системе только для пользователей из групп в белого списка – см. руководство администратора. - Для конфигурирования системы добавлен параметр
plm.user_interface.top_total_transfer
. Когда параметр указан, для вынесенных вверх размерностей колонка «Всего» отображается слева перед размерностями – см. руководство администратора. - Для конфигурирования системы добавлен параметр
plm.user_interface.left_total_transfer
. Когда параметр указан, для вынесенных влево размерностей строка «Всего» отображается сверху над размерностями – см. руководство администратора. - В работе с мультисферой реализовано следующее поведение. Если во время работы с мультисферой пользователю сократили права доступа к размерности, элементу размерности, или факту, то мультисфера закрывается с соответствующим сообщением в модальном окне. При расширении прав доступа новые размерности, элементы и факты в открытую мультисферу не добавляются, а становятся видимы при её следующем открытии.
Изменено
- Для названий сценариев и профилей разрешено использовать символ решетку.
- Для названий сценариев и профилей запрещено использовать символ косую черту.
Для мультисферы, в настройках таблицы (всплывающее меню по кнопке «Настройки») изменены названия действий:
Прежнее наименование | Новое наименование |
Совокупные «верхние» | Общий итог по строкам |
Совокупные «левые» | Общий итог по столбцам |
Промежуточные «верхние» | Промежуточный итог по строкам |
Промежуточные «левые» | Промежуточный итог по столбцам |
Подробнее о настройках таблицы мультисферы см. руководство пользователя.
Исправлено
Система
Исправлены ошибки:
- Для окон «Профили» и «Сценарии» установленные пользователем размеры границ окон не сохранялись в пределах сессии.
- При настройке доступа пользователя к мультисферам, при нажатии кнопки «Отмена» отображалось окно с некорректным сообщением.
- При попытке переименовать папку, при совпадении имен папок не отображалось соответствующее окно.
Мультисфера
Исправлены ошибки:
- В таблице, при перемещении вынесенной размерности в крайнее левое положение или крайнее верхнее положение страница браузера зависала.
- В таблице, при изменении масштаба страницы браузера колонки с вынесенными влево размерностями отображались некорректно.
- В таблице, при изменении ширины колонок с вынесенными влево размерностями содержимое колонок отображалось некорректно.
- В таблице, при перемещении вынесенной размерности обратно в список, если для этой размерности был задан порядок сортировки отличный от порядка по умолчанию, размерность не возвращалась в список, продолжение работы с размерностями в таблице было невозможно.
- В списке размерностей, при попытке создать в группе копию подгруппы происходила ошибка.
- В списке размерностей, при попытке создать копию группы происходила ошибка.
- В списке размерностей, при выполнении drag-n-drop прокрутка списка не работала.
- При экспорте мультисферы в Excel шаблоны форматирования применялись некорректно.
- В фильтре размерности поле поиска возвращало некорректные результаты.
- В колонке вынесенных влево размерностей при использовании функции «Показать отмеченные» отображалась пустая колонка или происходила ошибка.
- В колонке вынесенных влево размерностей при увеличении высоты окна мультисферы пропадала вертикальная прокрутка.
- При горизонтальном прокручивании вынесенных фактов верстка заголовков колонок фактов нарушалась.
- При просмотре вынесенных фактов сверху вниз положение горизонтального ползунка прокрутки в области вынесенных размерностей сбрасывалось.
- Функция «Показать контент» после выполнения автоподбора размера таблицы не отключалась.
- При загрузке мультисферы из профиля, в списке размерностей порядок сортировки не соответствовал сохраненному.
- При загрузке мультисферы из профиля, в списке размерностей группировка не соответствовала сохраненной.
- При большом количестве записей в размерности, поиск в фильтре размерности зависал.
- Расчет карты с полигонами завершался ошибкой.
- При экспорте таблицы, в которой использовалась фильтрация размерности, экспорт завершался ошибкой.
Сценарии
Исправлены ошибки:
- При сохранении сценария из открытого профиля шаги сохраненного сценария отображались некорректно.
- При сохранении сценария, в окне «Сценарии» существующие папки и сценарии не отображались.
5.7.49 (14.04.2023)
Реализовано
Изменено
- Для авторизации через систему единой аутентификации Avanpost FAM, в настройках сервера Polymatica Analytics, добавлен параметр plm.login.oauth2.providers[i].skip_token_permissions для пропуска сброса и применения прав доступа из токенов OAuth2 после успешной аутентификации – см. руководство администратора.
Исправлено
Система
Исправлены ошибки:
- Вход в систему после успешной аутентификации не выполнялся.
- При отсутствии лицензии соответствующее окно с сообщением не выводилось.
- Логин пользователя на главной панели приложения не отображался.
- Подключение к БД через ODBC не устанавливалось.
- Для учетной записи пользователя настройки прав доступа к мультисфере не сохранялись.
Мультисфера
Исправлены ошибки:
Сценарии
Исправлены ошибки:
В окне «Сценарии» не работал отказ пользователя от предоставленной папки.
В окне «Сценарии», на вкладке сценария «Описание и мультисферы», вместо списка использованных мультисфер отображался список шагов сценария.
В окне «Сценарии», при выделении сценария или папки, кнопка «Переместить» не становилась активной.
В окне «Сценарии», при нажатии кнопки «Переместить», список открывался пустым, несмотря на существующие доступные папки.
Список целевых папок для перемещения содержал разгруппированные раннее папки.
При авторизации через внешнего провайдера, при подключении с указанием id сценария, сценарий не открывался.
При сохранении измененного сценария выполнялось действие «Сохранить как» вместо «Сохранить».
При сохранении сценария с недопустимыми символами, имя сценария заполнялось произвольным значением.
- При создании копии сценария через действие «Сохранить как», дата создания копии не соответствовала действительной дате.
Профили
Исправлены ошибки:
- Профиль не загружался, бесконечно отображался лоадер.
5.7.48 (15.03.2023)
Реализовано
- Добавлена поддержка scope "groups", "groups:name", "groups:name:join", согласно документации Avanpost FAM, а также разделитель "запятая" для "groups"
- Создание групп и подгрупп размерностей в панели "Размерности и факты"
- Добавлена информация об отмене обновления в синем блоке осна мультисфер
Изменено
- Снято ограничение на ввод символа # в названиях сценариев и папок
- Добавлено ограничение на ввод символа / в названиях сценариев и папок
- Перевод кнопки "Поделиться" в английской локализации в библиотеке справочников
- Бесконечный лоадер при воспроизведении созданного сценария
- На английской локализации в окне сохранения слоя заменено слово "script" на "scenario"
Исправлено
- Ошибка авторизации при запросе метрик Prometeus
- Ошибка драйвера PostgreSQL ODBC на мультисфере, созданной в версии 5.7.44
- Ошибка вывода хинта для пользователя без роли администратора при попытке удалить созданный им сценарий
- Ошибка при замене изменённого сценария
- Ошибка при применении фильтра по диапазону дат
- Модальное окно при разгруппировке папок в окне сценариев
- Кнопка "Переместить" дизейблиться, если выбрана единственная папка в окне сценариев
- Ошибка перемещения сценария в единственную папку окна сценариев
- Отображение индикации при назначении прав доступа пользователю во вкладке "Права доступа"
- Дизейбл кнопки "Далее/Сохранить" в окне импорта при выполнении запроса
- При снятии прав доступа с мультисферы у пользователя, автором которой он не является, окно "Удалить доступ?" не открывается.
5.7.47 (22.02.2023)
Реализовано
- Добавлена возможность разгруппировки папок в окне сценариев
- Добавление суффикса в случае найденных одноимённых объектах при перемещении папок
- Добавлена возможность закрывать все открытые сессии через Avanpost.
Изменено
- Добработано перемещение сценария в папку с повторяющимся названием.
- Сортировка в окне "Сценарии"
- Обновлен пакет odbc-postgresql на раннере ubuntu18 Polymatica Analytics
- Создание куба на dev-ubuntu18 из источника Postgres ODBC, имеющего >=20480 строк, завершалось ошибкой
- Поведение окна "Сценарии" при сохранении сценария в папку
- Перемещение папки в папку с повторяющимся названием
Исправлено
- Ошибка при импорте из CSV-файла
- Некорректное определение типа данных при импорте
- Некорректное поведение системы после выхода во время воспроизведения сценария
- При сохранении редактируемого сценария как нового открывалось окно "Недопустимые символы"
- Не пропадала подсказка о воспроизведении сценария при переходе на новый слой
- Ошибка отображения промежуточных итогов при изменении порядка расположения размерностей
- Перемещенная папка некорректно отображается в иерархии меню перемещения
- Поведение линии, ограничивающей область размерностей, при воспроизведении сценария или профиля.
- Использование ЦПУ Системой в кластере под Alt Linux.
- Настройки расписания, заданные для "Обновления измененных записей" при сохранении применялись для обновления "По расписанию"
- Отображение индикаторов в правах пользователя
- Работа метрик Prometeus
- Некорректное поведение при скрытии папки
- Добавление суффиксов при удалении папки сценариев
5.7.46 fix (25.01.2023)
Реализовано
- При расчете сложных видов фактов "Среднее", "Медиана" и "Отклонение" для размерностей, cодержащих null-значения в ячейках, теперь не учитывать элементы со значением null
- Сделан фикс установки признака is_service_command для GRAPH_COMMAND_RUN_SERVICE.
- Добавлено удаление незначащих пробелов из начала и конца строки с GPS-координатами.
- Добавлена установка десятичного разделителя для экспорта CSV.
- Ошибка обновления токена при работе через Avanpost
- Добавлена опция plm.manager.user_can_not_reject_cubes.
- Настройка экспорта в Excel
- Поддержка папок для сценариев
- Группировка сценариев. Запросы. Работа с папками. Создание.
- Добавлен обработчик запроса на удаление папки
- Добавлен обработчик запроса изменения атрибутов папки. Добавлены проверки при изменении данных папки сценариев.
- Добавлен сервис для работы со сценариями
- Группировка сценариев. Работа с папками. Получение списка папок.
- Группировка сценариев. Работа с папками. Информация по папке.
- Группировка сценариев. Сценарии. Создание нового сценария.
- Группировка сценариев. Сценарии. Список сценариев.
- Группировка сценариев. Сценарии. Информация сценария.
- Группировка сценариев. Сценарии. Редактирование данных сценариев.
- Группировка сценариев. Сценарии. Удаление сценария.
- Добавлен новый код ошибки для команды отказа от ресурса. В случае, если пользователь отказывается от ресурса на который у него нет прямых прав, будет возвращена ошибка 279 - reject_resource_error.
- Avanpost вход пользователей в рамках лицензии
- API для работы со списком скриптов Python.
- Оформление экспорта в Excel. Экспорт через скрипт Python. Запуск асинхронного процесса.
- Оформление экспорта в Excel. Экспорт через скрипт Python. Состояние асинхронного процесса.
- Реализация обработчика запроса отмены процесса экспорта.
- Реализация отмены для процесса экспорта.
- Получение информации о полном пути к сценарию
- Переименование листов в выгрузке Excel и настройка в конфигурационном файле
- Разгруппировка сценариев в папке со стороны сервера
- Ограничение удаления папки администратора обычным пользователем
Изменено
- Доработки сервиса для работы с папками сценариев
- Создание сценария без имени
- Сохранение профиля без имени
- Рефакторинг возвращаемых значений в методах Olap
- Рефакторинг возвращаемых значений в методах OlapView
- Рефакторинг возвращаемых значений в методах cube::Cube
- Сброс std_out вникуда для скриптов python.
Исправлено
- Ошибка при применении справочника "Caught unhandled exception"
- Исправлено долгое закрытие соединения с БД MS SQL при подключении через JDBC
- Исправлено выставление признака cube_has_data при импорте. Исправлено падение при инкрементальном обновлении и обновлении измененных данных, когда из репозитория куба удалены все файлы кроме cube.store, description.store, log, last_use_time.
- Ошибка при воспроизведении профиля "Error of loading, layer has been removed"
- Исправление установки мультифильтра на копии слоя. При копировании слоя добавлено копирование значения эпохи куба в информацию олап-модуля.
- Ошибка при поиске по диапазону даты
- Исправление проверки уникальности имени при обновлении данных сценария.
- Ошибка при обновлении "По изменению" куба, созданного из Oracle
- Исправление установки диапазона фильтра для даты. Исправлен парсинг даты с помощью метода для даты-времени.
- Добавлен набор вспомогательных классов-обёрток объектов, упрощающих ограничение доступа по виду "чтение/запись".
- Исправлена ошибка получения списка сценариев пользователями-администраторами.
- Исправлено падение при отмене завершённого асинхронного процесса.
- Исправлено падение при получении данных сценария пользователем
- Удален устаревший код, связанный с функционалом скришнотов.
5.7.46 (21.12.2022)
Реализовано
- Добавлен параметр в файл конфигурации для изменения отображаемого разделителя десятичной части числа - plm.user_interface.decimal_separator
- Добавлен параметр в файл конфигурации для скрытия кнопки "Отказаться" для пользователей без роли Администратор - plm.manager.user_can_not_reject_cubes
- Добавлен индикатор загрузки слоя при воспроизведении сценария в миниатюре слоя.
- Добавлен штрих-пунктирный контур на миниатюре слоя, при воспроизведении сценария с удалёнными шагами.
- Доработана система авторизации OAuth2 для поддержки способов авторизации из версии 5.6.
- Добавлен функционал по созданию, удалению, разгруппировке, скрытию и перемещению папок в окне сценариев. Также может осуществляться перемещение сценария в выбранную папку.
- Добавлена возможность экспорта форматированного отчёта, настраиваемого посредством Python скрипта.
Изменено
- При воспроизведении редактируемого сценария добавлена подсказка - "Изменения не сохранены".
- При воспроизведении сценария, кликом по "Отменить" или "Выход" отображается диалоговое окно - "Прервать воспроизведение?"
- При попытке вынести мультисферу на слой, на котором воспроизводится сценарий, добавлено модальное окно с текстом - "Идёт восроизведение. Дождитель окончания воспроизведения сценария или откройте мультисферу на новом слое"
- Теперь при добавлении источника данных, вкладки "Тип источника", "Соединение" и "Настройки CSV/SQL" подчинены вакладке "Источники данных". То есть сдвинуты относительно остальных вкладок.
Исправлено
- Доработана отправка команды "Изменение имени модуля". Теперь она не будет отправляться при: выделении элементов размерностей, фактов; выносе размерности в панель, создании вычислимого факта, применении фильтра, применении кластеризации, разгруппировки элементов размерности, обращении к модулю прогнозирования, добавлении пользовательского элемента размерности, перемещении фактов в панели.
- Доработана отправка команды "Выбор типа графика". Теперь она не будет отправляться при: выделении элементов размерностей, фактов; выносе размерности в панель, создании вычислимого факта, применении фильтра, применении кластеризации, разгруппировки элементов размерности, обращении к модулю прогнозирования, добавлении пользовательского элемента размерности.
- Доработано отображение левой размерности при раскрытии элемента с вложенностью в большой мультисфере. Теперь таблица будет проскроллена до элемента, который был раскрыт.
- Ускорена отмена обновления мультисферы.
- Исправлена вёрстка таблицы при выносе большого количества размерностей в мультисфере.
- Исправлена ошибка обновления токена при работе через Avanpost.
- Исправлено некорректное воспроизведение сценария при переходе в Рolumatica Аnalytics из Рolymatica Рlatform - окно "Сценарии" не мелькает, окно "Мультисфер" не открывается на слое.
- Исправлена ошибка, которая появлялась в консали при создании куба из некоторых источников. В созданном кубе не было возможности сменить тип обновления при открытии настроек. Теперь настройки сохраняются, при открытии настроек ошибок в консоли нет, обновление куба автоматически не запускается.
- Исправлена ошибка, при которой открытие окна сценариев не вызывало запроса к серверу.
- Выровнены иконки опций в панели слоев.
- Испрвлена ошибка, когда при сохранении профиля не закрывалось окно "Сохранение слоя".
- Теперь при при установке чекбокса допуска пропусков, факт не удаляется из структуры данных мультисферы.
- Испрвлена ошибка при которой открытие фильтра размерности, выделение элемента, выделение фактов срабатывало не с первого раза.
- Исправлена ошибка, при которой не закрывался слой после отмены воспроизведения сценария по крестику на миниатюре.
- Исправлена ошибка, при которой не закрывалось окно фильтра/мультифильтра при нажатии "Отменить".
- Исправлена ошибка, при отмене экспорта. Теперь не появляется бесконечный лоадер загрузки.
5.7.45 (30.11.2022)
Реализовано
Изменено
- Заменено название столбца в ассоциативных правилах с "Популярность" на "Поддержка";
- Доработана оптимизация команд - шаг сценария "Кластеризация" больше не влияет на объединение команд селекции элементов размерностей.
Исправлено
- Исправлена ошибка использования стрелок клавиатуры для движения между элементами верхней размерности вместо скролла;
Исправлена ошибка, теперь при удалении шага сценария "Создание группы" или шага "Отметить элемент", шаги "Разгруппировка группы" и "Переименование группы" будут зависимыми;
Исправлена ошибка, теперь при удалении шага сценария "Раскрытие элемента "Кластер не определён" шаги "Переименование кластера" и "Сброс отметок" не зависимы;
Исправлена ошибка, теперь при удалении шага "Выборка", другие выборки не будут отмечены к удалению;
Исправлена ошибка, теперь не выводятся ошибки закрытых модулей, при удалении шагов сценария по этому модулю;
- Исправлена ошибка, теперь шаг "Фильтр по размерности" исключен из списка сохраняемых шагов поскольку не оказывает влияния на состояние слоя при воспроизведении сценария.
Для применения фильтра важны шаги: - "Применение фильтра по размерности" - шаг осуществляет установку отметок в хранилище, на основе которого затем создается фильтр;
- "Установка фильтра" - шаг использует отметки из предыдущего шага и создает на основе них фильтр, применяемый к размерности.
Исправлена ошибка, теперь при удалении шага "Выделение факта" никакие шаги не являются зависимыми;
Исправлена ошибка, теперь при удалении шага "Фильтрация по размерности", шаг "Создание составной размерности" из фильтруемой размерности, не зависит от него;
Исправлена ошибка, теперь удаление шага "Отметка элементов" влияет на шаг "Создание группы" из отмеченных элементов;
Исправлена ошибка, теперь удаление шага "Отображение отмеченных элементов" связан с шагами установки фильтра элементной зависимостью - если шаги влияют на разные элементы, то они не отмечаются зависимыми;
Исправлена ошибка, теперь удаление шага "Отображение факта" не влияет на шаги "Создание копии" этого факта и "Перемещение факта";
Исправлена ошибка, теперь удаление шага "Установка фильтра" не влияет на шаг "Сортировка по размерности";
Исправлена ошибка, теперь удаление шага "Создание группы из отмеченных" не влияет на шаги "Отметка элементов размерности", "Установки фильтров", "Добавление новых элементов";
Исправлена ошибка, теперь удаление шага "Добавление нового элемента размерности" не влияет на шаг "Сортировка по размерности";
Исправлена ошибка, теперь удаление шага "Смена вида факта" не влияет на шаги "Копия факта", "Перемещения факта" и "Переименования копии";
Исправлена ошибка, теперь удаление шага "Смена уровня" не влияет на шаги: "Создание копии", "Переименование копии" и "Перемещение факта";
Исправлена ошибка, при которой выводились пустые элементы в фильтре по размерности "Дата день недели";
- Исправлена ошибка, теперь после обновления куба не будут отображаться элементы, которые были удалены до обновления;
Исправлена ошибка, теперь шаг "Скрытие/отбражение факта" зависимым от шага "Выделение факта" поиндексно;
- Исправлена ошибка установки индикации Мультифильтра при фильтрации там размерностей;
- Исправлена ошибка заблокированных кнопок при попытке закрытия окна сценариев во время редактирования его названия;
- Исправлена ошибка бесконечного прелоадера в OLAP-модуле, которая возникала при отмене поиска в окне фильтра, открытом через мультифильтр;
- Исправлена ошибка снятия отметок со всех мультисфер в окне групп пользователей вкладки "Права доступа";
Исправлена ошибка расчётов видов «Количество» и «Количество уникальных» при расчёте по опорной размерности в панели;
Исправлена ошибки индикации во вкладке "Права доступа" к мультисфере при наличии групповых прав;
- Исправлена ошибка удаления группы пользователей;
Исправлена ошибка регистровой зависимости в поиске "по вхождению" кириллических символов;
Исправлена обработка ошибки, при которой зависал импорт CSV;
Исправлена ошибка нумерации столбцов при настройке пути к столбцу справочников;
- Исправлена ошибка, при которой сценарий сохранялся не с первого раза;
Исправлена ошибка при попытке обновить мультисферу после внесения изменений в другую мультисферу;
Исправлена ошибка в экранирования кавычек в процессе экспорта файла;
- Исправлена ошибка "Can't open cube", которая выводилась при попыке изменить права пользователя или группы.