Method and apparatus for building business process applications in terms of its workflows
DCFirst Claim
1. A computer based system for building business process applications, said system including a computer which executes a program, said program when executed by said computer comprising:
- a) means for creating a set of business process definitions for storage in a database and a set of business process applications for execution by a processor, said business process definitions and said business process applications for use with a business process and its associated workflows,b) means for generating;
i) a component representation of at least a predetermined subset of said business process in terms of its workflows, andii) at least a predetermined subset of links between said workflows.
8 Assignments
Litigations
0 Petitions
Accused Products
Abstract
The invention is a method and system which provides consultants, business process analysts, and application developers with a unified tool with which to conduct business process analysis, design, documentation and to generate business process definitions and workflow-enabled applications. The invention may be implemented using a software system which has two functional sets. One is a set of graphical tools that can be used by a developer or business analyst to map out business processes. The second is a set of tools that can be used to document and specify in detail the attributes of each workflow definition, including roles, cycle time, conditions, of satisfaction, cost and value, associated text, forms, application data as well as detail the attributes of links between workflows required to complete a business process map, and to generate a business process definition and a workflow-enabled application. In this manner, the invention provides the capability of performing application generation and generation of business process definitions in a definitions database. The invention also includes a workflow language scripting capability.
674 Citations
37 Claims
-
1. A computer based system for building business process applications, said system including a computer which executes a program, said program when executed by said computer comprising:
-
a) means for creating a set of business process definitions for storage in a database and a set of business process applications for execution by a processor, said business process definitions and said business process applications for use with a business process and its associated workflows, b) means for generating; i) a component representation of at least a predetermined subset of said business process in terms of its workflows, and ii) at least a predetermined subset of links between said workflows. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method for building business process applications utilizing a computer which executes a program, said method comprising the steps of:
-
a) creating a set of business process definitions for storage in a database and a set of business process applications for execution by a processor, said business process definitions and said business process applications for use with a business process and its associated workflows, b) generating; i) a component representation of at least a predetermined subset of said business process in terms of its workflows, and ii) at least a predetermined subset of links between said workflows. - View Dependent Claims (33, 34, 35, 36, 37)
-
Specification