Context-specific modeling of collaborative business process
First Claim
1. A computer-implemented method for context-specific modeling of a collaborative business process, the method comprising:
- storing, by a computer system and in a repository that is accessible to other computer systems, multiple modeling artifacts, wherein each of the multiple modeling artifacts is a data component that describes a portion of a collaborative business process;
assigning, by the computer system, each of the multiple modeling artifacts to at least one of a plurality of collaborative business processes that are represented by various combinations of the multiple modeling artifacts;
assigning, by the computer system, each of the multiple modeling artifacts to at least one context value from a collection of context values;
receiving, at the computer system and from a first computer system, a query that is for specialized modeling artifacts and that specifies;
(i) a first collaborative business process that is from among the plurality of collaborative business processes, and(ii) a first context value that is from the collection of context values and that specifies an industry or a geopolitical region of a party that has accessed the first computer system;
selecting, by the computer system and from the repository, a subset of the multiple modeling artifacts that the computer system had assigned to both;
(iii) the first collaborative business process, and(iv) the first context value;
providing, by the computer system and to the first computer system in response to receiving the query from the first computer system, the selected subset of modeling artifacts,wherein the first computer system receives the selected subset of modeling artifacts, andwherein the first computer system modifies a modified modeling artifact that is one of the subset of modeling artifacts;
receiving, at the computer system and from the first computer system after the selected subset of modeling artifacts has been provided to the first computer system, the modified modeling artifact;
determining, by the computer system, that the modified modeling artifact matches another modeling artifact that is stored in the repository and that the computer system has assigned to the first collaborative business process and another context value, the computer system not having assigned the another modeling artifact to the first context value; and
assigning, by the computer system in response to determining that the modified modeling artifact matches the another modeling artifact, the another modeling artifact to the first context value.
2 Assignments
0 Petitions
Accused Products
Abstract
Among other disclosure, a computer-implemented method for context-specific modeling of a collaborative business process includes receiving an identification of a collaborative business process to involve a communication between at least two entities. The identification is submitted by an entity seeking to model the collaborative business process for a specific context associated with the entity. The method includes selecting, in a repository and using the specific context, at least one modeling artifact that has been defined for use in the identified collaborative business process. The repository includes a plurality of stored modeling artifacts for at least one collaborative business process, each of the stored modeling artifacts associated with at least one context value. The method includes providing the selected modeling artifact to the entity in response to the received identification.
59 Citations
21 Claims
-
1. A computer-implemented method for context-specific modeling of a collaborative business process, the method comprising:
-
storing, by a computer system and in a repository that is accessible to other computer systems, multiple modeling artifacts, wherein each of the multiple modeling artifacts is a data component that describes a portion of a collaborative business process; assigning, by the computer system, each of the multiple modeling artifacts to at least one of a plurality of collaborative business processes that are represented by various combinations of the multiple modeling artifacts; assigning, by the computer system, each of the multiple modeling artifacts to at least one context value from a collection of context values; receiving, at the computer system and from a first computer system, a query that is for specialized modeling artifacts and that specifies; (i) a first collaborative business process that is from among the plurality of collaborative business processes, and (ii) a first context value that is from the collection of context values and that specifies an industry or a geopolitical region of a party that has accessed the first computer system; selecting, by the computer system and from the repository, a subset of the multiple modeling artifacts that the computer system had assigned to both; (iii) the first collaborative business process, and (iv) the first context value; providing, by the computer system and to the first computer system in response to receiving the query from the first computer system, the selected subset of modeling artifacts, wherein the first computer system receives the selected subset of modeling artifacts, and wherein the first computer system modifies a modified modeling artifact that is one of the subset of modeling artifacts; receiving, at the computer system and from the first computer system after the selected subset of modeling artifacts has been provided to the first computer system, the modified modeling artifact; determining, by the computer system, that the modified modeling artifact matches another modeling artifact that is stored in the repository and that the computer system has assigned to the first collaborative business process and another context value, the computer system not having assigned the another modeling artifact to the first context value; and assigning, by the computer system in response to determining that the modified modeling artifact matches the another modeling artifact, the another modeling artifact to the first context value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. One or more non-transitory computer readable devices that comprise instructions, that when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
storing, by a computer system and in a repository that is accessible to other computer systems, multiple modeling artifacts, wherein each of the multiple modeling artifacts is a data component that describes a portion of a collaborative business process; assigning, by the computer system, each of the multiple modeling artifacts to at least one of a plurality of collaborative business processes that are represented by various combinations of the multiple modeling artifacts; assigning, by the computer system, each of the multiple modeling artifacts to at least one context value from a collection of context values; receiving, at the computer system and from a first computer system, a query that is for specialized modeling artifacts and that specifies; (i) a first collaborative business process that is from among the plurality of collaborative business processes, and (ii) a first context value that is from the collection of context values and that specifies an industry or a geopolitical region of a party that has accessed the first computer system; selecting, by the computer system and from the repository, a subset of the multiple modeling artifacts that the computer system had assigned to both; (iii) the first collaborative business process, and (iv) the first context value; providing, by the computer system and to the first computer system in response to receiving the query from the first computer system, the selected subset of modeling artifacts, wherein the first computer system receives the selected subset of modeling artifacts, and wherein the first computer system modifies a modified modeling artifact that is one of the subset of modeling artifacts; receiving, at the computer system and from the first computer system after the selected subset of modeling artifacts has been provided to the first computer system, the modified modeling artifact; determining, by the computer system, that the modified modeling artifact matches another modeling artifact that is stored in the repository and that the computer system has assigned to the first collaborative business process and another context value, the computer system not having assigned the another modeling artifact to the first context value; and assigning, by the computer system in response to determining that the modified modeling artifact matches the another modeling artifact, the another modeling artifact to the first context value.
-
-
12. A system comprising:
-
one or more processors; and one or more non-transitory computer readable devices that comprise instructions, that when executed by the one or more processors, cause the one or more processors to perform operations comprising; storing, by a computer system and in a repository that is accessible to other computer systems, multiple modeling artifacts, wherein each of the multiple modeling artifacts is a data component that describes a portion of a collaborative business process; assigning, by the computer system, each of the multiple modeling artifacts to at least one of a plurality of collaborative business processes that are represented by various combinations of the multiple modeling artifacts; assigning, by the computer system, each of the multiple modeling artifacts to at least one context value from a collection of context values; receiving, at the computer system and from a first computer system, a query that is for specialized modeling artifacts and that specifies; (i) a first collaborative business process that is from among the plurality of collaborative business processes, and (ii) a first context value that is from the collection of context values and that specifies an industry or a geopolitical region of a party that has accessed the first computer system; selecting, by the computer system and from the repository, a subset of the multiple modeling artifacts that the computer system had assigned to both; (iii) the first collaborative business process, and (iv) the first context value; providing, by the computer system and to the first computer system in response to receiving the query from the first computer system, the selected subset of modeling artifacts, wherein the first computer system receives the selected subset of modeling artifacts, and wherein the first computer system modifies a modified modeling artifact that is one of the subset of modeling artifacts; receiving, at the computer system and from the first computer system after the selected subset of modeling artifacts has been provided to the first computer system, the modified modeling artifact; determining, by the computer system, that the modified modeling artifact matches another modeling artifact that is stored in the repository and that the computer system has assigned to the first collaborative business process and another context value, the computer system not having assigned the another modeling artifact to the first context value; and assigning, by the computer system in response to determining that the modified modeling artifact matches the another modeling artifact, the another modeling artifact to the first context value. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification