Business Rules Management 
SAP NetWeaver Business Rules Management (BRM) is a capability of SAP NetWeaver that allows you to model rules. You can model rules using the rules composer of BRM. In the business process context you can use the rules modeled with the rules composer in your process or you create rulesets in the process composer.
The rules composer is the design time of BRM where you model rules. It is integrated into SAP NetWeaver Developer Studio as a separate perspective. This topic lists all new and enhanced features in the rules composer.
Feature |
Description |
Type of Change |
More Information |
|---|---|---|---|
Project Resources
|
Contains constructs that can be defined once and reused in all the rulesets within a project. |
New |
|
Overrides |
When two rules of the same priority are satisfied, overrides can be used to determine the actions of which rule should be fired |
New |
|
Smart Aliases |
By setting smart aliases you can automatically generate meaningful alias names using annotations in Java classes and XML schemas. |
New |
|
Replace Aliases |
It is now possible to replace aliases in rules without manually editing them in the rule editor. |
New |
|
|
To facilitate easy editing of values in a decision table by business users, it is now possible to export the decision table to Microsoft Excel, make changes and import the same back into the rules composer DC. |
New |
|
Flow Rulesets |
Represents sequential execution of rules. It consists of various constructs such as aliases, definitions, if-then rules, definitions, decision tables, if-then rules, gateways and rule scripts. |
New |
|
Rule Flows |
Is a sequence of activities for evaluating business rules. The order of the execution of the rules is diagrammatically represented in the form of a flow chart. |
New |
|
Rule Scripts |
Is a reusable artifact within a Flow Ruleset and is a sequence of actions |
New |
|
Rule Testing |
Allows users to test the correctness of rules immediately after definition, before their deployment. |
New |
|
Ruleset as a web service |
For easy consumption of business rules from every where, it is now possible to expose a ruleset built on the XSD model as a web service. |
New |
|
Options to compare rulesets and aliases |
You can now compare changes made to aliases and ruleset. |
New |
|
For list of UI changes and other enhancements, refer: What's New in the Rules Composer |
|||
Feature |
Type of Change |
More Information |
|---|---|---|
|
Enhancement |
SAP NetWeaver BRM now has a business user's guide for rules manager.
The rules manager is a new rule-centric application, based on SAP's Web Dynpro technology, that provides a rule management environment. It allows business managers, administrators, functional users to modify business rules and effect changes in real time. Using the Rules Manager, one can add, edit or delete any of the rule artifacts such as rulesets, rules and decision tables without stopping the rule engine. The changes made to the rule artifacts take place instantaneously on the rule engine.
Highlights |
More Information |
|---|---|
Access Control: Access to Rules Manager is controlled by appropriate access. This access can be set using NWA. |
|
Business Logging: Consists of logs that are generated at execution time and contain the entire execution stack trace. Business Logs can be viewed using the Log Viewer in NWA |