Business Rule Monitor

This chapter covers the following topics:

What is a Business Rule?

A business rule is a user-defined condition. When the condition is not met, the rule triggers a workflow process. The process is enforced by the business rule owner.

A business rule can be as simple as "A service request cannot be left open for more than two days." This rule can be defined according to an organization's needs or an agreement between its customers.

Example

Vision Corporation, a service organization, is eager to provide efficient customer service, so the Service Department Director for Vision Corporation defines a business rule based on the company's goal. This rule is that if a task with a high priority is open for four hours, then the task owner should be notified to proactively manage potential issues. Effective immediately, the director is the owner of this business rule as he is responsible for any future updates and necessary confirmation.

Additional examples include:

What is the Business Rule Monitor?

The Business Rule Monitor (BRM) provides a User Interface (UI) and functionality that an organization uses to proactively manage escalations. It consists of two components:

The BRM module integrates with Oracle Workflow to provide possible action taken if the condition defined in the rules is not met.

Note: The functionality of BRM is not limited to only detect potential problems. It can also be used as a reminder of positive reinforcement, such as to remind employees of a company's annual events or an employee's birthday.

Workflow and Workflow Attributes

When defining your rules, you must also specify the workflow information for actions that can occur when the rule is violated. There are four seeded workflow processes:

Workflow Attributes

In addition to the Workflows which provide standard escalation activities, each of the seeded Workflow processes has its own Workflow attributes, which can be accessed in the Business Rule Workbench window. The value chosen for each attribute is saved as part of the Business Rule and allows you to control the behavior of the escalation activity for that rule.

Workflow attributes in the Business Rule Monitor seeded workflows are specific to the workflow process. The following table lists each seeded workflow process, the attributes it has, the meaning of that attribute, and possible values. Attributes are the same regardless of whether or not the Workflow is for a task, or a service request.

Workflow Attributes Defined
Workflow Name Attribute Meaning Possible Values
Send Notification Automated Escalation Notification Role Send the notification to the person who fulfills the role indicated by the value selected.
  • Business Owner

  • Document Owner

  • Document Owner's HR Manager

  • Escalation Territory Primary Contact

Create Task Automated Escalation Notification Task Assignee Role Assign the task to the person who fulfills the role indicated by the value selected.
  • Business Owner

  • Document Owner

  • Document Owner's HR Manager

  • Escalation Territory Primary Contact

  • Unassigned

Create Task Automated Escalation Notification Task Owner Role The task owned by the person who fulfills the role indicated by the value selected.
  • Business Owner

  • Document Owner

  • Document Owner's HR Manager

  • Escalation Territory Primary Contact

Create Task Automated Escalation Task Template The template that is used to create the task. Any Task Template
Send Notification and Create Task Automated Escalation Notification Role Send the notification to the person who fulfills the role indicated by the value selected.
  • Business Owner

  • Document Owner

  • Document Owner's HR Manager

  • Escalation Territory Primary Contact

Send Notification and Create Task Automated Escalation Notification Task Assignee Role Assign the task to the person who fulfills the role indicated by the value selected.
  • Business Owner

  • Document Owner

  • Document Owner's HR Manager

  • Escalation Territory Primary Contact

  • Unassigned

Send Notification and Create Task Automated Escalation Notification Task Owner Role The task owned by the person who fulfills the role indicated by the value selected.
  • Business Owner

  • Document Owner

  • Document Owner's HR Manager

  • Escalation Territory Primary Contact

Send Notification and Create Task Automated Escalation Task Template The template that is used to create the task. Any Task Template
Escalate Object Automated Escalation Document Owner Role The escalation document owned by the person who fulfills the role indicated by the value selected.
  • Business Owner

  • Document Owner

  • Document Owner's HR Manager

  • Escalation Territory Primary Contact

Resource Types

A document owner can be of any resource type as well as an employee resource. Some examples of other types of document owners are: parties or partners and supplier contacts. Since the automated escalation can happen to the document owner of any resource type, the person who will receive the notifications is determined as follows:

Document Owner

The Document Owner is selected as the value in the workflow attributes.

Document Owner's HR Manager

The Document Owner's HR Manager is selected as the value.

Escalation Territory Primary Contact

The Escalation Territory Primary Contact is selected as the value.

General Tips for Defining Rules

The following suggestions are helpful when defining rules in the BRM: