CONTENTS

Orchestrating Ruleset Execution

Getting Started
Overview: Designing Rulesets
Tutorial: Creating Your First Ruleflow
Gray bulletBefore you Start
Gray bulletTutorial Scenario
Gray bulletRunning the Completed Tutorial
Gray bulletTask 1: Creating a Ruleflow
Gray bulletTask 2: Defining the Eligibility Rule Task
Gray bulletTask 3: Defining the Pricing Rule Task
Gray bulletTask 4: Setting a Condition on a Transition
Gray bulletTask 5: Executing the Ruleflow and Analyzing the Results
Concepts
Rulesets and Ruleset Archives
Ruleset Parameters
Ruleflows
Ruleset Extraction
Rule Execution Order
Gray bulletRuleflow Control Properties
Gray bulletRule Control Properties
Rule Selection
Gray bulletRuntime Rule Selection
Gray bulletHierarchies
Rule Overriding
Tasks
Creating Ruleset Parameters
Working with Ruleflows
Gray bulletDisplaying a ruleflow
Gray bulletAdding a new ruleflow
Gray bulletCreating rule tasks
Gray bulletAdding a rule task
Gray bulletAdding rules to ruleflow tasks
Gray bulletDefining runtime rule selection
Gray bulletCommenting a rule task
Gray bulletUsing the Ordering property
Gray bulletUsing the Exit Criteria property
Gray bulletSetting custom rule task properties
Gray bulletCreating function tasks
Gray bulletCreating flow tasks
Gray bulletCreating transitions
Gray bulletCreating multiple paths using forks and joins
Gray bulletCreating a choice
Gray bulletAdding initial actions
Gray bulletAdding final actions
Gray bulletEditing a ruleflow element
Gray bulletDefining the ruleflow layout
Gray bulletAdding ruleflow dependencies
Sorting Rules in a Ruleset
Setting Simple Priorities Among Rules
Setting Up Rule Overriding
Extracting Artifacts to be Put in a Ruleset
Exporting a Ruleset Archive