Method and apparatus to facilitate development of a customer-specific business process model
First Claim
Patent Images
1. A method, implemented in a computer system, comprising:
- identifying an application product, using a processor of the computer system, wherein the application product pertains to a business process;
creating a business process model, using the processor, whereinthe business process model pertains to the application product, andthe business process model is configured to represent the business process by virtue of being configured to facilitate definition of one or more relationships between ones of a plurality of business requirements;
creating each of a plurality of views, using the processor, whereinthe each of the plurality of views corresponds to one of a plurality of user interfaces;
creating a plurality of identifiers, using the processor, whereineach identifier of the plurality of identifiers is configured to identify a corresponding one of the each of the plurality of views;
creating an association between the business process model and the plurality of views, using the processor, whereineach of the plurality of views comprisesan image representing a corresponding one of the plurality of user interfaces within the application product,the image is a non-interactive representation of one of the plurality of user interfaces defined by the application product,the application product is configured to present the plurality of views,the plurality of views illustrates realization of the business process within the application product,the creating the association comprisesassociating the each identifier of the plurality of identifiers and at least one activity, whereinthe at least one activity is one or more activities of a plurality of activities represented in the business process model, andthe associating comprisescreating one of a plurality of links between the each identifier of the plurality of identifiers and the corresponding one of the each of the plurality of views, wherein the plurality of links represents the association;
simultaneously displaying the business process model and the plurality of views within a user interface, whereinthe user interface is displayed on a display of the computer system; and
in response to a user selection of a first view of the plurality of views, presenting a user interface of the plurality of user interfaces, whereinthe user interface of the plurality of user interfaces corresponds to the first view of the plurality of views,the user interface of the plurality of user interfaces is an interactive representation of the first view of the plurality of views, andthe interactive representation is configured to, in response to a user input,accept the user input, andgenerate a result.
2 Assignments
0 Petitions
Accused Products
Abstract
A business process model pertaining to an application product is associated with a set of views that illustrate the realization of the business process in the application product. Further, the business process model is displayed to the user together with the set of views to enhance the user'"'"'s understanding of the business process provided by the application product.
94 Citations
20 Claims
-
1. A method, implemented in a computer system, comprising:
-
identifying an application product, using a processor of the computer system, wherein the application product pertains to a business process; creating a business process model, using the processor, wherein the business process model pertains to the application product, and the business process model is configured to represent the business process by virtue of being configured to facilitate definition of one or more relationships between ones of a plurality of business requirements; creating each of a plurality of views, using the processor, wherein the each of the plurality of views corresponds to one of a plurality of user interfaces; creating a plurality of identifiers, using the processor, wherein each identifier of the plurality of identifiers is configured to identify a corresponding one of the each of the plurality of views; creating an association between the business process model and the plurality of views, using the processor, wherein each of the plurality of views comprises an image representing a corresponding one of the plurality of user interfaces within the application product, the image is a non-interactive representation of one of the plurality of user interfaces defined by the application product, the application product is configured to present the plurality of views, the plurality of views illustrates realization of the business process within the application product, the creating the association comprises associating the each identifier of the plurality of identifiers and at least one activity, wherein the at least one activity is one or more activities of a plurality of activities represented in the business process model, and the associating comprises creating one of a plurality of links between the each identifier of the plurality of identifiers and the corresponding one of the each of the plurality of views, wherein the plurality of links represents the association; simultaneously displaying the business process model and the plurality of views within a user interface, wherein the user interface is displayed on a display of the computer system; and in response to a user selection of a first view of the plurality of views, presenting a user interface of the plurality of user interfaces, wherein the user interface of the plurality of user interfaces corresponds to the first view of the plurality of views, the user interface of the plurality of user interfaces is an interactive representation of the first view of the plurality of views, and the interactive representation is configured to, in response to a user input, accept the user input, and generate a result. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product comprising:
-
a first set of instructions, executable on a computer system, configured to identify an application product, wherein the application product pertains to a business process; a second set of instructions, executable on the computer system, configured to create a business process model, wherein the business process model pertains to the application product, and the business process model is configured to represent the business process by virtue of being configured to facilitate definition of one or more relationships between ones of a plurality of business requirements; a third set of instructions, executable on the computer system, configured to create each of a plurality of views, wherein the each of the plurality of views corresponds to one of a plurality of user interfaces; a fourth set of instructions, executable on the computer system, configured to create a plurality of identifiers, wherein each identifier of the plurality of identifiers is configured to identify a corresponding one of the each of the plurality of views; a fifth set of instructions, executable on the computer system, configured to create an association between the business process model and the plurality of views, wherein the plurality of views illustrates realization of the business process within the application product, the application product is configured to present the plurality of views, each of the plurality of views comprises an image representing a corresponding one of a plurality of user interfaces within the application product, the image is a non-interactive representation of one of the plurality of user interfaces defined by the application product, the fifth set of instructions comprises a first subset of instructions, executable on the computer system, configured to associate the each identifier of the plurality of identifiers and at least one activity, wherein the at least one activity is one or more activities of a plurality of activities represented in the business process model, and the first subset of instructions comprises a first sub-subset of instructions, executable on the computer system, configured to create one of a plurality of links between the each identifier of the plurality of identifiers and the corresponding one of the each of the plurality of views, wherein the plurality of links represents the association; a sixth set of instructions, executable on the computer system, configured to simultaneously display the business process model and the plurality of views within a user interface, wherein the user interface is displayed on a display of the computer system; a seventh set of instructions, executable on the computer system, configured to present a user interface of the plurality of user interfaces, in response to a user selection of a first view of the plurality of views, wherein the user interface of the plurality of user interfaces corresponds to the first view of the plurality of views, the user interface of the plurality of user interfaces is an interactive representation of a first view of the plurality of views, and the interactive representation is configured to, in response to a user input, accept the user input, and generate a result; and a non-transitory computer-readable storage medium, wherein the computer program product is encoded in the non-transitory computer-readable storage medium. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
a processor; a display, coupled to the processor; a computer-readable storage medium, coupled to the processor; and a linkage process, stored in the computer-readable storage medium and configured to cause the processor to identify an application product, wherein the application product pertains to a business process, create a business process model, wherein the business process model pertains to the application product, and the business process model is configured to represent the business process by virtue of being configured to facilitate definition of one or more relationships between ones of a plurality of business requirements, and create each of a plurality of views, wherein the each of the plurality of views corresponds to one of a plurality of user interfaces, create a plurality of identifiers, wherein each identifier of the plurality of identifiers is configured to identify a corresponding one of the each of the plurality of views, create an association between the business process model and the plurality of views, wherein each of the plurality of views is an image representing a corresponding one of a plurality of user interfaces within the application product, the image is a non-interactive representation of one of the plurality of the user interfaces defined by the application product, the application product is configured to present the plurality of views, the plurality of views illustrates realization of the business process within the application product, the linkage process is configured to create the association by virtue of being configured to cause the processor to associate the each identifier of the plurality of identifiers and at least one activity, wherein
the at least one activity is one or more activities of a plurality of activities represented in the business process model,the linkage process is configured to associate the each identifier and the at least one activity by virtue of being configured to cause the processor to create one of a plurality of links between the each identifier of the plurality of identifiers and the corresponding one of the each of the plurality of views, wherein the plurality of links represents the association, the linkage process is further configured to cause the processor to simultaneously display the business process model and the plurality of views within a user interface, wherein the user interface is displayed on the display, and the linkage process is further configured to cause the processor to present a user interface of the plurality of user interfaces, in response to a user selection of a first view of the plurality of views, wherein the user interface of the plurality of user interfaces corresponds to the first view of the plurality of views, the user interface of the plurality of user interfaces is an interactive representation of a first view of the plurality of views, and the interactive representation is configured to, in response to a user input,
accept the user input, and
generate a result. - View Dependent Claims (17, 18, 19, 20)
-
Specification