Обновления в релизе 9.7
Развитие инструментов платформы:
- отображение адресов объектов в среде разработки.
Развитие расширений платформы:
- алгоритмы расчёта;
- конструктор бизнес-приложений.
Администрирование и системные возможности:
- выгрузка комментариев из Fore-кода;
- поддержка актуальных версий Redis.
Оптимизация и повышение производительности:
- ускорение загрузки таблиц;
- ускорение открытия форм ввода.
Изменения в API платформы:
- новое API платформы.
Развитие инструментов платформы
Отображение адресов объектов в среде разработки
Реализован столбец «Адрес» на панелях «Инспектор значений», «Переменные» и в окне «Вычисление выражения» в среде разработки в настольном приложении для отображения физических адресов используемых объектов в памяти.
Развитие расширений платформы
Алгоритмы расчёта
- реализована опциональная возможность использования для фильтрации по данным в настольном приложении только отметки в фильтрующем источнике данных без учёта отметки приёмника. По умолчанию фильтрация элементов происходит на пересечении отметок в измерениях приёмника и фильтрующего источника данных;
- реализована опциональная возможность скрытия каждого параметра алгоритма по отдельности на панели параметров в настольном приложении;
- реализована возможность задания значений параметров алгоритма типа «Строковый», «Целый», «Вещественный», «Дата» с помощью панели параметров в настольном приложении.
Конструктор бизнес-приложений
Реализована возможность применения мелких и крупных значков для заданного эскиза отображения пользовательского объекта в настольном приложении.
Администрирование и системные возможности
Выгрузка комментариев из Fore-кода
Реализована возможность автоматической выгрузки комментариев из программного кода Fore в файл формата XML.
Поддержка актуальных версий Redis
Реализована поддержка работы сервера состояний на базе Redis версии 7.0.0 и ниже.
Оптимизация и повышение производительности
Ускорение загрузки таблиц
При работе с таблицами без источника в веб-приложении ускорена загрузка таблиц с большим количеством строк/столбцов до 10 раз за счёт оптимизации хранения информации о высоте строк и ширине столбцов.
Ускорение открытия форм ввода
При работе с формами ввода ускорено открытие форм ввода с большим количеством табличных областей в 1,5 раза за счёт оптимизации кода.
Изменения в API платформы
Новое API платформы
В новой версии продукта «Форсайт. Аналитическая платформа» 9.7 реализовано API для разработки прикладного приложения в системных сборках: Algo, Fore, Metabase, Ms, Transform.
Подробное описание элементов смотрите в справочной системе.
01
Сборка Algo | |
IAlgoBranchCondFindFormulaResult | IAlgoFindFormulaResult |
IAlgoBranchCondFindFormulaResult.Branch | IAlgoFindFormulaResults |
IAlgoBranchCondFindFormulaResult.BranchCase | IAlgoFindFormulaResults.AddBlock |
IAlgoBranchCondFindFormulaResult.BranchCondition | IAlgoFindFormulaResults.AddBranch |
IAlgoCalcBlockFindFormulaResult | IAlgoFindFormulaResults.Count |
IAlgoCalcBlockFindFormulaResult.CalcObject | IAlgoFindFormulaResults.Item |
IAlgoCalcBlockFindFormulaResult.ChainModel | ICalcAlgorithm.CreateFormulaFindInfo |
IAlgoCalcBlockFindFormulaResult.FormulaKey | ICalcAlgorithm.FindFormulas |
02
Сборка Fore | |
IForeClass.BindToProperty | IForeProperty.IsStatic |
IForeClass.PropertiesCount | IForeProperty.Name |
IForeClass.PropertyItem | IForeProperty.NameOfGetMethod |
IForeClass.XMLDocumentation | IForeProperty.NameOfSetMethod |
IForeProperty | IForeProperty.XMLDocumentation |
IForeProperty.IsDefault | IForeSub.XMLDocumentation |
03
Сборка Metabase | |
ScreenshotType.CustomM (перечисление) | ScreenshotType.CustomS (перечисление) |
04
Сборка Ms | |
IMsDimIteratorFilteredDimension.UseDestDimSelection | IMsFindFormulaResult.Type |
IMsFindFormulaInfo | IMsFindFormulaResultBranchCondition |
IMsFindFormulaInfo.ParametrizedDims | IMsFindFormulaResultBranchCondition.BranchCase |
IMsFindFormulaInfo.Selection | IMsFindFormulaResultBranchCondition.BranchCondition |
IMsFindFormulaInfo.Stub | IMsFindFormulaResultModel |
IMsFindFormulaInfo.UseParamDims | IMsFindFormulaResults |
IMsFindFormulaInfo.VarKind | IMsFindFormulaResults.Count |
IMsFindFormulaResult | IMsFindFormulaResults.Item |
IMsFindFormulaResult.ChainEntry | IMsMetaModel.CreateFormulaFindInfo |
IMsFindFormulaResult.ChainMetamodel | IMsMetaModel.FindFormulas |
05
Сборка Transform | |
ITsModelParam.Visible |