Patent ID: 8190459

Claim:
A workflow management system for receiving, tracking, and completing a customer order for goods or services provided by a business, comprising: a processor operable to execute computer executable instructions of a workflow manager that coordinates the activities of one or more systems to accomplish a plurality of customer orders for a good or service provided by the business, wherein the workflow manager associates a state with each customer order and updates the state of each customer order as the customer order progresses; a secondary storage device configured to store: a tracking data store that receives the state of the plurality of customer orders from the workflow manager; a reporting data store in communication with the tracking data store and operable to receive from the tracking data store the state of at least some of the plurality of customer orders, the reporting data store maintaining: a plurality of milestones, each milestone corresponding to one or more state of the customer orders, each milestone comprising a plurality of order sequence jobs, wherein each milestone is associated with a scenario element sequence number; and a plurality of scenarios, each scenario defined as an ordered group of milestones, wherein the scenario and order of the ordered group of milestones is designated by the scenario element sequence number; the processor further operable to execute computer executable instructions for: processing the state of the plurality of customer orders maintained by the reporting data store according to the plurality of milestones and the plurality of scenarios to provide a summary of customer orders; and altering a scenario in response to a change to the scenario element sequence number associated with a milestone.