Rule Builder > Introduction to the Rule Builder > Rule Builder Plug-ins

Plug-ins provide most of the Rule Builder functionality. Each plug-in is a module that provides specific functionality to the Rule Builder. Therefore, the installation of a set of plug-ins can be used to control which functions a given user has access to. By default, there are three sets of plug-ins that can be installed that correspond to three Rule Builder modes; however, these three modes can be customized using the Options dialog box.

Table 1.1 provides a brief description of each of the available plug-ins:

Table 1.1   Installing and Uninstalling Plug-ins
Plug-in 
Description 
Query  Represents the query functionality accessible from the Rule Builder GUI. Queries enable you to interrogate the repository, for example, to find all the rules containing a given condition. 
Locking  Provides basic locking functionality that prevents several users from simultaneously modifying the same repository element. When a particular package or template library is locked, other users have read-only access. When the lock is released, other users can edit the package or template library. 
Decision Table  Enables you to edit the structure of a decision table by mapping BOM elements to decision table elements, set up decision table templates in a template library, and create decision table instances in packages. You can also edit the values applied to the conditions and actions parts of decision table instances and, if the Library Editing plug-in is installed, decision table values in the template library. 
Decision Tree  Enables you to edit the structure of a decision tree by mapping BOM elements to decision tree elements, set up decision tree templates in a template library, and create decision tree instances in packages. You can also edit the values applied to the conditions and actions parts of decision tree instances and, if the Library Editing plug-in is installed, decision tree values in the template library. 
BOM Graphical Editor  Displays a Unified Modeling Language (UML) class diagram representation of the BOM that simplifies the task of writing it. The BOM Graphical Editor can be accessed from the BOM Explorer and enables you to view or edit any part of the BOM graphically. 
BOM Explorer  Enables you to browse and edit a BOM directly in the BOM Explorer pane. 
Help  Provides access to the Rule Builder online help system. 
Reporting  Enables you to produce reports concerning rule packages, subpackages, decision tables, and decision trees. The reports can be in Text, HTML or XML formats. 
Repository Migration  Migrates an old JRules repository to the current JRules repository version. 
Library Editing  Supports editing of the template library elements. When this plug-in is installed, you can create templates, define a BOM, and make custom business rule languages available to the Rule Editor through rule templates. 
Facility Explorer  Enables you to create queries and query templates, and then archive them for reuse later. You can also edit the BOM used by the queries. 
Ruleflow  Displays a UML activity diagram representation of the ruleflow that enables the execution sequence of the rules in a ruleset to be specified graphically. 
Consistency Checking  Provides a facility for detecting inconsistencies in rules and equivalence between rules. 
Profiler  Allows you to evaluate the performance of the execution of a set of business rules. It enables you to visualize objects at run-time by providing summary statistics about all the business rules in the agenda. 
Debugger  Tests the execution of a ruleset by a specified rule engine. It provides panels for inspecting the working memory, looking at the business rules on the agenda, inspecting the values of objects that are bound to a particular instantiation of a rule, and viewing the trace output from a given session. 
RuleApp  Enables you to extract one or more rulesets and deploy them on a running Business Rule Execution Server (BRE Server). The BRE Server provides the run-time execution environment for business rules, decision tables, and decision trees. 
CVS  Enables CVS integration with the Rule Builder to provide a source code control system (SCC system). The SCC system provides access management of the repository files, which allows several users to work on local copies of the same file. 
Rule Service  Deprecated. The plug-in is not installed, therefore it appears unchecked in the Options dialog box. 

See Also:

Plug-ins and Rule Builder Modes | Installing and Uninstalling Plug-ins | User Roles and the Rule Builder


Customer Support | Copyright © 1987-2004 ILOG S.A. All rights reserved. Legal terms. PREVIOUS   NEXT