Computer program and method for managing implementation of a process
First Claim
1. A method utilizing a computing system for managing implementation of a process comprising:
- enabling selection of a procedure from a data storage element of said computing system, said procedure including hierarchically ordered events, each of said events representing a portion of said process, said each event having a set of event outcomes associated therewith, each of said event outcomes of said set being linked to another of said events within said procedure;
obtaining, from said data storage element, an event object associated with a first one of said events;
instantiating said event object to present said first event and said set of event outcomes associated with said first event to a user;
receiving at said computing system a user input that includes one of said event outcomes from said set of event outcomes, said one event outcome indicating a completion of said first event; and
proceeding to said another of said events within said procedure to implement said process in response to said one event outcome.
1 Assignment
0 Petitions
Accused Products
Abstract
A method (54) utilizing a computing system (30) for managing implementation of a process (34) enables selection of a procedure (58) that includes hierarchically ordered events (68), each representing a portion of the process (34). Each event (68) has a set (76) of associated event outcomes (62), each being linked to another event (68) within the procedure (58). The method (54) obtains at least one event object (60) associated with a first event (68) and instantiates the event object (60) to present the first event (68) and the set (76) of event outcomes (62) to a user (24). A user input (138) is received at the computing system (30) that includes one of the event outcomes (62) indicating completion of the first event (68). The method (54) proceeds to another event (68) within the procedure (58) to implement the process (34) in response to the one event outcome (62).
41 Citations
22 Claims
-
1. A method utilizing a computing system for managing implementation of a process comprising:
-
enabling selection of a procedure from a data storage element of said computing system, said procedure including hierarchically ordered events, each of said events representing a portion of said process, said each event having a set of event outcomes associated therewith, each of said event outcomes of said set being linked to another of said events within said procedure;
obtaining, from said data storage element, an event object associated with a first one of said events;
instantiating said event object to present said first event and said set of event outcomes associated with said first event to a user;
receiving at said computing system a user input that includes one of said event outcomes from said set of event outcomes, said one event outcome indicating a completion of said first event; and
proceeding to said another of said events within said procedure to implement said process in response to said one event outcome. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium for managing implementation of a process comprising:
-
a data storage element having a procedure and a plurality of event objects stored therein, said procedure including hierarchically ordered events, each of said events representing a portion of said process, said each event having a set of event outcomes associated therewith, each of said event outcomes of said set being linked to another of said events within said procedure; and
executable code for instructing a processor to perform operations comprising;
enabling selection of said procedure from said data storage element;
obtaining, from said data storage element, a first one of said plurality of event objects associated with a first one of said events;
instantiating said first event object to present said first event and said set of event outcomes associated with said first event to a user;
enabling said user to interact with said presented first event;
receiving at said computing system following said enabling operation a user input that includes one of said event outcomes from said set of event outcomes, said one event outcome indicating a completion of said first event; and
proceeding to said another of said events within said procedure to implement said process in response to said one event outcome, said proceeding operation being prevented until said one event outcome is received. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A computer program product for managing implementation of a process comprising:
-
a data storage element containing a plurality of event objects;
a process modeling component for instructing a processor to define a procedure that models said process, said process modeling component instructing said processor to perform operations comprising;
establishing hierarchically ordered events, each of said events representing a portion of said process;
relating at least one of said event objects from said plurality of event objects to said each of said events;
providing a set of event outcomes from said data storage element for said each of said events;
for said each of said events, linking one of said event outcomes from said set to another of said events to define a procedure event path for said procedure; and
saving said procedure event path for said procedure in said data storage element; and
a process execution component for instructing said processor to perform operations comprising;
enabling selection of said procedure from said data storage element;
obtaining, from said data storage element, said at least one event object associated with a first one of said events;
instantiating said at least one event object to present said first event and said set of event outcomes associated with said first event to a user;
receiving a user input that includes one of said event outcomes from said set of event outcomes, said one event outcome indicating a completion of said first event; and
proceeding to said another of said events within said procedure to implement said process in response to said one event outcome. - View Dependent Claims (22)
-
Specification