Обновления в релизе 10.3
Развитие инструментов платформы
- новый дизайн визуализаторов в экспресс-отчётах и аналитических панелях;
- изменение отметки фиксированного измерения в заголовках экспресс-отчётов и аналитических панелей в веб-приложении;
- расширение функциональности отметки элементов измерений в экспресс-отчётах и аналитических панелях в веб-приложении;
- фильтрация источника данных при расположении измерения в регламентных отчётах, экспресс-отчётах и аналитических панелях в веб-приложении;
- адаптивность таблиц в аналитических панелях в веб-приложении;
- настройка заголовков строк и столбцов таблицы в регламентных отчётах в веб-приложении;
- изменение размеров строк и столбцов таблицы в регламентных отчётах в веб-приложении;
- настройка специального формата данных таблицы в регламентных отчётах в веб-приложении;
- настройка заливки со штриховкой для элементов диаграммы в регламентных отчётах в веб-приложении;
- настройка оформления ячеек через панель инструментов в регламентных отчётах в веб-приложении;
- настройка вида отображения отчёта и закрепление областей через главное меню в регламентных отчётах в веб-приложении;
- настройка панели инструментов в регламентных отчётах в веб-приложении;
- вставка фигур в регламентных отчётах в веб-приложении;
- загрузка и открытие документов на рабочем пространстве в веб-приложении;
- управление параметрами вложенных объектов в задачах ETL в веб-приложении;
- выбор файла для объектов-источников при выполнении задач ETL в веб-приложении;
- создание Web-формы в веб-приложении.
Развитие расширений платформы
- настройка специального формата данных табличной области в формах ввода в веб-приложении;
- настройка оформления ячеек через панель инструментов в формах ввода в веб-приложении;
- настройка вида отображения отчёта и закрепление областей через главное меню в формах ввода в веб-приложении;
- группировка измерений по атрибутам для боковика табличной области в формах ввода в веб-приложении;
- настройка панели инструментов в формах ввода в веб-приложении;
- расширение функциональности задания условий выполнения ветки в алгоритмах расчёта в веб-приложении;
- расширение функциональности фильтрации значений атрибутов измерения в алгоритмах расчёта в веб-приложении;
- расширение функциональности построения бизнес-процессов в веб-приложении;
- расширение функциональности настройки бизнес-приложения в веб-приложении.
Администрирование и системные возможности
- поддержка модуля mod_auth_gssapi для интегрированной доменной аутентификации в ОС Linux; важно!
- прекращение поддержки ОС Ubuntu 18 в следующей версии; важно!
- прекращение поддержки CentOS 7;
- проверка статуса пользователя на внешнем сервисе OAuth или OpenID Connect;
- поддержка работы со схемами при подключении к базе данных через драйвер GenericODBC;
- обновление библиотеки libgit2 для подключения репозитория к системе управления версиями в ОС Windows;
- указание протокола аутентификации на почтовом SMTP-сервере в планировщике задач;
- добавление новой привилегии для работы с менеджером обновлений;
- настройка стилей диаграмм для объектов репозитория в веб-приложении;
- поиск элементов в табличном, календарном, вычисляемом, справочнике НСИ в режиме просмотра в веб-приложении;
- изменение способа выбора значения измерения куба-назначения в редакторе формул многомерного расчета на сервере БД в настольном приложении.
Изменения в API платформы
- новое API платформы;
- ограничение использования свойств.
Развитие инструментов платформы
Новый дизайн визуализаторов в экспресс-отчётах и аналитических панелях
Подобраны современные стили и цветовые решения для удобного восприятия визуализации данных и наглядного анализа полученной информации:
Изменение отметки фиксированного измерения в заголовках экспресс-отчётов и аналитических панелей в веб-приложении
Реализовано изменение отметки фиксированного измерения в визуализаторах при использовании шаблона &[Selection] в заголовке:
Расширение функциональности отметки элементов измерений в экспресс-отчётах и аналитических панелях в веб-приложении
Реализованы новые возможности при работе с измерениями на боковой панели:
- поиск измерения в списке измерений с помощью строки поиска;
- градиентная подсветка измерений, для которых отмечены элементы.
Фильтрация источника данных при расположении измерения в регламентных отчётах, экспресс-отчётах и аналитических панелях в веб-приложении
Реализован вариант расположения измерения «Фильтр в источнике» на боковой панели «Источники»/«Отметка» для исключения измерений, если в качестве источника данных используется куб с настроенной агрегацией фактов:
Адаптивность таблиц в аналитических панелях в веб-приложении
Реализованы переключатели «Автоподгонка» и «Масштабировать содержимое таблицы» на боковой панели для изменения размера таблицы в зависимости от размера блока:
Доступно для блоков «Таблица», «Регламентный отчёт» и «Экспресс-отчёт».
Настройка заголовков строк и столбцов таблицы в регламентных отчётах в веб-приложении
Реализовано окно «Настройка размещения» для определения порядка отображения наименований атрибутов измерения в строках и столбцах таблицы:
Реализовано окно «Пользовательское наименование» для настройки шаблона наименования с использованием атрибутов измерения:
Если задано пользовательское наименование, то настройка размещения недоступна.
Изменение размеров строк и столбцов таблицы в регламентных отчётах в веб-приложении
Реализованы окна «Высота строки» и «Ширина столбца» для настройки точных размеров строк и столбцов таблицы:
Реализована всплывающая подсказка при ручном изменении высоты строк и ширины столбцов таблицы:
Настройка специального формата данных таблицы в регламентных отчётах в веб-приложении
Реализованы параметры «Специальный формат» в группе параметров «Оформление» на боковой панели для пользовательской настройки выбранного формата данных типов области «Данные», «Ячейки», «Измерение/уровень/элемент»:
Настройка заливки со штриховкой для элементов диаграммы в регламентных отчётах в веб-приложении
Реализован тип заливки «Заливка со штриховкой» в группе параметров «Формат точки ряда данных», «Ряды данных», «Область построения», «Легенда», «Общие настройки» для настройки оформления элементов диаграммы:
Настройка оформления ячеек через панель инструментов в регламентных отчётах в веб-приложении
Реализована кнопка «Оформление» на панели инструментов для быстрой настройки оформления ячеек с помощью дополнительной панели:
Настройка вида отображения отчёта и закрепление областей через главное меню в регламентных отчётах в веб-приложении
Перенесены настройки с панели инструментов в главное меню «Вид»:
настройки вида отображения элементов графического интерфейса отчёта:
настройки закрепления областей отчёта:
Группировка измерений по атрибутам для боковика таблицы в регламентных отчётах в веб-приложении
Реализовано окно «Настройка группировки» для объединения элементов измерения по заданным атрибутам в боковике таблицы:
Настройка панели инструментов в регламентных отчётах в веб-приложении
Реализовано окно «Настройки панели инструментов» для добавления пользовательских кнопок, группировки, разделения, изменения набора и порядка существующих кнопок, отображаемых на панели инструментов:
Вставка фигур в регламентных отчётах в веб-приложении
Реализована вставка следующих фигур на рабочей области:
- линии: прямая линия, стрелка, двойная стрелка;
- прямоугольники: прямоугольник, прямоугольник со скругленными углами, эллипс;
- правильные многоугольники: треугольник, ромб, пятиугольник.
Для настройки оформления фигуры реализована группа параметров «Фигура» на боковой панели:
При двойном нажатии на прямоугольник или многоугольник доступно добавление текста внутри фигуры.
Загрузка и открытие документов на рабочем пространстве в веб-приложении
Реализована возможность работы с документами:
- открытие URL-ссылок и PDF-файлов;
- загрузка файла в документ;
- сохранение файла из документа.
Управление параметрами вложенных объектов в задачах ETL в веб-приложении
Реализована страница «Управление параметрами» в мастере редактирования задачи ETL для формирования выражений, в соответствии с которыми будут вычисляться значения при открытии параметрических объектов-источников, используемых в задаче ETL:
Выбор файла для объектов-источников при выполнении задач ETL в веб-приложении
Реализован режим «Запрашивать файл при выполнении задачи» на панели свойств для коннекторов Excel, Текст (txt,csv), JSON, XML:
В данном режиме при выполнении задачи для объектов-источников будет вызван диалог выбора файла. На время работы с задачей файл сохраняется во временную папку в операционной системе.
Создание Web-формы в веб-приложении
Реализовано создание типа объекта «Web-форма» на боковой панели «Новый объект» в навигаторе объектов:
В навигаторе объектов доступны режимы открытия Web-формы на редактирование и просмотр.
Web-форма является объектом среды разработки и инструментом для создания визуального интерфейса веб-приложений. Интерфейс формируется путём размещения на Web-форме различных компонентов:
Компоненты, доступные для использования на Web-форме:
- Button. Кнопка, позволяющая инициировать выполнение какого-либо прикладного кода;
- CheckBox. Флажок, который позволяет включать или выключать какие-либо опции или используется для индикации состояния различных настроек;
- ComboBox. Комбинированный список, позволяющий выбирать значение из предопределённого списка значений;
- DimensionCombo. Раскрывающийся список элементов справочника репозитория;
- DimensionTree. Список элементов справочника репозитория;
- Input. Поле ввода данных;
- Label. Компонент предназначен для формирования текстовых меток на Web-форме;
- RadioButton. Переключатели, которые используются для выбора единственного варианта из нескольких возможных;
- ReportBox. Компонент предназначен для отображения и работы с регламентными отчётами репозитория;
- TreeCombo. Комбинированный список, отображающий древовидную структуру элементов;
- TreeList. Компонент предназначен для отображения древовидных структур различных элементов.
Каждой Web-форме соответствует модуль, содержащий описание класса формы. В основе Web-форм лежит фреймворк React, написанный на языке JavaScript, но код самих Web-форм пишется на языке Fore:
Реализовано открытие Web-формы по гиперссылке, заданной для ячейки в регламентном отчёте:
Развитие расширений платформы
Настройка специального формата данных табличной области в формах ввода в веб-приложении
Реализованы параметры «Специальный формат» в группе параметров «Оформление» на боковой панели для пользовательской настройки выбранного формата данных типов области «Данные», «Ячейки», «Измерение/уровень/элемент»:
Настройка оформления ячеек через панель инструментов в формах ввода в веб-приложении
Реализована кнопка «Оформление» на панели инструментов для быстрой настройки оформления ячеек с помощью дополнительной панели:
Настройка вида отображения отчёта и закрепление областей через главное меню в формах ввода в веб-приложении
Перенесены настройки с панели инструментов в главное меню «Вид»:
настройка вида отображения элементов графического интерфейса отчёта:
настройка закрепления областей отчёта:
Группировка измерений по атрибутам для боковика табличной области в формах ввода в веб-приложении
Реализовано окно «Настройка группировки» для объединения элементов измерения по заданным атрибутам в боковике табличной области:
Настройка панели инструментов в формах ввода в веб-приложении
Реализовано окно «Настройки панели инструментов» для добавления пользовательских кнопок, группировки, разделения, изменения набора и порядка существующих кнопок, отображаемых на панели инструментов:
Расширение функциональности задания условий выполнения ветки в алгоритмах расчёта в веб-приложении
Реализован тип условия «Формула» в окне «Условия выполнения ветки»:
Реализовано окно «Формула условия ветки»:
Сформированная формула отображается в виде строки, недоступной для редактирования, в столбце «Значение» в окне «Условия выполнения ветки».
Реализованы условия «Содержится», «Не содержится», «Содержится в», «Не содержится в» в окне «Условия выполнения ветки»:
Доступно только для типа условия «Параметр». Набор отображаемых типов условия зависит от параметра или типа данных его атрибута, выбранного в столбце «Параметр ветвления».
Расширение функциональности фильтрации значений атрибутов измерения в алгоритмах расчёта в веб-приложении
Реализованы новые возможности в окне «Расширенный фильтр» для настройки фильтрации значений атрибутов блока расчёта, блока контроля и блока агрегации при форматировании формулы расчёта в редакторе формул:
группировка условий фильтрации;
выбор типа условия «Между» для ограничения значений атрибута в диапазоне заданных значений;
- выбор типа условия «В» для ограничения значений атрибута, входящего в одно из заданных значений.
Расширение функциональности построения бизнес-процессов в веб-приложении
Реализованы новые возможности при построении бизнес-процесса:
исключение шага из выполнения процесса. Реализован флажок «Исключить из выполнения» на боковой панели:
фильтрация группового вызова шага «Вызов подпроцесса». Реализована кнопка «Фильтр» напротив флажка «Групповой вызов» на вкладке «Связь» боковой панели:
Фильтрация запуска подпроцессов по атрибутам параметра разбивки или его отдельным значениям осуществляется с помощью окна «Настройки фильтрации вызова подпроцесса»:объединение шагов в группы на рабочей области. Реализована кнопка «Группировать» на панели инструментов:
Группировка шагов допустима в рамках этапа со шлюзом, содержащего не менее трёх шагов.прикрепление файлов при настройке действия «Сообщение», которое будет выполняться при наступлении события бизнес-процесса на вкладке «События» в окне «Настройки»:
прикрепление файлов при настройке действия «Сообщение», которое будет выполняться при наступлении конкретного шага бизнес-процесса, на вкладке «События» боковой панели:
просмотр настроек шага «Отправка E-mail оповещения», созданного в настольном приложении:
добавление сегментов данных к шагам «Ввод данных» и «Согласование» на боковой панели:
Сегменты данных позволяют разграничить права доступа пользователей или групп пользователей к отдельным срезам данных куба при запуске бизнес-процесса без использования объектов полномочий.
Для работы с сегментами данных установите переключатель «Сегменты данных» в окне «Настройки»:Сегменты представляют собой срезы данных с настроенными правами доступа.Для определения режима работы сегментов и прикрепления их к шагу используйте окно «Настройки сегментов»:
При запуске процесса доступно управление активностью сегмента: при выполнении шага сегмент будет активен, при завершении шага — неактивен, даже если в мастере снят флажок «Включить».
Расширение функциональности настройки бизнес-приложения в веб-приложении
Реализованы новые страницы в мастере редактирования бизнес-приложения:
«Разметка и оформление» для настройки отображения панелей навигации и заголовка в бизнес-приложении:
«Структура навигации» для настройки параметров отображения пунктов бокового меню в бизнес-приложении:
«Дополнительные настройки» для добавления обработчика, который выполняется при наступлении определённого события, и определения стартового объекта, который будет отображаться при открытии бизнес-приложения:
Администрирование и системные возможности
Поддержка модуля mod_auth_gssapi для интегрированной доменной аутентификации в ОС Linux
Реализована поддержка модуля mod_auth_gssapi для интегрированной доменной аутентификации. Модуль mod_auth_kerb снят с поддержки.
Прекращение поддержки ОС Ubuntu 18 в следующей версии
В следующей версии продукта «Форсайт. Аналитическая платформа» будет прекращена поддержка работы платформы на ОС Ubuntu 18.
Прекращение поддержки CentOS 7
Прекращена поддержка работы платформы на ОС CentOS 7.
Проверка статуса пользователя на внешнем сервисе OAuth или OpenID Connect
Реализована проверка статуса пользователя при входе в систему через внешний сервис. Во время открытой сессии с репозиторием выполняется запрос на обновление токена авторизации access_token и refresh_token по истечении его времени жизни expires_in. Если на внешнем сервисе сессия пользователя неактивна или сервер недоступен, то соединение с репозиторием будет прервано.
Поддержка работы со схемами при подключении к базе данных через драйвер GenericODBC
Реализовано ключевое слово Schema при добавлении строки подключения в поле «DSN или строка подключения» на странице мастера редактирования базы данных «Свойства базы данных»:
В качестве значения ключевого слова Schema задаётся наименование пользовательской схемы.
Обновление библиотеки libgit2 для подключения репозитория к системе управления версиями в ОС Windows
Обновлена библиотека libgit2 до версии 1.7.1, используемая в качестве дополнительного программного обеспечения при подключения репозитория к системой управления версиями Git. Система управления версиями используется для разработки приложений в команде.
Указание протокола аутентификации на почтовом SMTP-сервере в планировщике задач
Реализован атрибут AuthProtocol в конфигурационном файле планировщика задач Scheduler.xml для указания протокола аутентификации на почтовом SMTP-сервере. В качестве значения атрибута задаётся один из протоколов, которые поддерживает SMTP-сервер, например: PLAIN, LOGIN и другие. Если протокол неизвестен, то указывается пустая строка. В этом случае SMTP-сервер сам выбирает, каким образом будет осуществляться аутентификация пользователя.
Добавление новой привилегии для работы с менеджером обновлений
Реализована привилегия «Доступ к менеджеру обновлений» в разделе «Привилегии» менеджера безопасности для разрешения работы с менеджером обновлений пользователю или группе пользователей, которые не входят в группу «Администраторы».
Настройка стилей диаграмм для объектов репозитория в веб-приложении
Реализована вкладка «Стили диаграмм» на странице «Настройки по умолчанию» в окне «Параметры» для изменения цветового оформления диаграмм, используемого в репозитории по умолчанию:
Поиск элементов в табличном, календарном, вычисляемом, справочнике НСИ в режиме просмотра в веб-приложении
Реализована кнопка «Поиск» на панели инструментов для настройки условий поиска элементов в справочниках. Элементы, удовлетворяющие условиям поиска, выделяются в дереве элементов, полный список совпадений отображается в панели результатов поиска:
Изменение способа выбора значения измерения куба-назначения в редакторе формул многомерного расчёта на сервере БД в настольном приложении
Изменён выбор измерения (координаты) куба-назначения, для которого требуется задать формулу расчёта, в поле «Измерения-назначения», начиная с версии 10.3.77. Для выбора измерения дополнительно зажмите клавишу CTRL.
Изменения в API платформы
Новое API платформы
В новой версии продукта «Форсайт. Аналитическая платформа» 10.3 реализовано API для разработки прикладного приложения в системных сборках: Chart, DBA, Dt, Fore, Metabase, Pivot, Report, WebForms. Подробное описание элементов смотрите в справочной системе.
Сборка Chart
Сборка DBA
|
|
| |
| |
Сборка Dt
Сборка Fore
IModuleClass | ModuleClass (класс) |
IModuleClass. |
Сборка Metabase
Сборка Ms
Сборка Pivot
IPivot. |
Сборка Report
Сборка WebForms
IWebButton | |
Ограничение использования свойств
В новой версии продукта «Форсайт. Аналитическая платформа» 10.3 ограничено использование свойств из системной сборки Metabase:
- ICredentials.SlotValue;
- IPasswordCredentials.Password;
- IDomainCredentials.Password.
Свойства стали доступны только для записи.