CONTENTS
Orchestrating Ruleset Execution
Getting Started
Overview: Designing Rulesets
Tutorial: Creating Your First Ruleflow
Before you Start
Tutorial Scenario
Running the Completed Tutorial
Task 1: Creating a Ruleflow
Task 2: Defining the Eligibility Rule Task
Task 3: Defining the Pricing Rule Task
Task 4: Setting a Condition on a Transition
Task 5: Executing the Ruleflow and Analyzing the Results
Concepts
Rulesets and Ruleset Archives
Ruleset Parameters
Ruleflows
Ruleset Extraction
Rule Execution Order
Ruleflow Control Properties
Rule Control Properties
Rule Selection
Runtime Rule Selection
Hierarchies
Rule Overriding
Tasks
Creating Ruleset Parameters
Working with Ruleflows
Displaying a ruleflow
Adding a new ruleflow
Creating rule tasks
Adding a rule task
Adding rules to ruleflow tasks
Defining runtime rule selection
Commenting a rule task
Using the Ordering property
Using the Exit Criteria property
Setting custom rule task properties
Creating function tasks
Creating flow tasks
Creating transitions
Creating multiple paths using forks and joins
Creating a choice
Adding initial actions
Adding final actions
Editing a ruleflow element
Defining the ruleflow layout
Adding 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