Multiple stakeholders for a single business process
First Claim
1. A non-transitory computer-readable medium having computer instructions stored thereon that are capable of being executed by a computer system to cause operations comprising:
- providing, by a system, a workflow design tool user interface operable to allow one or more users to perform operations associated with designing workflows;
storing, by the system, user information for the one or more users in a central repository that is accessible through a network, wherein the user information specifies, for a plurality of users, user privileges to perform, during the design of a particular workflow, one or more of the operations associated with designing workflows, wherein the user privileges include a first set of user privileges for a first one of the plurality of users and a second set of user privileges for a second one of the plurality of users, wherein the first set differs from the second set, and wherein the second set of user privileges specifies that the second user is allowed to incorporate third-party components from a public directory into workflows;
receiving, by the system, a plurality of requests to perform operations associated with designing the particular workflow, wherein the plurality of requests are received through the workflow design tool user interface and includes requests from at least the first and second users; and
determining, by the system, whether to permit the plurality of requests based on the user privileges stored for the particular workflow, wherein the determining includes;
assessing the requests from the first and second users using the first and second sets of user privileges, respectively; and
permitting operations requested by at least two of the plurality of users, wherein one of the operations includes incorporating a third-party component from the public directory into the particular workflow.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer program products, implementing and using techniques for providing a customized representation of a business process involving one or more organizational entities that are accessible through a network. A user interface that can display a customized representation of a business process is provided. User information, including user privileges associated with the business process, is stored in a central repository that is accessible through the network. A request to view the business process is received from a first user through the user interface. The user privileges for the first user are retrieved from the central repository. A customized representation of the business process is displayed with the user interface. The customized representation is in compliance with the retrieved user privileges for the first user.
204 Citations
20 Claims
-
1. A non-transitory computer-readable medium having computer instructions stored thereon that are capable of being executed by a computer system to cause operations comprising:
-
providing, by a system, a workflow design tool user interface operable to allow one or more users to perform operations associated with designing workflows; storing, by the system, user information for the one or more users in a central repository that is accessible through a network, wherein the user information specifies, for a plurality of users, user privileges to perform, during the design of a particular workflow, one or more of the operations associated with designing workflows, wherein the user privileges include a first set of user privileges for a first one of the plurality of users and a second set of user privileges for a second one of the plurality of users, wherein the first set differs from the second set, and wherein the second set of user privileges specifies that the second user is allowed to incorporate third-party components from a public directory into workflows; receiving, by the system, a plurality of requests to perform operations associated with designing the particular workflow, wherein the plurality of requests are received through the workflow design tool user interface and includes requests from at least the first and second users; and determining, by the system, whether to permit the plurality of requests based on the user privileges stored for the particular workflow, wherein the determining includes; assessing the requests from the first and second users using the first and second sets of user privileges, respectively; and permitting operations requested by at least two of the plurality of users, wherein one of the operations includes incorporating a third-party component from the public directory into the particular workflow. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
providing, by a system, a workflow design tool user interface operable to allow one or more users to perform operations associated with designing workflows; storing, by the system, user information for the one or more users in a central repository that is accessible through a network, wherein the user information specifies, for a plurality of users, user privileges to perform, during the design of a particular workflow, one or more of the operations associated with designing workflows, wherein the user privileges include a first set of user privileges for a first one of the plurality of users and a second set of user privileges for a second one of the plurality of users, wherein the first set differs from the second set, and wherein the second set of user privileges specifies that the second user is allowed to incorporate third-party components from a public directory into workflows; receiving, by the system, a plurality of requests to perform operations associated with designing the particular workflow, wherein the plurality of requests are received through the workflow design tool user interface and includes requests from at least the first and second users; and determining, by the system, whether to permit the plurality of requests based on the user privileges stored for the particular workflow, wherein the determining includes; assessing the requests from the first and second users using the first and second sets of user privileges, respectively; and permitting operations requested by at least two of the plurality of users, wherein one of the operations includes incorporating a third-party component from the public directory into the particular workflow. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. An apparatus, comprising:
-
a computer processor; and a memory having computer instructions stored thereon that are capable of being executed by the computer processor to cause operations comprising; providing, by the apparatus, a workflow design tool user interface operable to allow one or more users to perform operations associated with designing workflows; storing, by the apparatus, user information for the one or more users in a central repository that is accessible through a network, wherein the user information specifies, for a plurality of users, user privileges to perform, during the design of a particular workflow, one or more of the operations associated with designing workflows, wherein the user privileges include a first set of user privileges for a first one of the plurality of users and a second set of user privileges for a second one of the plurality of users, wherein the first set differs from the second set, and wherein the second set of user privileges specifies that the second user is allowed to incorporate third-party components from a public directory into workflows; receiving, by the apparatus, a plurality of requests to perform operations associated with designing the particular workflow, wherein the plurality of requests are received through the workflow design tool user interface and includes requests from at least the first and second users; and determining, by the apparatus, whether to permit the plurality of requests based on the user privileges stored for the particular workflow, wherein the determining includes; assessing the requests from the first and second users using the first and second sets of user privileges, respectively; and permitting operations requested by at least two of the plurality of users, wherein one of the operations includes incorporating a third-party component from the public directory into the particular workflow. - View Dependent Claims (20)
-
Specification