Global Settings - Configurable Business Rules Module |
Scroll |
The Configurable Business Rules Module (CBRM) enables users to create, configure, and manage a variety of business rules with a wide range of complexity for use with shipping systems including Parcel. CBRM reduces the time needed to implement new business rules, enabling users to more efficiently introduce new products, customers, and geographies that require creation of new business rules or updates to existing ones.
CBRM must be installed separately, and then, for Parcel to use the business rules created with CBRM, you must configure Parcel for CBRM using this screen.
Caution: CBRM communicates with Parcel via the Orchestration Layer (OL). To use CBRM with Parcel, you must first install KOL and configure Parcel with KOL. See the Orchestration Layer (OL) Installation Guide and the following Help topic: Global Settings - BluJay Solutions Orchestration Layer Integration.
Note: When Parcel See the Configurable Business Rules Module (CBRM) Installation Guide for information about installing CBRM and the CBRM Help for information about how to create business rules.
In this box... |
Do this... |
Enable Configurable Business Rules Module |
Select (check) this check box to enable Parcel to work with CBRM. |
URL |
Enter the URL to access the CBRM Web application. For a transactional URL, set the KOL URL on the Orchestration Layer Integration configuration screen. Note: This is the URL for the KOL host computer. It is one of the following, depending on how KOL and CBRM are installed: •http://<kolhost>:8101/URMService/ui.html – Enter this URL if KOL is hosted by the Windows IIS Web service. •http://<kolhost>:8103/ui.html – Enter this URL if KOL is self-hosted. |
Cache enabled events |
Select this check box to cache events that are enabled for rules in CBRM. (See the CBRM Help on associating a rule with an event.) When this check box is selected, Parcel caches the list of enabled events on startup in order to avoid unnecessary communications with CBRM. Note: BluJay Solutions recommends that you disable (deselect) this function during the rule development process and enable it for production systems. |
Click [SAVE] to save your CBRM configuration or click [CANCEL] to leave the screen without saving the configuration.
When you enable CBRM using this screen and an event is triggered in Parcel (for example, execution of the Ship command), Parcel checks (via KOL) to determine whether any rules configured in CBRM are associated with the SHIP event. If a rule or rules are associated with this event, these rules are then executed.
Caution: on the first pass, Parcel checks CBRM for associated rules all events. However, if you have selected "Cache enabled events" on this screen, then, on subsequent passes, Parcel only applies rules for events that it originally detected. For example, if, on the first pass, Parcel finds a rule associated with a SHIP event but no rule associated with RATE, then on subsequent passes, Parcel only looks for and applies the SHIP event rule. If a RATE rule has been subsequently added to CBRM, Parcel does not apply this rule. You can reset Parcel to clear the events cache by performing a Refresh operation.
The default Parcel mappings of CBRM user roles is as follows:
CBRM Role |
Is Mapped to Parcel Role(s) |
Description of CBRM Role |
Reader |
•usr – Application User •toh – Default hold shipment user |
Can view all information in CBRM, but cannot change anything (read-only privileges). |
Rule Maintainer |
•ead – Application Administrator •eed – Enterprise Administrator |
Can view and edit all information in CBRM. |
Data Maintainer |
Not mapped by default to Parcel role. |
Can view all information in CBRM, but can only edit data elements; for example: geocodes and lanes. |
Notes:
•These CBRM roles can be configured in the Orchestration Layer config.xml file.
•For descriptions of Parcel user roles, see the following Help topic: User Management.