System and method for improving operational efficiency through process automation
First Claim
Patent Images
1. A method for enabling work automation, comprising:
- displaying a first user interface that enables a user to define an automation rule, said automation rule including a specification of an event and an action; and
displaying a second user interface that enables a user to bind said automation rule to an event source, said binding enabling said automation rule to listen for events generated by said event source, wherein upon an occurrence of said event said action is carried out.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention addresses the aforementioned needs by providing a mechanism that improves operational efficiency through process automation. In one embodiment, process automation is enabled through rules that can be bound to system objects.
-
Citations
31 Claims
-
1. A method for enabling work automation, comprising:
-
displaying a first user interface that enables a user to define an automation rule, said automation rule including a specification of an event and an action; and
displaying a second user interface that enables a user to bind said automation rule to an event source, said binding enabling said automation rule to listen for events generated by said event source, wherein upon an occurrence of said event said action is carried out. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for enabling work automation, comprising:
-
defining an automation rule, said automation rule including a specification of an event and an action;
binding said automation rule to a first event source such that said automation rule listens for events generated by said first event source; and
binding said automation rule to a second event source such that said automation rule listens for events generated by said second event source, wherein at least part of a behavior of said automation rule is defined by a particular event source to which it is bound. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A user interface that enables work automation, said user interface comprising:
-
a first interface portion that is configured to enable selection of an automation rule, said automation rule including a specification of an event and an action; and
a second interface portion that is configured to display an event source icon that is associated with an event source, wherein said user interface enables a user-controlled action of creating an association between said selected automation rule and said event source associated with said event source icon in said second interface portion, said user-controlled action initiating a binding of said automation rule to said event source, thereby enabling said automation rule to listen for events generated by said event source, wherein upon an occurrence of said event said action is carried out. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer program product, comprising:
-
computer-readable program code for causing a computer to display a first user interface that enables a user to define an automation rule, said automation rule including a specification of an event and an action;
computer-readable program code for causing a computer to display a second user interface that enables a user to bind said automation rule to an event source, said binding enabling said automation rule to listen for events generated by said event source, wherein upon an occurrence of said event said action is carried out; and
a computer-usable medium configured to store the computer-readable program codes.
-
-
19. A computer program product, comprising:
- computer-readable program code for causing a computer to define an automation rule, said automation rule including a specification of an event and an action;
computer-readable program code for causing a computer to bind said automation rule to a first event source such that said automation rule listens for events generated by said first event source;
computer-readable program code for causing a computer to bind said automation rule to a second event source such that said automation rule listens for events generated by said second event source, wherein at least part of a behavior of said automation rule is defined by a particular event source to which it is bound; and
a computer-usable medium configured to store the computer-readable program codes.
- computer-readable program code for causing a computer to define an automation rule, said automation rule including a specification of an event and an action;
-
20. A method for enabling work automation, comprising:
-
defining a portable automation rule, said portable automation rule including a specification of an event and an action; and
storing said defined portable automation rule in a rule repository, wherein said defined portable automation rule is capable of being individually bound to a plurality of event sources. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A method for enabling work automation, comprising:
-
defining a workflow activity, said defined workflow activity including a series of steps and conditions for progressing through said series of steps; and
assigning said workflow activity from a workflow activity assignor to a workflow activity recipient, said workflow activity capable of being represented by an icon on a computer display of said workflow activity recipient. - View Dependent Claims (26)
-
-
27. A method for enabling work automation, comprising:
-
defining a portable workflow activity, said defined portable workflow activity including a series of steps and conditions for progressing through said series of steps; and
assigning said portable workflow activity from a workflow activity assignor to a workflow activity recipient, wherein at least part of a behavior of said assigned portable workflow activity is dependent on an environment in which said portable workflow activity operates. - View Dependent Claims (28)
-
-
29. A method for enabling work automation, comprising:
-
storing a personal rule binding that has been defined by a user, said personal rule binding identifying one or more automation rules that are to be automatically associated with a system object upon the creation of a particular user-object relationship;
determining whether an association of a user to a particular object matches said user-object relationship definition associated with said personal rule binding; and
upon said determination, binding said one or more automation rules to said particular object, thereby enabling said one or more automation rules to listens for events generated by said particular object. - View Dependent Claims (30, 31)
-
Specification