Chapter 1 Introduction to Decision Manager : Decision Manager User Interface

Decision Manager User Interface
This figure shows the main page with a decision project loaded and a particular decision table opened:
Project Explorer
The Project Explorer displays the BusinessEvents ontology. This ontology is used by the business user to work with a decision table. This is the ontology that was created in TIBCO Designer where all the models and rules were created.
Argument Explorer
Argument Explorer displays the arguments of the VRFs which are defined in TIBCO Designer. The business user can expand the entities (concepts or events) to see their properties, decide on which properties to use to make a decision, and drag and drop the properties onto the Condition or Action area of the Decision Table editor to create an implementation. Primitives supported by BusinessEvents can also be dragged.
Overview Explorer
This is an outline view for the decision table editor. It can be used to navigate larger tables.
Console View
All engine messages are logged in this panel. This panel displays information about errors resulting from abnormal execution of the application.
Problems View
All BusinessEvents validation errors are shown in this panel. The types of errors that may be displayed upon validation include language validation errors, access control errors, and so on. This view does not display information about errors resulting from abnormal execution of the application.
History View
This panel displays a list of all the check-ins made for a decision table (similar to the revisions list or the log feature provided by most source control clients).
Properties View
This panel displays the metadata associated with the various entities (concepts, events, rules, and so on) that compose a BusinessEvents project. This view is activated when you click on a project entity (concept, event, rule, and so on) that has property data associated with it. From the Property Explorer you can modify the effective date and expiration date of decision table entities only.
Domain Model Editor
The domain model editor enables authorized users to define and modify sets of valid values for ontology properties. Users setting up a decision table can then select from the allowable values when using properties to define a decision table row. For example, the following figure shows how a domain model is used to select a value for a gender property:
Decision Table Editor
This is the work area for defining the decision tables. The editor consists of three different sections:
Declaration Table  Displays read-only arguments that are defined in TIBCO Designer for the implementation.
Decision Table  The table used to define business rules by dragging and dropping properties of the arguments.
Exception Table  Another instance of a decision table where you enter the conditions and actions for exceptions. For example, you could add rows that capture situations where fields are blank or contain invalid values. In such cases, you can add custom actions to send notifications or set return values in your table accordingly.
Error Log View
Shows a list of errors, with convenience controls such as export, import, clear log viewer, delete log, open log, and restore log. You can double click on any item to display a detailed view.
Error Log View makes visible this log file:
BE_HOME\DecisionManager\workspace\.metadata\.log
This view is not visible by default. To enable it, set the property bui.show.ErrorLog=true in the bui-config.tra file. See Configuring Decision Manager Properties.
Catalog Functions
There are three catalogs of functions:
Expand each set to view the functions. You can drag and drop functions onto the desired decision table cell to define a condition or action. When you float the cursor over a function in the registry, Decision Manager displays a tooltip showing the description and syntax.
Custom Functions  Advanced users can create custom functions (with their own tool tips). See Adding Custom Functions to Decision Manager.