Next Release Roadmap

From QPR ProcessAnalyzer Wiki
Revision as of 14:09, 18 August 2026 by Ollvihe (talk | contribs)
Jump to navigation Jump to search

This page contains preliminary information about new features and fixed issues in the next release.

New features in next release

  • Introduced QPR Task Recorder for web applications available as Chrome and Edge extension, capable of collecting detailed eventlogs from user actions. (B-09087)
  • Flowchart is available both in vertical and horizontal layouts, and maximum flow thickness can be defined. (B-09113)
  • Added "About" dialog containing QPR patent information, and "User Settings" dialog redesigned to "User Profile" dialog. (B-09015)
  • Dropdown lists show case/event attribute value numbers and dates in ascending order. (B-09125)
  • Updated to Angular 22 and Highcharts 13. (B-09122)
  • Backend components have been updated. (B-09128)
  • Model data can be customized in filter rules by specifying source data expression for cases and events. (B-09127)
  • Added in-built MCP tools which are always available: List Process Models, Get Model Details, and Generic Query. (B-09136)
  • Label component to change dashboard variables supports any variable types, and changing model with ModelId doesn't automatically use model default filter. (B-09029)

Issues fixed in next release

  • Fixed issue where QPR ProcessAnalyzer server didn't start up after updating to 2026.5 release when PA_CONFIGURATION table contained settings with integer values. (D-14899)
  • CSV export gave incorrect error "datatable doesn't have any columns" if dimensioning was used and no measures were defined. (D-14894)
  • When going away from unsaved dashboard but selecting cancel, the unsaved changes dialog didn't appear again. (D-14859)
  • "Percentage of filtered cases" gave division by zero error when there was a root causes rule leading to zero cases. (D-14630)
  • Fixed issue where some selections requiring pre-expressions didn't work in the combined column. (D-14682)
  • Script current and last run log button icons have been changed in Workspace. (D-14713)
  • Improved Workspace layout in small screens when there was empty table. (D-14780)
  • Improved object-centric model validation when object type datatable is not defined. (D-14864)
  • Fixed issue where database migration for configuration table key failed in specific scenario. (D-14902)
  • DatetimeTruncation didn't work for Attribute filter rule when filtering events. (D-14886)
  • MCP tools input schema configuration always includes now the "properties" field. (D-14918)
  • "Design diagrams" appeared twice in the Analyzed entities list in chart settings. (D-14936)
  • Chart export created file with only an underscore as name if chart title only contained a space. (D-14930)
  • Event type mapping setting didn't work with expression filter rules. (D-14898)
  • Fixed issue where setting dashboard level perspective didn't update chart to use the perspective. (D-14814)
  • Sorting failed in AI root causes presets when sorting by contributor. (D-14884)

