16
Oracle Policy Automation Priya Nair Saturday, June 11, 2022

Presentation on OPA

  • Upload
    priya

  • View
    234

  • Download
    1

Embed Size (px)

DESCRIPTION

Presentation On Oracle Policy Automation information captured

Citation preview

PowerPoint Presentation

Oracle Policy AutomationPriya Nair1 July 2014AgendaIntroduction to BRMSOracle Policy Automation (OPA)Why OPA?Installing OPATerminology: RuleTerminology: RulebaseTerminology: Condition, Conclusion Writing RulesCompiling Oracle Web Determinations Oracle Determination ServerOPA Example

7/1/201427/1/20143Introduction to BRMSA business rules management system (BRMS) is a software program designed to mimic the knowledge of a human being with expertise in a particular area and convert it to a computer-generated problem solving tool.

In doing this, people with varying levels of expertise are able to perform tasks and/or reach conclusions without the need for being a specialist in that particular area.

Business rules management systems have been used in domains such as: Human Resources rules Legislative Quality Assurance Tax Law Administration

7/1/20144Oracle Policy AutomationA set of tools and methods which support the creation and deployment of rule-based knowledge models.

Oracle Policy Modeling is used to build rulebases and screens for use by the Oracle Policy.

7/1/20145Why OPA?OPA addresses following problems:Mistakes in primary decisions or inconsistent primary decisions Multiple handling of cases, because of the complexity of material Dependency on seniors to make a high proportion of decisions Inefficiency in making decisions Poor client service and a consequent poor reputationCostly review procedures or quality assurance mechanismsPoor documentation of decisionsHigh training costs

7/1/20146Installing OPA

7/1/20147Terminology: RuleA rule is an assertion that a conclusion can be drawn from a particular state of affairs.

For example:

If you leave the ice cream in the sun, then the ice cream will melt. It is a good idea to take an umbrella if it is raining outside.

Full-time students and pensioners are eligible for a discount at the university bookstore.

Your plane can take-off from the airport if it has permission from the control tower and has completed a safety check.

The movie ticket will cost 100, if the ticket is for a child.7/1/20148Terminology: RulebaseA rulebase is a collection of one or more connected rules.

For example:

Rule 1: the person is eligible for a discount at the university bookstore if the person is a full-time student or the person is a pensioner

Rule 2: the person is a full-time student if the person is studying a full-time load and the person does not have a full-time job7/1/20149Terminology: Conclusion, Condition Each rule must have a conclusion (the state of affairs that can be determined) and usually has at least one condition (the conditions upon which that determination may be made).

An attribute is a single unit of data or fact

For example:

Rule 1: Conclusion: the person is eligible for a discount at the university bookstore if Condition: the person is a full-time student or Condition: the person is a pensioner

Rule 2: Conclusion: the person is a full-time student if Condition: the person is studying a full-time load and Condition: the person does not have a full-time job7/1/201410Writing RulesRules are authored using Word or Excel. Rules are written in natural language and formatted using OPM styles. Documents are compiled and generated in rule format files (.xgen) in OPM Files are then used to build rulebase files for use with the Oracle Determinations Engine

7/1/201411CompilingOnce you have finished writing your rules in Word or Excel you will need to compile your rules.

When you compile your rules OPM creates a mirror XML file (extension: .xgen) which it combines with any other compiled files to create the rulebase.

Each Word or Excel document will have its own mirror XGEN file (which does not appear in OPM).

On compilation, Attribute IDs will be shown in your document in red

To execute the rules we build the rulebase from within OPM. 7/1/201412Oracle Web DeterminationsOracle Web Determinations (OWD) is one way in which a rulebase generated using Oracle Policy Modeling can be presented.

OWD uses the Oracle Determinations Engine to work with rule models and provides support for online web deployment, help file integration and document generation.

The web-based user interface is highly configurable.

7/1/201413Oracle Determination ServerA web service which provides the ability for remote client applicationsto send assessment data, perform inferencing based on the chosen rulebase and that data,return the outcomes back to the requesting client.

Clients can infer outcomes either individually or as a batch process without the need for a user interface.

7/1/201414OPA Example

7/1/201415

7/1/201416