5.3.1.3.3 Associating Conditional Assumptions with Behavior Pattern Rules

The Behavior Pattern Rule UI provides the setup and maintenance of assumptions by integrating the conditional logic (optional) into the setup of Behavior Pattern Rules. You can define Behavior Pattern Rule logies using IF-THEN-ELSE logic based on the underlying characteristics of your financial instruments, such as dates, rates, balances, and code values.

The conditional logic is defined through use of Data Filters. These existing objects provide the building blocks for defining Conditional logic. This type of Data Filter can be selected within the Conditional Assumption section.

The logic included in a Conditional Assumption determines the specific Behavior Pattern Rule assumption that the system will assign to each individual instrument record at run time.

The Conditional Assumption section allows users to select explicit conditions (from Data Filters) and apply methods and rule selections to each condition directly. The Filter Conditions are processed by the engine in the order that they appear on the section. As soon as a condition is satisfied, the related assumption is applied.

If an instrument record does not meet any of the conditions, then the rule logic reverts to the standard assumption that is directly assigned to the Product/Currency combination.

Conditional Assumptions can be applied only to detailed account records (data stored in the Instrument Tables).

To define conditional assumption, follow these steps:

  1. Navigate to Conditional Assumptions section.

    Figure 5-99 Conditional Assumption


    Conditional Assumption

  2. Select the Filter Folder and Filter, then click Go. The condition is displayed based on selected filter.
  3. Here, you can select either group of conditions using Conditional Group or Individual condition using the filter section.
    • You can select the conditional groups from the Conditional Group drop-down. You can create a new condition group using the Create Group button. To create a new condition group, follow these steps:
      1. Select filters using the Filter drop-down list.

        Note:

        You must select minimum 2 filters to define a condition group.
      2. Select the conditions (filters) using the corresponding check-boxes.
      3. Click Create Group .
      4. The Save Condition Group window is displayed. Provide the Group Name and select the Folder where you want to save the condition group. Click Save in Save Condition Group window. You can use this saved group from Condition Group down-down.

        Figure 5-100 Condition Group


        Condition Group

    • Else, select Individual condition using the corresponding check-box.
  4. Click Define.

    Figure 5-101 Conditional Assumption


    Conditional Assumption

    Use Delete button to delete the defined condition(s)

  5. Define Behavior Pattern Rule, and then click Apply. The status of condition assumption is updated as Defined.

    Note:

    You can edit the condition using Edit.
  6. Define Behavior Pattern rule. For more information, see the Defining Behavior Pattern Rule Using Node Level Assumptions
  7. Click Save. The status of conditional assumption is also updated in Assumption Browser.

    Figure 5-102 Status of Conditional Assumption


    Status of Conditional Assumption