skip to main content
What's New in Corticon : What's new and changed in Corticon 5.7 : Usability improvements

Try Corticon Now

Usability improvements

The behavior of several Corticon Studio features has changed to improve their usability. Significant usability improvements in this release include:

Numerical equality applied during validation

When comparing expected results with output results during the validation stage of testing, two values that have a different number of trailing zeros to the right of the decimal place now validate correctly. Note: Avoid introducing rounding errors and inconsistent use of big decimal data types. These can still lead to differences during comparisons. This information was added to Techniques that refine rule testing in the Rule Modeling Guide

Double-click to rename a Testsheet

In the Ruletest editor, you can change the name of a Testsheet by double-clicking on its tab, as illustrated:
The Rename Testsheet dialog opens where you enter your preferred name for the Testsheet.
This improvement updates the topic Renaming Testsheets

Collapse All and Expand All items in Testsheet trees

Right-click in a Ruletest view to select Expand All or Collapse All the items in a test tree. These menu options operate on each tree separately. The previous expansion state of any children is lost by using these options.

Exclude Transients when exporting Testsheets to XML, SOAP, or JSON

You can chose to exclude transients when you export Testsheets to XML, SOAP, or JSON using the Exclude Transients option. For example, select Ruletest > Testsheets > Data > Output > Exclude Transients to set your preference to exclude transients. Toggle the option off to include transients in the exported document.

Ignore Validation applies to all instances of a node in a view

In Testsheets, when you right-click on a node and chose Ignore Validation from the pop-up menu, all instances of that node in that view are ignored during the validation stage of testing, not just the single instance you selected. Each occurrence of that node that appears in the view is grayed out to indicate that all of them are ignored during validation. You can toggle Ignore Validation on or off.

File Selection dialogs filter only files from the parent project

To prohibit you from creating cross-project assets and the inevitable confusion associated with them, file selection dialogs filter and display only files from the parent project. For example, the Select Vocabulary dialog only lists the Vocabularies for the parent project.

Add Vocabulary attributes by data type

When you use the Add Attribute > option to add an attribute to an entity from the vocabulary tree, a list of data types now displays. Select the appropriate data type for the new attribute, and the properties for the new attribute are set to that data type. This speeds the process of building a vocabulary by eliminating the separate step of setting the data type of attributes after being added.
See Attribute nodes: Adding and editing attributes and their properties for additional information.

Publish selected Ruleflows from Project Explorer

You can now select specific Ruleflows for packaging and deployment from the Project Explorer view, and then publish only those Ruleflows. In projects with large number of Ruleflows, you can place your main Ruleflows in a separate folder to make it easy to locate them and select them for deployment.
See Publishing selected Ruleflows from Project Explorer for additional information.