Methods and apparatus for designing a workflow process using inheritance
First Claim
1. A method of designing a workflow process, the method comprising:
- placing a first object and a second object on a first computer based design canvas on a first client device to create a process map for a global process, the first object being indicative of a first step of the global process, the second object being indicative of a second step of the global process, wherein each step of the global process includes a property of defining a next step in the global process;
connecting the first object to the second object with an arrow, the arrow being indicative of a progression in the global process from the first step to the second step;
copying the global process to create a local process, the local process having a third step corresponding to the first step of the global process and a fourth step corresponding to the second step of the global process, wherein each step of the local process includes a property of defining a next step in the local process; and
performing at least one of;
(i) a modification to a property of a step of the local process without modifying a property of a step of the global process, and (ii) a modification to a property of a step of the local process by modifying a property of a step of the global process.
8 Assignments
0 Petitions
Accused Products
Abstract
The disclosed system empowers technical and non technical users to author logical business objects, author intelligent business forms, and create automated workflows. The logical business objects include data definitions and methods from existing and new data sources. An object broker interprets the business object definition and brokers data/information and method calls to the data sources. The intelligent business forms are created by an information worker in a rich web-based tooling environment. Each form is intelligent enough to recognize other forms that it might co-exist with on a single page, as well as how to react based on events that occur on these related forms. The automated workflow tools include process discovery features that assist users during the process identification phase. The tools assist both technical and non technical users to identify processes within the organization, including supporting solution artifacts such as forms, rules, actions, outcomes and business objects involved. Process modeling features include the ability to combine defined artifacts into a process model that can be published into a runtime environment where it can be executed and used by business users in the organization.
-
Citations
20 Claims
-
1. A method of designing a workflow process, the method comprising:
-
placing a first object and a second object on a first computer based design canvas on a first client device to create a process map for a global process, the first object being indicative of a first step of the global process, the second object being indicative of a second step of the global process, wherein each step of the global process includes a property of defining a next step in the global process; connecting the first object to the second object with an arrow, the arrow being indicative of a progression in the global process from the first step to the second step; copying the global process to create a local process, the local process having a third step corresponding to the first step of the global process and a fourth step corresponding to the second step of the global process, wherein each step of the local process includes a property of defining a next step in the local process; and performing at least one of;
(i) a modification to a property of a step of the local process without modifying a property of a step of the global process, and (ii) a modification to a property of a step of the local process by modifying a property of a step of the global process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer readable medium storing instructions for designing a workflow process, the instructions to cause a computing device to:
-
place a first object and a second object on a first computer based design canvas on a first client device to create a process map for a global process, the first object being indicative of a first step of the global process, the second object being indicative of a second step of the global process, wherein each step of the global process includes a property of defining a next step in the global process; connect the first object to the second object with an arrow, the arrow being indicative of a progression in the global process from the first step to the second step; copy the global process to create a local process, the local process having a third step corresponding to the first step of the global process and a fourth step corresponding to the second step of the global process, wherein each step of the local process includes a property of defining a next step in the local process; and perform at least one of;
(i) a modification to a property of a step of the local process without modifying a property of a step of the global process, and (ii) a modification to a property of a step of the local process by modifying a property of a step of the global process. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computing device for designing a workflow process, the computing device comprising a processor:
-
placing a first object and a second object on a first computer based design canvas on a first client device to create a process map for a global process, the first object being indicative of a first step of the global process, the second object being indicative of a second step of the global process, wherein each step of the global process includes a property of defining a next step in the global process; connecting the first object to the second object with an arrow, the arrow being indicative of a progression in the global process from the first step to the second step; copying the global process to create a local process, the local process having a third step corresponding to the first step of the global process and a fourth step corresponding to the second step of the global process, wherein each step of the local process includes a property of defining a next step in the local process; and performing at least one of;
(i) a modification to a property of a step of the local process without modifying a property of a step of the global process, and (ii) a modification to a property of a step of the local process by modifying a property of a step of the global process. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification