Version 9.4 Release Notes
  • 07 Nov 2024
  • 21 Minutes to read
  • Dark
    Light

Version 9.4 Release Notes

  • Dark
    Light

Article summary


Breaking Changes

[DT-042424] Remove "Default Folder Count" from Inbox Folder - The count of items in the Inbox has been fixed to be less system intensive. Users who want the count to still appear should export the Default Inbox Folder Count Flow before upgrading and then import the Flow after the upgrade is complete.

[DT-041526] When Graceful Shutdown feature is enabled and the service is restarted, the server starts in Maintenance Mode - In past versions restarting while in Maintenance Mode would allow Maintenance Mode to keep persisting. Now a restart will turn it off. For users who want a persistent Maintenance Mode, it can be configured in the settings.xml file.

[DT-042384] Rule Set Namespace Changes on Import/DB Restore from Older Versions - Rule Sets created in older versions of Decisions will no longer break upon upgrading. However, in certain situations, upgrading from a version between v6.0 and v8.17 can require that all variables within a Rule Set must be remapped. This also applies to doing database restores from an older version. Note that this only happens in certain, rare, configurations.

[DT-041447] Json Writable Hybrid Serialization - The mechanism by which JSON is serialized and deserialized has been redesigned, replacing the old binary system with a hybrid style. This will significantly enhance performance. Any users using an SDK to read or write Flows will need to rewrite their SDK because of this change.


9.4 New Features (11/6/2024)


FeatureDescriptionScreenshot
[DT-037434] Add Sharepoint step to retrieve all files from a specific folderAll documents within a Sharepoint folder can now be fetched with a new setting on the Get All Documents step.A screenshot of a computer 
Description automatically generated 
[DT-039254] Give all message queue modules some steps to control the queuesMessage queue modules now have new steps to help automate queues.A screenshot of a computer 
Description automatically generated
[DT-041621] Scheduled Job Dashboard EnhancementsThe Scheduled Job Dashboard has received numerous enhancements.A screenshot of a computer 
Description automatically generated 
[DT-041712] Update Default Entity Picker Folder DialogThe Default Entity Picker has been updated across the platform. Functionality remains the same, but it is easier to navigate.A screenshot of a computer 
Description automatically generated 
[DT-041750] DocuSign: Get Status ChangesAdded a new step to the DocuSign module that can pull a list of status changes to documents.
[DT-041810] Queue Depth for System Activity TrackingThere is a new Report that tracks the number of Thread Job Queues. This looks at the total number of Thread Jobs running at a particular time.A screenshot of a computer 
Description automatically generated 
[DT-041848] Allow Password locking and unlocking for word and excel documentsNew steps have been added for locking and unlocking Word and Excel files.
[DT-042395] Adding a new 'Personalize' action to the context menu.Look and Feel context menu actions have been bundled together into a single menu that can be accessed through the Personalize action.A screenshot of a computer 
Description automatically generated 
[DT-042423] Google Cloud Module - Add support for StorageThere are new steps for the Google Cloud module to access storage functionality.

Enhancement


FeatureDescriptionScreenshot
[DT-039962] Allow message queues to stop threads which aren't doing any workMessage queue threads that have been idle for a period of time will now close rather than remain open until the service ends.A screenshot of a computer 
Description automatically generated 
[DT-041579] Context Menu Phase 3Action menus in many places have been updated for a better experience.A screenshot of a computer 
Description automatically generated 
[DT-041736] Repository: Project branches do not have icons to differentiate them from other folders.Branches on a Repository server now have icons so it is easier to tell them apart.
[DT-041894] Report Designer RefreshThe Report Designer has been given a new look. Functionality is unchanged.A screenshot of a computer 
Description automatically generated 
[DT-041982] Improve the Advanced Search Report's performancePortal search has been optimized. There will be significant performance improvements for very large datasets.
[DT-041992] Add System Validation when a Shadow Table ExistsUsers are now notified in situations where shadow tables are created and now have the option to delete them.A screenshot of a computer 
Description automatically generated 
[DT-042028] Fetch Entities UpdatesThe properties of Fetch Entity steps have been updated.
[DT-042179] OpenID and Email scopesUsers now have a property for the IdP settings that allows email scope to be omitted.
[DT-042190] Activity- History Page: Tags that are created, updated, or deleted within the project are not tracked.The creation, modification, and deletion of Tags will now be properly tracked and appear in a Project's History page.
[DT-042208] Add Filter to System Folder 'All Element Types in System' ChartThe All Element Types Report found in the System Folder can now be filtered on archived entities.
[DT-042256] Formula: Enhancements needed for functions tab's search bar.Function search in the Formula Designer has been improved.
[DT-042363] Groups and Accounts entity picker redesignThe Groups and Accounts entity picker has been redesigned. 
[DT-042364] Pick or Define dialog redesignThe Pick or Define entity picker menu, seen often in Flows, has been redesigned.
[DT-042418] Expose Network Timeout and Retries forAzure storage Steps now have a timeout property
[DT-042571] Active Directory: AD steps need to support DomainActive Directory steps will now use the domain name that is sent to them.A screenshot of a computer 
Description automatically generated

Fixes

Infrastructure

DT TitleDescriptionOccurs In
[DT-041528] Changes made to settings.xml while service is running are reverted on restarts if Graceful Shutdown is enabledThe settings.xml file will no longer reset if the Graceful Shutdown feature is enabled.9.x

Installer

DT TitleDescriptionOccurs In
[DT-042259] Current container image decisionscore/platform:9.2.0.74128 fails due to Unpacking/Fetching GitHub Modules on the Unpack Module installation step.Containers will no longer fail to upgrade if any GitHub Modules are installed.9.2

Modules

DT TitleDescriptionOccurs In
[DT-036498] Rabbit MQ 'String Payload' Data Comes In BlankFixed an issue with AWS SQS messages being received with a blank StringPayload property.9.x
[DT-039961] Improve action visibility on Message Queues folderAction menus for Message Queue folders will now only show actions that are relevant.All prior versions
[DT-039970] the Message Queue steps Get Message and Get String Message do not retrieve messages from ActiveMQ queuesFixed an issue that prevented Message Queue steps for ActiveMQ from returning messages.9.x
[DT-040971] Message queues with the same name are confused at runtimeMessage queues can no longer be given the same name.9.x
[DT-042219] AI.Common - When Vector Storage Info is set to constant, validation on the Name textbox does not clear if a value is provided.Vector Storage steps had a validation on the Name Textbox that would not clear properly. It now does.9.3
[DT-042220] AI.Common - If Vector Table Connection is overridden, unchecking will cause picker or mapping to remainFixed issues with AI Vector steps that prevented the Override Connection setting from applying correctly.9.3
[DT-042474] Module based entities like scripts not displaying in dependent project.Entities created by Modules can now be viewed in dependent Projects.9.0, 9.1, 9.2, 9.3
[DT-042509] AIPrompt data type not usable by Fetch Entities StepsEntities of the AI Prompt type are now properly fetchable.9.x
[DT-042624] Vector Prep Steps: reference id and vector column name dropdowns do not appear when selecting valid postgres connectionAI module vector steps will now work with PostgreSQL databases.9.x

Forms

