Browse Prior Art Database

defining business rules using operational data

IP.com Disclosure Number: IPCOM000198612D
Publication Date: 2010-Aug-10
Document File: 2 page(s) / 25K

Publishing Venue

The IP.com Prior Art Database

Abstract

This is a method for defining business rles using existing operational data.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 54% of the total text.

Page 1 of 2

defining business rules using operational data

Disclosed is a system for enhancing development of business rules. The disclosed system utilizes operational live data and provides a capability to present typically more intelligent and efficient rules to a business analyst.

Business rules are typically created and maintained by analysts who define selection criteria using logic and attributes of business data objects. Analysts pick an attribute of the business object and use relational and Boolean operators and attribute values to define a rule. This is a level of abstraction from the selection of the business objects itself and the user needs to articulate the rule using logic and picking of values of the attributes.

The disclosed system enables a user to select a set of business data objects, which are passed to a rule builder for examination of the objects selected to propose a rule. The disclosed system also examines all of the business data and suggests alternative rules, which might be simpler in construction or perform a better selection than that which was presented by the analyst. When alternative rules are presented, the rule builder of the disclosed system also presents which business objects would be selected under each of the proposed alternative rules. The user selects a preferred rule from among the rules presented.

Using an embodiment of the disclosed system, a user creates a rule object or uses an existing rule object. The user selects one or more business objects that they would like the rule to select. The user drags the previously selected business objects on to the business rule object. The business rule builder examines the objects dropped on the rule to determine common attributes using existing algorithms. The business rule builder also examines business objects that were not selected by the user to refine logic required for the rule. The business rule builder also adapts the rule logic and offers alternative rules to the user. The rule builder presents the user with the initial rule, and the original set of business objects selected along with alternative rules and objects that each would select highlighting differences to the original rule and object list. The user can select to view either more or fewer alternative rules. The user selects a preferred rule from the rules presented.

For example, using an application to create a playlist for a music player a user can create a

p

p

 laylists as regular playlists using drag and drop of tunes on to a playlist or the user can create a rules-based "smart playlist" where tunes are selected for the playlist by defining one or more simple rules.

Using this analogy, a smart playlist can be thought of as a business rules object and the tunes themselves are the business objects from the operational business data.

When a...