Professional Documents
Culture Documents
Stand Alone
Aggregates
Example: If an Order has more than 5 items with price > 1000, require manual approval Out-of-box aggregation functions: count, average, minimum, maximum, sum, collection Custom aggregation function
Decision Tables
Decision Tables
If CurrentDate.date = During Sale and CustomerOrder.vipStatus = Platinum or Silver and CustomerOrder.totalAmount >= 700 Then Discount = 15 and status = APPROVED
Decision Tables
10
Decision Tables
11
Decision Tables
12
Decision Function
Simplifies exposing rules to be invoked as Decision Service or otherwise Sequence rulesets and functions declaratively Functions are especially useful in doing pre and post processing Asserts inputs and returns outputs Provides validations
13
Rules Testing
14
Dictionary Links Spread rules across dictionaries for reuse and access control Decision Functions Create rule flows
15
Demonstration
16
http://otn.oracle.com/soa http://www.oracle.com/soa
Q & A
17
QUESTIONS ANSWERS