Inventors:
Mitchell Cohen - Yorktown Heights NY, US
Titania Gupta - Hawthorne NY, US
Laurent Hasson - New York NY, US
John Houston - Hopewell Junction NY, US
Esther Lee - New York NY, US
Jianren Li - Valhalla NY, US
Rakesh Mohan - Cortlandt Manor NY, US
Josef Schiefer - White Plains NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F017/60
Abstract:
A method and apparatus are disclosed for automatically transitioning between states in a state machine that manages a business process. A state machine is used to represent a business process. The state machine includes a plurality of states, and at least one state includes an entry action that is executed upon entering the state. The present invention provides for automatic state transitions by throwing events upon state entry whenever any conditions associated with the entry action are satisfied. The entry action includes conditional logic that causes an automatic transition to another state if the conditional logic is satisfied. The present invention provides a method to implement complex decision-making logic in one place, thereby allowing the logic to be more easily and consistently defined and maintained.