Rulesheet menu commands
Print
- Last Updated: May 30, 2021
- 2 minute read
- Corticon.js
- Documentation
The following menu is available when the Rulesheet editor is the active window.
The Rulesheet menu has the following items:
- Logical Analysis
- Execution Sequence Diagram - Creates a graphic that shows the execution sequence of the rules in the active Rulesheet. Your default graphic viewer launches to display the diagram. The graph is saved as a labeled set of files at [CORTICON_WORK]\Graphs .
- Logical Dependency Graph - Creates a graphic that shows the logical dependencies of the data created in the Rulesheet. This is different than an Execution Sequence Diagram in that it does not show the sequence of rule execution. Your default graphic viewer launches to display the diagram. The graph is saved as a labeled set of files at [CORTICON_WORK]\Graphs.
- Clear Analysis Results - Removes highlighting that resulted from checking for conflicts and completeness.
- Check for Logical Loops - Performs logical loop detection across all rules in all Rulesheets in the active Project.
- Check for Completeness - Highlights incompleteness in the active Rulesheet.
- Check for Conflicts - Highlights conflict between two or more rules in the active Rulesheet.
- Enable Conflict Filter - A toggle that either hides or shows all rule columns that are not part of the current conflict.
- Previous Conflict - Highlights the previous conflict in the sequence. This option is grayed out until you perform a conflict check.
- Next Conflict - Highlights the next conflict in the sequence. This option is grayed out until you perform a conflict check.
- First Conflict - Highlights the first conflict in the sequence. This option is grayed out until you perform a conflict check.
- Last Conflict - Highlights the last conflict in the sequence. This option is grayed out until you perform a conflict check.
- Rule Columns
- Use Conditions as Processing Threshold - Advanced functionality. For more information on this topic, see the section Rule dependency in chaining
- Expand Rules - Creates multiple simple rules from each complex rule.
- Collapse Rules - Reverses the Expand Rules function.
- Compress Rules - Detects overlapping conditions between rules and combines columns to produce a smaller number, but logically equivalent, set of rule columns.
- Renumber Rules - Causes rule columns that have been expanded into component rules (also called sub-rules) to be renumbered from left to right.
- Simple View | Advanced View - Toggles display of the Scope and Filters panels on the left side of the Rulesheet.
- Show Natural Language - Displays the Condition and Action expressions in the Rulesheet that have natural language equivalents.
- Filters - For more information on filters
and preconditions, see the topics in the section Filters
- Precondition - Preconditions are Filter expressions that stop Rulesheet execution if not satisfied by at least one piece of data. For more information, see the Filters chapter of the Rule Modeling Guide.
- Report - Creates an HTML report and launches your browser for viewing. See Creating a Rulesheet Report.
- Compare Rulesheets - Analyzes a selected Rulesheet in the context of the one currently in the editor to report on differences.