Method and apparatus for dynamic optimization of business processes managed by a computer system
First Claim
1. An automatic method for optimizing a business process, wherein said business process is repeatedly carried out as business process instances, said business process instances represented by digital data in a workflow management computer system and managed by said computer system, comprising the steps of:
- collecting parameters of said business process instances;
collecting business targets;
collecting runtime processing data of said business process instances;
evaluating result data of said business process instances;
storing said parameters, said business targets, said runtime processing data, and said result data of said business process instances;
identifying a first completed business process instance which has result data meeting predetermined criteria, out of a set stored business process instances;
modifying said parameters of said business process using said identified first completed business process instance; and
verifying said business process modification.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to a method and a device for the dynamic optimization of business processes, the business process instances of a business process being managed by a workflow management computer system. The invention is in particular characterized by collecting, investigating and storing parameters, processing data and result data, and subsequently optimizing business processes on the basis of stored information by identifying a business process instance having propitious result data, modifying the parameters of said instance and subsequent verification of such modification. The invention is further characterized by the use of genetic algorithms and orthogonal matrices for the modification of the parameters of the identified business process instance with propitious result data. The invention is suitable for being used in the process optimization in production engineering and plant engineering and in process optimization in the service field.
316 Citations
13 Claims
-
1. An automatic method for optimizing a business process, wherein said business process is repeatedly carried out as business process instances, said business process instances represented by digital data in a workflow management computer system and managed by said computer system, comprising the steps of:
-
collecting parameters of said business process instances; collecting business targets; collecting runtime processing data of said business process instances; evaluating result data of said business process instances; storing said parameters, said business targets, said runtime processing data, and said result data of said business process instances; identifying a first completed business process instance which has result data meeting predetermined criteria, out of a set stored business process instances; modifying said parameters of said business process using said identified first completed business process instance; and verifying said business process modification. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An automatic method for optimizing a business process, wherein said business process is repeatedly carried out as business process instances, said business process instances represented by digital data in a workflow management computer system and managed by said computer system, comprising the steps of:
-
collecting parameters of said business process instances; collecting business targets; collecting runtime processing data of said business process instances; evaluating result data of said business process instances; storing said parameters, said business targets, said runtime processing data, and said result data of said business process instances; identifying a first business process instance which has result data meeting predetermined criteria, out of a set of stored business process instances; modifying said parameters of said business process using said identified first business process instance; verifying said business process modification; wherein said step of modifying said parameters comprises; modifying in accordance with evolution-similar algorithms, in particular, in accordance with genetic algorithms, wherein a variation is obtained by crossing parameters of various business process instances; and a selection is accomplished by selecting the verified business process modification.
-
-
7. An automatic method for optimizing a business process, wherein said business process is repeatedly carried out as business process instances, said business process instances represented by digital data in a workflow management computer system and managed by said computer system, comprising the steps of:
-
collecting parameters of said business process instances; collecting business targets; collecting runtime processing data of said business process instances; evaluating result data of said business process instances; storing said parameters, said business targets, said runtime processing data, and said result data of said business process instances; identifying a first business process instance which has result data meeting predetermined criteria, out of a set of stored business process instances; modifying said parameters of said business process using said identified first business process instance; verifying said business process modification; wherein said step of modifying comprises; modifying in accordance with a method of orthogonal matrices; and parameters of said identified first business process instance are made starting parameters for a draft of an orthogonal matrix.
-
-
8. An automatic method for optimizing a business process, wherein said business process is repeatedly carried out as business process instances, said business process instances represented by digital data in a workflow management computer system and managed by said computer system, comprising the steps of:
-
collecting parameters of said business process instances; collecting business targets; collecting runtime processing data of said business process instances; evaluating result data of said business process instances; storing said parameters, said business targets, said runtime processing data, and said result data of said business process instances; identifying a first business process instance which has result data meeting predetermined criteria, out of a set of stored business process instances; modifying said parameters of said business process using said identified first business process instance; verifying said business process modification, further comprising; verifying results of said business process modifications within their calculable part based upon simulations in accordance with a method of orthogonal matrices.
-
-
9. An automatic method for optimizing a business process, wherein said business process is repeatedly carried out as business process instances, said business process instances represented by digital data in a workflow management computer system and managed by said computer system, comprising the steps of:
-
collecting parameters of said business process instances; collecting business targets; collecting runtime processing data of said business process instances; evaluating result data of said business process instances; storing said parameters, said business targets, said runtime processing data, and said result data of said business process instances; identifying a first business process instance which has result data meeting predetermined criteria, out of a set of stored business process instances; modifying said parameters of said business process using said identified first business process instance; verifying said business process modification; wherein said step of modifying comprises; modifying of the parameters of said identified first business process instance in accordance with a mixed form of an evolutionary algorithm, in particular, a genetic algorithm, and a method of orthogonal matrices.
-
-
10. A device for automatic optimization of a business process, wherein said business process is repeatedly carried out as business process instances, said business process instances represented by digital data in a workflow management computer system and managed by said computer system, said device comprises:
-
first protocolling means for collecting parameters of said business process instances; second protocolling means for collecting business targets; third protocolling means for collecting runtime processing data of said business process instances; calculating means for evaluating result data of said business process instances; storage means for storing said parameters, said business targets, said runtime processing data, and said result data of said business process instances; means for identifying a first completed business process instance which shows result data meeting predetermined criteria, out of all stored said business process instances; means for modifying said parameters of said business process using said identified first completed business process instance; and
means for verifying said modified business process. - View Dependent Claims (11)
-
-
12. A device for automatic optimization of a business process, wherein said business process is repeatedly carried out as business process instances, said business process instances represented by digital data in a workflow management computer system and managed by said computer system, said device comprises:
-
first protocolling means for collecting parameters of said business process instances; second protocolling means for collecting business targets; third protocolling means for collecting runtime processing data of said business process instances; calculating means for evaluating result data of said business process instances; storage means for storing said parameters, said business targets, said runtime processing data, and said result data of said business process instances; means for identifying a first business process instance which shows result data meeting predetermined criteria, out of all stored said business process instances; means for modifying said parameters of said business process using said identified first business process instance; means for verifying said modified business process; wherein said means for modifying comprises; means for modifying in accordance with at least one of an evolutionary algorithm, in particular a genetic algorithm, or a method of orthogonal matrices, or a mixed form of the evolutionary algorithm, in particular a genetic algorithm and a method of orthogonal matrices. - View Dependent Claims (13)
-
Specification