Patent ID: 7890370

Claim:
A method comprising: evaluating point-of-sale data using a plurality of event rules, the event rules identifying pieces of point-of-sale data that trigger events; generating an event when one of the pieces of point-of-sale data satisfies the event rules, wherein the event is associated with a business area and a source of data; determining, by a processor, that a task should be activated for the event; assigning, by the processor, the task to a user acting in a user role of the business area associated with the event based on the source of data, wherein the user role is associated with the task; sending, by the processor, an alert to at least one client device that the user in the user role of the business area has logged in to, the alert indicating that the user has been assigned the task; activating, by the processor, a new task for the event when the user fails to perform the task assigned to the user role associated with the business area before an expiration time for the task; assigning, by the processor, the new task to a different user of the user role associated with a different business area; and sending, by the processor, a new alert to at least one client device that the different user of the user role of the different business area has logged in to, the new alert indicating that the different user has been assigned the new task.