Providing multiple views of a business process definition to different classes of users
First Claim
Patent Images
1. A computer-implemented method, implemented in a computer system, comprising:
- creating a business process model, using a processor of the computer system, whereinthe business process model comprisesa set of primitives, andone or more associations,the set of primitives comprise at least one ofa control flow primitive, oran annotation primitive,each association of the one or more associations is configured to define a relationship between a plurality of primitives of the set of primitives,said each association of the one or more associations is classified by an association type, andthe creating comprisesreceiving business process data, whereinthe business process data is configured to be received at a business process model creator, andthe business process data is for the business process, andcreating an object for the business process data based on the business process model, whereinthe creating the object is performed by the business process model creator; and
storing the business process model in a business process model repository, whereinthe business process model repository is stored in a storage device of the computer system,the business process model repository and the business process model creator are coupled to one another,the business process model is a meta-model of a business process,the business process model repository is configured to provide a view point of a plurality of view points of the model to different classes of users, andthe view point is a view of the business process.
0 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method for providing multiple views of a business process definition includes storing a model of a business process, and providing different view points of the model to different classes of users.
81 Citations
16 Claims
-
1. A computer-implemented method, implemented in a computer system, comprising:
-
creating a business process model, using a processor of the computer system, wherein the business process model comprises a set of primitives, and one or more associations, the set of primitives comprise at least one of a control flow primitive, or an annotation primitive, each association of the one or more associations is configured to define a relationship between a plurality of primitives of the set of primitives, said each association of the one or more associations is classified by an association type, and the creating comprises receiving business process data, wherein the business process data is configured to be received at a business process model creator, and the business process data is for the business process, and creating an object for the business process data based on the business process model, wherein the creating the object is performed by the business process model creator; and storing the business process model in a business process model repository, wherein the business process model repository is stored in a storage device of the computer system, the business process model repository and the business process model creator are coupled to one another, the business process model is a meta-model of a business process, the business process model repository is configured to provide a view point of a plurality of view points of the model to different classes of users, and the view point is a view of the business process. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system comprising:
-
a processor; a storage device, wherein the storage device is coupled to the processor; and a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium is coupled to the processor and the storage device, the non-transitory computer-readable storage medium stores instructions, executable by the processor and configured to implement a business process definition controller, and the business process definition controller comprises a business process model repository, wherein the business process model repository is stored in the storage device, the business process model repository is configured to store a business process model, the business process model is a meta-model of a business process and comprises a set of primitives, and one or more associations, the set of primitives comprise at least one of a control flow primitive, or an annotation primitive, and each association of the one or more associations is configured to define a relationship between a plurality of primitives of the set of primitives, said each association of the one or more associations is classified by an association type, and a business process model creator, wherein the business process model creator is coupled to the business process model repository, the business process model creator is configured to receive business process data, wherein the business process data is for the business process, and create an object for the business process data based on the business process model. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computer program product comprising:
-
a plurality of instructions, comprising a first set of instructions, executable on a computer system, configured to create a business process model, using a processor of the computer system, wherein the business process model comprises a set of primitives, and one or more associations, the set of primitives comprise at least one of a control flow primitive, or an annotation primitive, each association of the one or more associations is configured to define a relationship between a plurality of primitives of the set of primitives, said each association of the one or more associations is classified by an association type, and the first set of instructions comprises a first subset of instructions, executable on the computer system, configured to receive a business process data, wherein p∝
the business process data is configured to be received at a business process model creator, and p∝
the business process data is for the business process, anda second subset of instructions, executable on the computer system, configured to create an object for the business process data based on the business process model, wherein
the creating the object is performed by the business process model creator, anda second set of instructions, executable on the computer system, configured to store the business process model in a business process model repository, wherein the business process model repository is stored in a storage device of the computer system, the business process model repository and the business process model creator are coupled to one another, the business process model is a meta-model of a business process, the business process model repository is configured to provide a view point of a plurality of view points of the model to different classes of users, and the view point is a view of the business process; and a non-transitory computer-readable storage medium, wherein the instructions are encoded in the non-transitory computer-readable storage medium. - View Dependent Claims (15, 16)
-
Specification