摘要 |
An approach for providing notification services using rules-based technology is disclosed. A Business Rules Manager module maps the business rules to business triggers, in which any pre-defined action can be performed based on the rule execution. Business rule triggers map a set of object life cycle states or business processes to set(s) of business rules; these business rules are mapped to trigger conditions. Notifications are then mapped to the business triggers (i.e., notification trigger points) such that the appropriate information can be sent to the recipients according to the business conditions or business rule actions. The users subscribe to the notification trigger points based upon the users' role, as specified in the user profiles. A user supplied subscription filter criteria permits filtering of the notifications. However, a global user override attribute associated with a notification trigger point can bypass the subscription filter criteria.
|