DT TitleDescriptionOccurs In
[DT-041824] Form Controls - Rich TextBox or Display: An error is displayed after running a flow when the 'Merge Text Editor' dialog contains text copied and pasted from a 'Word' document.Copying and pasting text from a Word document into a Rich Text Box Form Control will no longer cause errors.9.x
[DT-041893] Advanced Data Grid with MultipleSelect Grid Mode: 'Select All' Checkbox Selects Entire Data Set Instead of Just Current Page RecordsPressing Ctrl+A will no longer select every entity on an Advanced Data Grid if the Hide Select All Button is enabled.9.x
[DT-042186] Normal Form: Tooltip is not displayed on the files present in the 'File Upload' and 'Multiple File Download' controls.Tooltips will now display for a few controls that were missing it.9.x
[DT-042189] Form Controls - File Upload and File Download: The button style displayed is inconsistent with other file controls.Fixed the appearance of File Upload and File Download Form Control buttons.9.x
[DT-042216] Collapsibility of Form Header Containers using AFFForm Header Containers have a new property "Collapse Header By Data Name" that can be used to collapse a Form Header Container via a specific constant value, or by values picked up through a Flow.9.4
[DT-042244] Formula: Evaluation Tree: Unwanted sub-nodes are displayed.Debugger has been updated to remove unnecessary information.9.3
[DT-042265] Forms | Hide Title Bar Not Working For Forms in Sub Dialog Flows When Viewed on PhonesThe Hide Title Bar option will now work properly for mobile Forms.9.x
[DT-042303] Formulas: Incorrect parameter type displayed in help description for array functionsFixed a help description to show the correct information.9.3
[DT-042323] Formula: extra brackets are shown in evaluation sectionThe Formula Debugger will no longer show too many brackets.9.3
[DT-042354] Formulas: Rule Set Inputs are not seen as Input Data within the Formula BuilderThe Formula Designer will now see Inputs that were added to a Rule Set.9.3
[DT-042473] Optimize the Active Form FlowFixed a rare issue that could cause documents to disappear.9.x

Flows

DT TitleDescriptionOccurs In
[DT-033285] UI Issue: Make property selection automatically show in mapping editor on initial loadThe Edit Input Mapping UI has been improved.9.4
[DT-041626] Flow: Output Mapping - Change Value: When the mapped value does not exist, a validation is only displayed at the property panel but not at the Flow level.Errors will no longer appear if a Step's output mapping is set to Rename.9.x
[DT-041782] Flow Steps - Get Business Days Between Dates for Location Requires Admin Permissions to Run Against Default LocationFixed an issue that prevented the Get Business Days Between Dates for Location from running for users without Admin permissions.9.x
[DT-041877] Flow Step: 'Get Health Assessment' step does not workThe Get Health Assessment step now recognizes Projects and will function correctly.9.0, 9.1, 9.2, 9.3
[DT-041879] Flows - Steps - Merge Plain Text show editor not outlining input validation errors.Validation errors are now outlined in red in the Merge Plain Text Editor.9.x
[DT-041884] Folder Activity Panel Not Refreshing when using Send folder change eventAdded a new setting to allow Send Folder Change Event steps to refresh the Folder Activity Panel of a Page.9.4
[DT-041914] Prevent Data Structure from getting deleted if Unit Tests use the structureChanging the data structure of a Flow after Unit Tests were created will no longer cause the Unit Tests to fail.9.x
[DT-042100] The "Compare Utility" Icon has Inconsistent Placement in Flow vs Rule and Truth Table DesignersFixed the alignment of icons for the Compare Utility.9.2, 9.3
[DT-042262] HTML to PDF Step Properties Should Say InchesThe HTML to PDF step properties for height and margins now show that they are being measured in inches. Down with the metric system.9.4
[DT-042325] Flow designer - Toolbox: An error is displayed when searching for 'CSV' keyword after deleting a CSV data structure whose steps were used in the flow.Searching for CSV in the Flow Designer Toolbox will no longer throw an error if a CSV Data Structure was deleted and steps from that structure were used in the Flow.9.x
[DT-042334] Flows | Steps | Set Entity State Step Sends Multiple Emails When Added to an Assignment Warning FlowAssignment Warning Flows will no longer send too many emails for assignments.9.x
[DT-042403] Filter List step is hitting inconsistent behaviorFixed an issue with Filter List Steps not working as expected. If a Flow with Filter List Steps is being called multiple times simultaneously there were issues with threads being clocked out of the filter.9.x
[DT-042468] Form using Reuse Assignment does not get assigned to user if another form is hit in betweenAssignments created by a Form with the Reuse Assignments setting were not being assigned correctly if there was another Form after the first Form in their Flow. This has been fixed.9.x

