CONTENTS

Rule Studio

Rule Studio User Guide
Creating Rule Projects
Gray bulletCreating a New Solution for a Rule Project
Gray bulletCreating a New Solution
Gray bulletAdding Project References
Gray bulletRenaming a Rule Project
Gray bulletBuilding or Rebuilding the Solution
Gray bulletRuleset Files
Gray bulletAdding Properties to the Build
Gray bulletRemoving Properties From the Build
Gray bulletSpecifying Build Events
Gray bulletFiltering Artifacts in the Build From the Rule Project
Gray bulletConfiguring the Rule Project
Gray bulletUsing Rule Packages to Organize Your Rules
Gray bulletSetting the Properties of the Ruleset
Gray bulletAdding Your Own Rule Properties
Gray bulletUsing XML Schema Elements for Custom Rule Properties
Gray bulletSetting the Rule Team Server Synchronization Parameters
Gray bulletDefining the Assembly Information for a Rule Project
Gray bulletManaging Rule Projects
Gray bulletAdding a Rule to a Business Rule File
Gray bulletDeleting a Rule in a Rule Project
Gray bulletNavigating to a Rule from the Rule View
Gray bulletChanging the Package of a Rule
Gray bulletCategorizing a Business Rule
Gray bulletFinding Rules
Defining Business Object Models
Gray bulletIntroducing the Business Object Model View: Two Views of a Class
Gray bulletSetting Up a Business Object Model
Gray bulletRemoving Members from the Business Object Model
Gray bulletModifying Native Data Types in the Business Object Model
Gray bulletIncluding XML-based Classes in a Business Object Model
Gray bulletSynchronizing the Business Object Model View and the Class Library Project
Gray bulletRectifying Unresolved Members
Gray bulletImporting External References
Gray bulletVerbalizing a Business Member
Gray bulletIncluding Variables in a BOM Member's Verbalization
Gray bulletMethods with Arguments
Gray bulletCategorizing the Members of a Business Object Model
Gray bulletExtending a Business Object Model
Gray bulletBusiness Subtypes
Gray bulletBusiness Methods and Business Properties
Gray bulletCreating Business Elements
Gray bulletLocalizing the Display Text in a Business Object Model
Gray bulletAccessing the Properties of Business Object Model Members
Gray bulletSupport for Literal Values
Gray bulletUsing a Value Descriptor to Remove Ambiguity
Gray bulletCreating Dynamic Domains
Gray bulletUsing Literal Values in ILOG Rule Solutions for Office
Gray bulletUsing Literal values in ILOG Rule Team Server for SharePoint
Orchestrating Ruleset Execution
Gray bulletRule Execution Modes
Gray bulletThe RetePlus Mode
Gray bulletThe Sequential Mode
Gray bulletThe Fastpath Mode
Gray bulletControl Properties
Gray bulletChoosing an Execution Mode
Gray bulletLimitations of the Sequential and Fastpath Modes
Gray bulletAdding Ruleset Parameters
Gray bulletOrdering Rules in the Agenda
Gray bulletRuleflows
Gray bulletRuleflows and Ruleset Parameters
Gray bulletStart Points and End Points
Gray bulletTasks
Gray bulletDuplicate Tasks
Gray bulletTransitions and Transition Conditions
Gray bulletElse Paths
Gray bulletCreating and Editing Ruleflows
Gray bulletCreating a Ruleflow
Gray bulletAdding Start Points, End Points and Tasks
Gray bulletAdding Initial and Final Actions to Rule Tasks
Gray bulletDuplicating Tasks
Gray bulletAdding Transitions and Transition Conditions
Gray bulletChanging the Execution Mode of a Task
Gray bulletAdding Rules to Tasks
Gray bulletSelecting Rules at Runtime
Gray bulletUpdating Rule Tasks at Runtime
Gray bulletReducing the Size of the Ruleset
Writing Rules
Gray bulletUsing the Intellirule Editor
Gray bulletAdding a New Rule
Gray bulletCopying a Rule
Gray bulletSetting the Editing Mode for the Intellirule Editor
Gray bulletAdding a New Part to a Rule
Gray bulletFiltering the Vocabulary Using Categories
Gray bulletAdding and Removing Rule Statements
Gray bulletUsing the Variables Defined by the Intellirule Editor
Gray bulletControlling How Condition Statements are Combined
Gray bulletAdding a Statement to a Group of Statements
Gray bulletNegating a Condition Statement
Gray bulletRefactoring Rule Artifacts
Gray bulletWorking with Multiple Languages
Gray bulletDefinitions
Gray bulletUsing Definitions with the Else Part
Gray bulletRetrieving all Occurrences of a Business Term
Gray bulletConditions
Gray bulletCombining Condition Statements
Gray bulletTesting for Existence
Gray bulletNegating Condition Statements
Gray bulletComparison Operators
Gray bulletComparing Objects in a Condition
Gray bulletVariables
Gray bulletActions
Gray bulletUsing the Properties of Business Rules
Gray bulletWorking with Decision Tables
Gray bulletUnderstanding Rows and Columns
Gray bulletPreconditions
Gray bulletCreating Decision Tables
Gray bulletInserting & Removing Rows
Gray bulletInserting & Removing Columns
Gray bulletEditing Cells
Gray bulletEnabling Decision Table Actions
Gray bulletDefining Preconditions
Gray bulletUsing Categories with Decision Tables
Gray bulletOrganizing Rows and Columns
Gray bulletChecking Decision Tables
Gray bulletConverting Business Rules to Decision Tables
Storing and Sharing Rules
Gray bulletSynchronizing Rules Between Rule Studio and Rule Team Server
Gray bulletPublishing a Rule Project
Gray bulletPublishing a Filtered Rule Project
Gray bulletUpdating a Rule Project
Gray bulletPublish and Update Actions
Gray bulletExtracting Rulesets from Rule Team Server
Gray bulletManaging RuleDocs with the OpenXML API
Gray bulletUsing a Source Control Provider
Gray bulletAdding Rule Projects to Source Control
Gray bulletAdding Business Object Models to Source Control
Executing Rules
Gray bulletKey Classes of the ILOG Rules for .NET API
Gray bulletLoading the Rule Engine Assemblies
Gray bulletCreating an Engine and Executing a Ruleset
Gray bulletPresenting Objects to the Rule Engine
Gray bulletRetrieving Data and Events From the Engine
Gray bulletSetting an Exception Handler on the Engine Execution
Gray bulletUsing XML Data
Gray bulletReloading a Ruleset at Runtime
Customizing Rule Studio
Gray bulletLocalizing the Rule Editors
Index