BRIEF DESCRIPTION OF THE DRAWINGS
The present invention will be understood more fully from the detailed description given below and from the accompanying drawings of various embodiments of the invention, which, however, should not be taken to limit the invention to the specific embodiments, but are for explanation and understanding only.
FIG. 1 is a block diagram of one embodiment of a system for building and presenting wizard-style UIs for business tasks.
FIG. 1B illustrates an exemplary UI provided by a task UI development tool according to one embodiment of the present invention.
FIG. 1C illustrates an exemplary UI from a wizard-style sequence of task UIs, according to one embodiment of the present invention.
FIG. 2 is a block diagram of one embodiment of a runtime engine.
FIG. 3 is a flow diagram of one embodiment of a method for building wizard-style UIs pertaining to a business task.
FIG. 4 is a flow diagram of one embodiment of a method for executing a business task associated with wizard-style UIs.
FIG. 5 is a flow diagram of one embodiment of a task initiation process.
FIG. 6 is a flow diagram of one embodiment of a navigation method.
FIG. 7 is a flow diagram of one embodiment of a method for performing Next action operations.
FIG. 8 is a flow diagram of one embodiment of a method for performing Previous action operations.
FIG. 9 is a flow diagram of one embodiment of a method for performing Pause action operations.
FIG. 10 is a flow diagram of one embodiment of a method for resuming a paused task.
FIG. 11 is a flow diagram of one embodiment of a method for performing Cancel action operations.
FIG. 12 is a block diagram illustrating how a task instance transitions between internal states during run-time execution.
FIG. 13 is a block diagram illustrating how data objects change state during run-time execution.
FIG. 14 is a block diagram of an exemplary computer system that may be used to perform one or more of the operations described herein.