Rules

DT TitleDescriptionOccurs In
[DT-042384] Rule Set Namespace Changes on Import/DB Restore from Older VersionsRule Sets created in older versions of Decisions will no longer break upon upgrading.9.x
[DT-042639] Rule Chain: When creating, a start and end step appears in the designer then disappearsStart and End steps will no longer appear and then disappear when building a Rule Chain.9.x

Reports

DT TitleDescriptionOccurs In
[DT-041749] Is in list report field filter shows no results if list is empty even when 'Show All if List is Empty' is checked on the filterThe Show All if List is Empty setting for Report filters was not being respected properly. It will now work as expected.9.x
[DT-042347] The Sub_totals count is count to rows with data in the specified field instead of total number of rowsFixed bugs with the sub total values on Reports not handling null values properly.9.x
[DT-042556] Projects: Dependent Modules Data Sources Do Not Display in Report Data Source ListData sources that are generated by Modules will now appear as a selectable data source within a Report.9.x
[DT-042640] Diagram Tile: There are two start steps present in the designerDiagram Tile Flows will no longer create duplicate start and end steps.9.x
[DT-042783] Report viewer with report id from selection bus gives error on reload
If Report viewer is configured to change the Report based on the selection bus and the Report id is present in the URL reloading the tab would cause an error. This has been fixed.
9.x

Data Structures

DT TitleDescriptionOccurs In
[DT-039285] Getting an error when compiling Data StructureFixed a random error that could appear when creating or deleting a Data Structure.9.x
[DT-041813] User Defined Types - Entity Extension: Types available in "Extension for Type" setting are not project specific.Entity Data Structures will now only be available in the Projects that they belong to.9.x
[DT-041913] User Defined Types - Value List: Values configured in the list are getting overridden when another 'Value List' with a duplicate name is added.Attempting to make a Value List with the name of another Value List will now trigger a warning.9.4
[DT-042143] Nested Containers In JSON Schemas Cause Stack Overflow CrashImporting a JSON Data Structure Schema with a self-referencing structure or a nested container will no longer cause servers to crash from infinite recursions.9.x
[DT-042308] Missing Data Extensions when converting/importing a project from v8 to v9Data Extensions for Legacy Projects will no longer be placed in a System Folder upon conversion of the Project. They will now appear properly in the new Project Folder.9.x
[DT-042349] Duplicate Types Created After Importing and Saving JSONDataStructureImporting or saving a JSON Data Structure will no longer cause duplicates data types to appear.9.x
[DT-042476] Adding Empty Display Information > Categories to Case Entity Field results in error/crash.Projects will no longer become inaccessible from adding empty fields to a Case Entity.9.0, 9.1, 9.2, 9.3
[DT-042507] Data Structure: Entities Become Unusable if EnumDataType Field Values Are Saved as Comma-Separated.Entities will now be useable even if their EnumDataType Field is saved as comma-separated.9.x
[DT-042569] Cloning the case data structure does not retain the case idNew case ids will no longer be generated when cloning a Case Entity's data structure. They will retain the case id of the original.All prior versions

Integrations