Features under work

  • PA Story template. (B-01056)
  • Drop support of IntegrationPlatform. (B-03041)
  • Remove null to "(blank)" conversion from PA core. (B-03043)
  • Drop model's last imported date. (B-03049)
  • Drop legacy filter rule types. (B-03050)
  • Expression language: Cache functionalities. (B-03054)
  • Refactorization collection. (B-03061)
  • Remove leading/trailing spaces from case/event attribute names, event type names and case names. (B-03069)
  • "Everyone" group to assign permissions to all users. (B-03074)
  • Expression language: List object. (B-03076)
  • Security: Improve error handling for invalid data. (B-03080)
  • Message when session is about to expire. (B-03241)
  • Prevent data from accumulating to PA_SESSION, PA_SESSION_SERVICE and PA_OPERATION_STATUS tables. (B-03248)
  • Silverskin security assessment actions. (B-03323)
  • Run API tests with the least DB privileges. (B-05062)
  • Expression language functions that coincide with keywords should be available also in lower case. (B-05743)
  • Improving performance test result handling. (B-05820)
  • Security: Investigate what PA log entries could indicate security issues. (B-05951)
  • Adding/subtracting timespans from dates. (B-05977)
  • Abbreviated unit, cell alignment and hide thousand separator. (B-06268)
  • PA security: Disable non-SAML login option. (B-06274)
  • PA security: Change script launcher to use secure login. (B-06275)
  • Remove "API - ODBC connection (Win 2016/SQL 2017)". (B-06278)
  • Import function support for new column datatypes. (B-06279)
  • Combine Edit and Add component modes. (B-06292)
  • Expression language: ToJson: JSON format for complex objects. (B-06429)
  • Expression based data views. (B-06439)
  • TA related: Add support for BlockUntilOperationLogUpdated-parameter for analysis and expression queries. (B-06477)
  • Expression language: Coalesce: Add support for giving any number of parameters. (B-06479)
  • --#RunExpression to run a single expression language expression in SQL scripting. (B-06480)
  • Make it possible to import empty strings to data tables. (B-06499)
  • Root Causes Analysis UX renewal. (B-06508)
  • Restore cache usage instead of DB in get filters web API method. (B-06516)
  • Identification: Identify how to implement indexes for in-memory ETL operations such as Join, Merge and Where. (B-06542)
  • Column selector to Workspace. (B-06574)
  • Feature ideas for critical compliance. (B-06640)
  • ExtractOdbc function to expression language with gateway support. (B-06641)
  • Model and project attributes. (B-06642)
  • Simplified syntax for process mining object aggregations for SQLDataFrames. (B-06760)
  • Salesforce integration improvements. (B-06761)
  • Contacting QPR feature. (B-06762)
  • Refactoring: Remove user, model and root/system scripts, and root dashboards. (B-06767)
  • Table sorting should be bound to sorting in chart settings. (B-06781)
  • Expression language: Exceptions thrown inside catch-function should not be logged as errors in log file. (B-06823)
  • Editing datatable content. (B-06824)
  • Expression language: Script.Launch for launching a script run asynchronously. (B-06865)
  • Expression language: ParallelRun to easily run multiple tasks in parallel. (B-06869)
  • Enable chunked data copy from datatable to other. (B-06870)
  • Dashboard designer toolbox renewal. (B-06872)
  • Chart sorting settings renewal. (B-06903)
  • DataTable.SqlDelete-property for efficiently deleting data table rows (in-place) in data source. (B-06916)
  • Expression language: Common assignment operators. (B-06920)
  • Model specific calculation context initialization. (B-07092)
  • SqlExpressions: Add support for user defined expression language functions. (B-07096)
  • BPMN editor visual and zooming improvements. (B-07119)
  • Expression language: List data structure. (B-07246)
  • SqlExpression: GetValueFrom-function. (B-07249)
  • Salesforce import support SSO enabled Salesforce systems. (B-07268)
  • Add support to SAP RFC_READ_TABLE after upgrades. (B-07333)
  • User management enhancement. (B-07377)
  • Periodic performance tests for queries run in Snowflake. (B-07408)
  • Dashboards that refer models by name. (B-07409)
  • Performance testing: Possibility to set business calendars for models. (B-07418)
  • Move to ASP.NET session management. (B-07419)
  • Expression language: Support for client-side imports to datatables for ImportOdbc and CallWebService. (B-07420)
  • Dashboard templates. (B-07425)
  • Web accessibility development. (B-07451)
  • SqlExpression Lead function support for ignore nulls in Snowflake. (B-07514)
  • TA coverage for SQL Server queries cancellation. (B-07516)
  • Security: Possible vulnerability against XML injection (XXE). (B-07543)
  • Expression language: ParseCsv-function. (B-07548)
  • SqlExpression: Allow evaluating statements inside SqlExpression statements (#sql{...#el{...}...}). (B-07549)
  • Case level permissions for Snowflake. (B-07583)
  • Expression language: Add CSV export parameters support to DataFrame.ToCsv. (B-07596)
  • Collection of expression language quality of life improvement areas and ideas. (B-07629)
  • ScriptLauncher WebAPI call TA, part 2. (B-07638)
  • Combine Web UI's script editor with expression designer. (B-07649)
  • More options on showing the results of a calculation in expression designer. (B-07651)
  • Support for running ScriptLauncher in "on-premise gateway" mode. (B-07694)
  • Support for non-breaking space #c2a0 in ScriptLauncher /Scripting. (B-07705)
  • Run free-form SQL in Snowflake or SQL Server. (B-07714)
  • Add paged/chunked reading to SAP imports. (B-07715)
  • Pivot table support for calculated fields. (B-07729)
  • Add support for configuring proxy settings used by process analyzer when creating HttpClient-based connections. (B-07735)
  • Model selector on the header improvement. (B-07759)
  • Filter Selector UI improvement. (B-07761)
  • Improve DurationBetweenDates-function handling of day and longer periods. (B-07774)
  • Secure strings for CallWebService. (B-07790)
  • OAuth 2.0 for HubSpot. (B-07794)
  • TA for notifications functionality. (B-07836)
  • PA Visual improvement story template. (B-07846)
  • Support for SQL expressions with Where function containing AggregateFrom/GetValueFrom. (B-07913)
  • SqlDataFrame.LateralFlatten. (B-07942)
  • SQL Expression function: ParseJSON. (B-07943)
  • Configurable calculation context initialization for queries (ContextInitExpression). (B-07944)
  • SQL Expression: Aggregate functions as Window functions. (B-07948)
  • Mapping to define event order for same timestamp events in Snowflake. (B-07954)
  • Mapping for event end timestamp in Snowflake. (B-07955)
  • Support for models having cases without events. (B-07960)
  • Expression language: ExtractSalesforce. (B-07962)
  • Use block statements in parsing expression language. (B-07965)
  • Snowflake query results caching improvements. (B-07981)
  • SCTM TA: Collection of flaky tests. (B-08000)
  • Add KPI's to diagram. (B-08023)
  • Visualize auto-layout KPI's in diagrams. (B-08025)
  • Advanced diagramming functionality (undo/redo, grouping, locking). (B-08028)
  • DataTable.SqlUpdate-property for in-place updating values in the data source. (B-08116)
  • Dashboard content validation to expression language. (B-08124)
  • SqlDataFrame.TakeRepeatableSample. (B-08148)
  • KPI library for Snowflake models. (B-08155)
  • Research importing data periodically from SAP HANA Cloud Service to PA tables. (B-08162)
  • Decision intelligence: Expression language API for OpenAI GPT, part 2. (B-08220)
  • Bind linked settings to Filter, DashboardFilter and Comparison variables. (B-08234)
  • Access to model context from generic dataframe root. (B-08236)
  • Missing aggregations support for SQL server. (B-08249)
  • Remove support for migration from early dashboard versions. (B-08257)
  • Simplify web API for dashboards. (B-08258)
  • TA improvement: viewer user test for different functionality especially using dashboards. (B-08302)
  • Design diagram quality and visual improvements. (B-08303)
  • AI Assistant: Create charts based on user prompt. (B-08339)
  • Change metadata queries to Snowflake to avoid creating views. (B-08345)
  • Support for running ScriptLauncher in Gateway-mode. (B-08367)
  • Recreate Scriptlauncher testing for new execution pipeline. (B-08400)
  • Cypress study. (B-08406)
  • Refactor Workspace to reuse repeating code in different tabs. (B-08434)
  • Decision Intelligence: Predictive analytics story collection. (B-08435)
  • E2E tests for Snowflake performance testing. (B-08444)
  • CSP header changes to improve compatibility with Snowpark Container Services. (B-08445)
  • Handle error when datasource connection is not configured in PA db. (B-08455)
  • Example content to PA native app. (B-08516)
  • Snowflake: CountIf aggregation and windowing functions. (B-08563)
  • Move PA Architecture document to Azure Repo. (B-08603)
  • Optimize Snowflake (case-centric) flowchart queries. (B-08633)
  • Specify all component versions. (B-08637)
  • Make PA DB usage more secure by decreasing required user permissions. (B-08650)
  • Security hardening to Snowflake native application. (B-08670)
  • Filter rule for cases where specific event type occurs before another event type for Snowflake. (B-08689)
  • Prediction: Take Snowflake's Forecast-class into use when predicting the start time of the next case. (B-08692)
  • Make it possible to automatically archive/delete old rows from PA_SCRIPT_LOG, PA_OPERATION_STATUS and PA_SESSION tables. (B-08693)
  • Clean up code to drop system level scripts support. (B-08736)
  • AI Agent prompt dataset source links. (B-08764)
  • Case and event attribute support for related tables configured with foreign keys. (B-08771)
  • Translations: Take into account plural rules. (B-08781)
  • SqlExpression: LTRIM and RTRIM functions. (B-08782)
  • Include tags in test names instead of using Cypress tags. (B-08788)
  • System report for secrets. (B-08795)
  • Refactor ProjectsController.Put to perform tasks that are repeated in the called PaContext.SetProject. (B-08796)
  • Quality of Life improvements to dashboard editor: Clipboard usage and context menu. (B-08808)
  • Full support for object data type in chart expressions. (B-08810)
  • Add support for Snowflake AI_CLASSIFY-function. (B-08841)
  • Prediction TA related improvements. (B-08846)
  • SAML improvements to certificate handling. (B-08878)
  • Add support for using OAuth when connecting to SMTP server. (B-08891)
  • Refactor Snowflake and external SQL Server database usage by TA. (B-08895)
  • Add support for high availability deployments. (B-08952)
  • Implement pipeline changes for making the official prediction engine releases. (B-08954)
  • Predictor's stage file (predictor.pyz) should be minified and obfuscated. (B-08956)
  • Predictor: Allow specifying a filter that all the generated cases must support. (B-08977)
  • Enable saving object-centric model perspective as a new case centric model. (B-08978)
  • Use object-centric model filter as datasource for object/case-centric model. (B-08994)
  • Object-centric model filter as datasource for object/case-centric model. (B-09005)
  • OC filtering: Allow including/excluding relations between specific object types when configuring perspectives. (B-09011)
  • Use any column as object ID in object type tables (instead of OcelObjectTypeObjectId). (B-09038)
  • Add option to download full script log. (B-09040)
  • PA AI expansion backlog item. (B-09046)
  • Built-in OAuth and MCP improvements. (B-09102)
  • Test new Snowflake ODBC driver (in private preview). (B-09111)
  • Workspace has been improved for managing MCP server content. (B-09112)
  • OC: Qualifier-Level Traversal Control for OCEL Perspective Projection. (B-09116)
  • Frontend support for object-centric model object type category. (B-09118)
  • Implement TA for QPR TaskRecorder. (B-09120)
  • Login to PA with Snowflake credentials using OAuth, and run Snowflake queries with Snowflake credentials. (B-09121)
  • Dropdown list selector component makes query only when the list is opened to improve performance. (B-09126)
  • Frontend component update for release 2026.6. (B-09129)
  • Use Snowflake native app as MCP server for Snowflake CoWork agents. (B-09132)
  • Object-centric model perspective can define from which object types events are counted using EventSourceObjectTypes setting. (B-09133)
  • Added button to export chart to file, and added "Export available in preview mode" setting to disallow exporting from viewers. (B-09151)
  • Built-in MEA tools. (B-09154)
  • Table column grouping to chart settings. (B-09156)
  • Migrate MCP Server to Stateless HTTP. (B-09158)
  • Add script run selector to script log viewer dialog and allow viewing all the historical logs. (B-09159)
  • Enable using custom AI gateway with OpenAiChatCompletion function. (B-09160)

Fixes under work

  • TA: EtlLargeClientSideSapImportLimitMemoryUsageDuringImport started failing after SAP server change. (D-09459)
  • TA: SAP read is slow because data disk write during loading. (D-09471)
  • SQL scripts becomes very slow after several iterations. (D-09476)
  • topItems not working for some Analyze types in Chart. (D-09505)
  • Add new item from Design model editor: Unable to preventDefault inside passive event listener invocation. (D-09514)
  • Manage Users window do not fit/show everything if using 1366x768 or lower resolution screen. (D-11061)
  • Boxplot chart should support highlight selected items. (D-11083)
  • PA crashes during startup when DB is not available. (D-11163)
  • Some timestamps are offset by 1 hour due to summer time in local time conversion. (D-11308)
  • Table misaligned in Benchmark Presets Performance (Mac issue?). (D-11448)
  • Android Tablet: Multi-selection icon displays on top of other dialogue. (D-11467)
  • Buttons shows different positions and design in Android tablet. (D-11468)
  • Back to previous page doesn't work if open any database from workspace model tab links. (D-11493)
  • Ipad: User can see more than +New menu item from workspace root level. (D-11597)
  • Restoring model in a deleted project gives non-translated error. (D-11603)
  • Exported chart image uses different font type than Open Sans when Open Sans not installed to workstation. (D-11607)
  • Ipad: part of dropdown menu hide behind main head toolbar frame. (D-11895)
  • Ipad and Andriod pad: When clicking event type box, the incoming and outgoing flows should be shown on top. (D-11967)
  • Snowflake chart/flowchart "Combined measure/dimension" doesn't have validation and causes errors. (D-12515)
  • Navigation bar controls should be disabled when in session variables editor. (D-12609)
  • Value cannot display properly in polar chart. (D-12615)
  • (Syncfusion)syncfusion tooltips doesn't work with mobile devices. (D-12731)
  • Mac Safari shows duplicate tooltip for texts with ellipsis. (D-12739)
  • GroupBy/Aggregate function doesn't work with empty dataframes in-memory. (D-12764)
  • On-screen settings dropdown list appears in incorrect position and behind chart settings in iPad. (D-12912)
  • Query using eventlog context and Cases as root does not return calculated case attributes. (D-12999)
  • Calling expression Scripts with parameters does not work or does not leave log. (D-13325)
  • Restore Project from recycle bin doesn't have any hierarchy check. (D-13386)
  • Access denied error occurred when trying to duplicate datatable. (D-13548)
  • Close business calendar settings should not close Chart settings. (D-13567)
  • Syncfusion: In Firefox, pivot table horizontal scrollbar is not visible when scrollbar is needed. (D-13675)
  • Allow aggregation to overwrite columns created by GroupBy function. (D-13697)
  • Alignment layout issue for pivot table scroll bar. (D-13735)
  • Connector looks strange in BPMN diagram. (D-13809)
  • The exported CSV file from Role assignments report differs from filtered UI listed roles. (D-13891)
  • Pre-expressions are not used with combined dimensions in root causes. (D-14011)
  • Snowflake root causes analysis weighting expression doesn't support expressions that uses several columns. (D-14018)
  • JS error: Value "2" is not a string at d.ensureStringValue... (D-14027)
  • Arithmetic overflow error converting expression to data type datetime. (D-14057)
  • PA defect template. (D-14068)
  • Recent task report: Conversion failed when converting date and/or time from character string. (D-14072)
  • Operator for combine dimension causes syntax error for system report. (D-14174)
  • Column equal filter only accept rounded integer value. (D-14215)
  • Specific Dashboard report: The query was stopped as it did not complete in allowed time when there are more than 1,000 dashboards selected. (D-14219)
  • BPMN editor for conformance gives console warning: ContextPad#getPad is deprecated and will be removed in future library versions. (D-14240)
  • Chart and flowchart setting dialogue should use same UI style. (D-14298)
  • OCPM flowchart frame keeps blinking. (D-14310)
  • ExpressionLanguage parse significantly slower with new antlr runtime. (D-14312)
  • Adjusting the frame or browser window size should not revert the customized pivot format analysis table to a collapsed state. (D-14318)
  • Exported pivot table report don't have all information. (D-14319)
  • JS error crashes AI assistant when Conformance model created without any start events. (D-14343)
  • Prevent dialogs auto-focus. (D-14369)
  • Array aggregation function is not supported in in-memory aggregations. (D-14487)
  • Pivot table shows error of Conversion failed when converting date and/or time from character string. (D-14500)
  • Chart setting frame partly hide behind main header toolbar frame. (D-14540)
  • TypeError: Cannot read properties of undefined (reading 'field') at Z.excelFilterSortActionHandler. (D-14549)
  • Comformance or nonconformance data sorting: Cannot read properties of undefined (reading 'field')   at tt.excelFilterSortActionHandler. (D-14575)
  • AI assistant auto added filter causes error in Analysis chart. (D-14594)
  • Font looks different in export file. (D-14595)
  • When project is imported, Snowflake datatables show zero rows even if there is data. (D-14629)
  • PA shows an error message about insufficient system memory in resource pool 'internal'. (D-14657)
  • Enable Slice into dimesions for task report: Conversion failed when converting date and/or time from character string. (D-14673)
  • Report measure setting does‘t support any List or unique list aggregation type values. (D-14681)
  • Checkbox caption wrap automatically even though there are plenty of space. (D-14689)
  • Error: <rect> attribute height: A negative value is not valid. ("-1"). (D-14691)
  • Exception of type 'System.OutOfMemoryException' was thrown. (D-14693)
  • ExpressionLanguage initialization is too slow. (D-14719)
  • JS error occurred when try to Export PDF with Ukrainian UI. (D-14787)
  • Error in Validating BPMN model. (D-14808)
  • Empty datatables should be removed when create new model from filter failed . (D-14816)
  • Error occurred when PA operations takes longer than 90 seconds in Snowflake native app. (D-14826)
  • BPMN model validation error: The given key 'id04.....' was not present in the dictionary. (D-14843)
  • Text repeating itself twice in error message. (D-14856)
  • Copy and Open link icons overlapped with scrollbar. (D-14861)
  • Invalid chart settings error should be more clear. (D-14881)
  • Flaky E2E test "SystemReports Workspace related system reports". (D-14883)
  • Error "2 matches were found for column rename" when there are multiple similar measures and event type filters in chart and dimension. (D-14888)
  • Verify that PUT /password cannot set password if no password has been set. (D-14889)
  • Scripts System report is slow and running it seems to block other script operations. (D-14890)
  • TA: CortexAgentsQuery_ObjectCentric is flaky. (D-14892)
  • SQLDataFrame query fails with two consecutive Where functions. (D-14897)
  • E2E test failure: ObjectCentricFlowchart Filters can be created from dialog or selecting items from charts for object-centric models. (D-14901)
  • Format of the initialization string does not confirm to specification starting at index 0. (D-14903)
  • Hide object-centric flowchart tool palette item when case-centric model is selected. (D-14926)
  • Error in querying event type measures. ERROR [42000] SQL compilation error invalid identifier '"df_2"."Cost"'. (D-14929)
  • Better error message for query result. (D-14932)
  • Demo dashboard "Lead Time Analysis: Delivery Time" need slightly update for "dbStartEvent" configuration. (D-14933)
  • DataGrid.ts RangeError: Maximum call stack size exceeded. (D-14939)
  • Excel export was broken for Query designer's table (fixed in D-14926). (D-14940)
  • For datatables using Snowflake view, editing columns, Import and Delete all rows should be disabled. (D-14941)
  • Conformance analysis fails with BPMN model that has non-branching parallel gateway. (D-14942)

Note: Features and fixes currently under work are not necessarily targeting to the next release.