Patent ID: 8706538

Claim:
A method for execution of a business process, wherein the business process is an event-driven activity including first and secondary events, wherein the method comprises the computer-implemented automatic steps: a computer initiating the first event in response to user input; the first event initiating one or more of the secondary events; a first one of the secondary events providing information corresponding to the first secondary event to the first event; the first event processing the information received from the first secondary event; the computer associating a set of exception handling rules with the first event; the computer determining whether the information provided by one of the secondary events activates an exception event; when an exception event does not occur, the computer completing the first event based upon the information received from the first secondary event; and when an exception event occurs, the computer analyzing the information provided by the one of the secondary events based on the exception handling rules, thereby determining one or more approvers and inhibiting completion of the first event until approvals from the one or more approvers are obtained.