DT TitleDescriptionOccurs In
[DT-042194] Query Integration: Adding a label to the Query Integration dialogThe Query Integration screen now has text in the bottom right corner explaining how to add parameters.9.4
[DT-042214] REST Service/Method HTTP Header Redirect Handler does not consider possibility of Relative URL for the Location HeaderRelative URLs can be called successfully with REST services.9.x
[DT-042299] Access Pattern steps fail when created for Oracle Table and View integrationsAccess Patterns created on Oracle Databases will now run in a Flow.9.x
[DT-042353] User is able to create a view with GET step that has invalid or removed fetch criteriaInvalid Database Views can no longer be created by a GET step.9.x
[DT-041891] External Service- REST: 'Error loading the report' message is displayed after opening the drilldown report for the added REST methods.
Fixed a bug that kept some charts from rendering on a Report with multiple charts.
9.x
[DT-042108] Scenario to fix when trying to edit an already created DB Integration.
Users can no longer edit Table Integrations if steps for those integrations are being used in a Flow.
9.x
[DT-042455] Project level external database connections do not appear in dropdown for default PG connection on vector prep steps
PostgreSQL installations will now be able to select external database connections when making integrations.
9.x
[DT-042460] Database Integration - Table, Procedure, Views becomes unusable when loading a large number of tables, procedures and views (80k)  
Database Integrations can now handle very large Databases without freezing.
9.x

System / Portal Administration

DT TitleDescriptionOccurs In
[DT-041604] Cannot Choose a Project Folder when using "Set Default Folder" Action on an AccountProjects can now be set as default folders.9.4
[DT-041838] Portal Settings: Search Subfolders Threshold, when exceeded, Projects and Project Folders No Longer Display in treeHaving more Folders or Projects than the Search Subfolders Threshold setting under Portal Settings will no longer cause Projects to disappear visually from the Folder Tree.9.0, 9.1, 9.2, 9.3
[DT-041872] Portal Search: Project Filter: The 'All Projects' text color changes when deleting the selected project.Portal Search bar will no longer experience changes in text color after deleting a Project.9.x
[DT-041873] Portal Search: Typing 'f' Incorrectly Highlights 'fl' in Recent SearchesCertain letters will no longer be highlighted when they should not be in the Portal Search.9.x
[DT-041916] Scheduled time span jobs set to run immediately later in the day and ending the following day won't run until the following dayFixed a bug that kept Schedule Jobs from running during the time frame they were set for. Specifically Jobs that were set to begin late into one day and end the next day were impacted by this bug.9.4, 9.x, 8.x
[DT-041988] Converting and Utilizing DB Connections between System Level and ProjectsExternal Database connections can now longer be made at the System level. Existing System level connections will continue to work. Local connection folders can now be created within Projects. Local connections cannot be used across Projects, even through dependencies - however the local connection steps will be available.9.x
[DT-042158] Fix Spelling Error on Flow Run Error MessageFixed a typo in an error message.9.x
[DT-042178] Query Editor: Suggestions are not displayed after maximizing/minimizing editor.Maximizing and minimizing the Query Editor will no longer prevent suggestions from being displayed when pressing CTRL+Space.9.2, 9.3
[DT-042235] Typo: 'SAMLSettings' instead of 'SAML Settings' on dialog.Fixed a typo.9.x
[DT-042309] Table and View Integration "Get" steps can be saved with special characters that are not allowed by modifying the name in the access pattern dialogGet steps from Table or View Integrations can no longer be given names with special characters by modifying them in the Access Pattern dialog.9.x
[DT-042319] Image Picker Search using naïve StartsWithImage Picker search has been optimized and will return better results.9.4
[DT-042355] Groups: Default Folder: Unable to select a project folder when setting via the Edit Dialog.Groups can now be set with default Projects when selecting a default folder.9.x
[DT-042374] Active Directory (AD) "Auto Create Users On Initial Login" setting does not Create AD Users in Decisions on Initial Login when EnabledFixed an issue that kept Decisions from creating accounts for news users on their first login.9.x
[DT-042554] Default CSS document in Project does not get checked into Repo as Default CSS DocumentCSS documents that are set as Default for a Project will now carry over correctly when a Project is checked into a Repository environment.9.x
[DT-042726] Folders on the Workflow Catalog tab should display a workflow icon.Fixed the icons that appeared in the Workflow Catalog9.0, 9.1, 9.2, 9.3
[DT-042660] Manage Default Design Pattern: The Entity Picker Does not display the available Design Patterns
Design Patterns created in a Project will now appear on the Manage Default Design Pattern dialog.
9.x

