Providing multiple views of a business process definition to different users
First Claim
Patent Images
1. A method implemented in a computer, comprising:
- storing a model of a business process in a computer-readable storage medium of the computer˜
whereinthe model comprisesa set of model elements, anda plurality of associations, andeach association of the plurality of associations is configured to define one or more relationships between a plurality of model elements from the set of model elements; and
presenting, using a processor of the computer, a class-specific view point of the model to a user of a first class of users, wherein the class-specific view point exposes details of a first phase of a plurality of phases of a business process definition,the class-specific view point hides a detail of a second phase of the plurality of phases of the business process definition,the processor is coupled to the computer-readable storage medium and a display unit of the computer,the presenting comprisesdisplaying the class-specific view point,tracing the set of model elements and the plurality of associations, andpresenting the set of model elements and the plurality of associations,the presenting is based at least upon the user having membership in the first class of users such that the presenting is prevented for a second user of a second class of users, andthe first class of users and the second class of users are involved in different phases of the business process definition.
2 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.
-
Citations
19 Claims
-
1. A method implemented in a computer, comprising:
-
storing a model of a business process in a computer-readable storage medium of the computer˜
whereinthe model comprises a set of model elements, and a plurality of associations, and each association of the plurality of associations is configured to define one or more relationships between a plurality of model elements from the set of model elements; and presenting, using a processor of the computer, a class-specific view point of the model to a user of a first class of users, wherein the class-specific view point exposes details of a first phase of a plurality of phases of a business process definition, the class-specific view point hides a detail of a second phase of the plurality of phases of the business process definition, the processor is coupled to the computer-readable storage medium and a display unit of the computer, the presenting comprises displaying the class-specific view point, tracing the set of model elements and the plurality of associations, and presenting the set of model elements and the plurality of associations, the presenting is based at least upon the user having membership in the first class of users such that the presenting is prevented for a second user of a second class of users, and the first class of users and the second class of users are involved in different phases of the business process definition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable storage medium, having executable instructions encoded therein, the executable instructions configured to cause a computer to perform a method comprising:
-
storing a model of a business process, wherein the model comprises a set of model elements and a plurality of associations, each association of the plurality of associations is configured to define one or more relationships between a plurality of model elements from the set of model elements; establishing a first business process definition mode and a second business process definition mode, wherein the first business process definition mode corresponds to a first class of users, the second business process definition mode corresponds to a second class of users, the first class of users is involved in the first business process definition mode, the second class of users is involved in the second business process definition mode, the first class of users differs from the second class of users, and the first business process definition mode differs from the second business process definition mode; classifying each model element of the set of model elements and each association of the plurality of associations as part of either the first business process definition mode or as part of the second business process definition mode; selecting elements and associations of the model that are classified as part of the first business process definition mode; creating a class-specific view point of the model using only the elements and associations such that the class-specific view point exposes details of the first business process definition mode, and the class-specific view point hides a detail of the second business process definition mode; preventing a user of the second class of users from accessing the class-specific view point by presenting the class-specific view point only to members of the first class of users, and presenting the class-specific view point of the model to a user of the first class of users, wherein the presenting comprises tracing the set of model elements and the plurality of associations, and presenting the set of model elements and the plurality of associations. - View Dependent Claims (14, 15)
-
-
16. A system comprising:
- a non-transitory memory; and
at least one processor coupled to the non-transitory memory, the at least one processor executing a set of instructions configured to cause the at least one processor to store a model of a business process in the non-transitory memory, wherein the model comprisesa set of model elements, and a plurality of associations, and each association of the plurality of associations is configured to define one or more relationships between a plurality of model elements from the set of model elements, present a class-specific view point of the model to a user of a first class of users, wherein the class-specific view point exposes details of a first phase of a plurality of phases of a business process definition, the class-specific view point hides a detail of a second phase of the plurality of phases of the business process definition, presenting the class-specific view comprises tracing the set of model elements and the plurality of associations, and presenting the set of model elements and the plurality of associations, the presenting the class-specific view is based at least upon the user having membership in the first class of users such that the presenting is prevented for a second user of a second class of users, and the first class of users and the second class of users are involved in different phases of the business process definition. - View Dependent Claims (17, 18)
- a non-transitory memory; and
-
19. An apparatus comprising:
-
means for storing a model of a business process, wherein the model is stored in a non-transitory memory, and the model comprises a set of model elements, and a plurality of associations, and each association of the plurality of associations is configured to define one or more relationships between a plurality of model elements from the set of model elements; and means for presenting a class-specific view point of the model to a user of a first class of users, wherein the class-specific view point exposes details of a first phase of a plurality of phases of a business process definition, the class-specific view point hides a detail of a second phase of the plurality of phases of the business process definition, the presenting comprises displaying the class-specific view point, tracing the set of model elements and the plurality of associations, and presenting the set of model elements and the plurality of associations, the presenting is based at least upon the user having membership in the first class of users such that the presenting is prevented for a second user of a second class of users, the first class of users and the second class of users are involved in different phases of the business process definition, and the means for storing and the means for presenting are coupled to one another.
-
Specification