Project Deployment

DT TitleDescriptionOccurs In
[DT-041899] Repository Server: Tags added on the 'Project' or 'Revision' using the 'Manage Tags' action are not displayed in the commit history report.Tags will now appear in the Commit History and Resources Reports on Repository servers.9.x
[DT-041901] Repository Server: Hide Commit Description Column from the Commit History ReportThe Commit History Report has been modified to remove the Commit Description column as it was showing unhelpful information.9.4
[DT-042061] Repository Server: The branch actions are displayed at two places, at the action bar and at the bottom of the same page.Duplicate actions will no longer appear at the bottom of the screen when viewing a Project branch in a Repository server.9.x
[DT-042063] Repository: Resources - Download Specific Revision: Entities are getting downloaded even though the revision is not specified.Users need to specify a revision number before downloading a Project on a Repository server.9.x
[DT-042155] Repository Server: The create branch process fails after deleting the resource document of an entity from the project.Deleting a Resource Document will no longer prevent new branches from being created on a Repository Server.9.x
[DT-042197] Projects Tab Folder: 'Checkout Project' Action: Error while checking out existing project after deleting an entity/folderFixed an error that would occur when checking out an existing Project after deleting an entity or Folder within it.9.x
[DT-042361] Check-in process fails if it exceeds 10 minutes to completeFixed an issue that caused check-ins that took longer than 10 minutes to fail.9.x
[DT-042541] Unnecessary Saving of Diagram Tile View and Diagram Input Tile View Flow During Page ExportRemoved unneeded saving for Diagram Tile Parts.9.x
[DT-041828] Unit tests are allowed to be moved to other projects
Unit Tests can no longer be moved between Projects.
9.x
[DT-041620] Adding Tags Only Counts As a Change If You Do It From Designer Window
Tags will now be able to be moved to a Repository server as part of a check-in.
9.x
[DT-042109] Projects - Scheduled Jobs Log Report Is Not Set to Sort 'Descending' by the 'When Completed' Column
The Scheduled Jobs Log Report is now shorted in descending order.
9.x
[DT-042173] Projects - Settings: 'Description' does not retain and an errors are displayed in console for the imported projects.
A Project's description will now properly import along with the rest of the Project.
9.2, 9.3
[DT-042185] Create Project: The validation message displayed for creating a project with the same name that already exists in the repo has a grammatical error.
Fixed a typo in a validation message.
9.x
[DT-042193] Project - Activity - History: 'Page name' and 'Page label' are mismatched.
Small fix to a Project's History Page in the Activity folder.
9.2, 9.3
[DT-042203] Projects - Integrations Page: Search bar does not return results when using an integration's URL
An Integration can now be searched for using its URL.
9.x
[DT-042430] Project Icon- From File: Icon gets broken after import, if the project is created in version prior to 9.3.
Project icons in versions prior to v9.3 will no longer break when imported to v9.3 or higher.
9.0, 9.1, 9.2

Mobile

DT TitleDescriptionOccurs In
[DT-042250] Mobile Users being redirected on logoutMobile Users will no longer be denied login if there is a delay during the login process.9.x

Process Mining

DT TitleDescriptionOccurs In
[DT-041921] Process Mining - Periodic Report Length of Shortest Case should be Number of Activities of Shortest CaseSome activities were renamed on the Periodic Report.Process Mining
[DT-042367] Process Mining - Periodic Reports: Inconsistent behaviour of "Average Case Duration" and "Duration of Slowest Case" compared to "Duration of Quickest Case"Average Case Duration and Duration of Slowest Case will now act more like Duration of Quickest Case when used in a periodic report.Process Mining



Was this article helpful?