Techniques for Creating Service Status Abstraction Layers Based on Client Roles in a Business Process Management Scenario
First Claim
1. A method for reporting a status of a service operation to a client, comprising the steps of:
- identifying a sequence of business process steps involved in performing the service operation;
making one or more abstractions of the business process steps, each abstraction containing a sequence of a fewer number of steps than the business process steps, wherein the number of steps in each of the abstractions correlates with a level of detail about the service operation; and
reporting the status of the service operation to the client based on a given one of the abstractions having the level of detail best suited to a role of the client.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for role-based service operation status reporting to clients are provided. In one aspect, a method for reporting a status of a service operation to a client is provided. The method includes the following steps. A sequence of business process steps involved in performing the service operation is identified. One or more abstractions of the business process steps are made, each abstraction containing a sequence of a fewer number of steps than the business process, wherein the number of steps in each of the abstractions correlates with a level of detail about the service operation. The status of the service operation is reported to the client based on a given one of the abstractions having the level of detail best suited to a role of the client.
-
Citations
20 Claims
-
1. A method for reporting a status of a service operation to a client, comprising the steps of:
-
identifying a sequence of business process steps involved in performing the service operation; making one or more abstractions of the business process steps, each abstraction containing a sequence of a fewer number of steps than the business process steps, wherein the number of steps in each of the abstractions correlates with a level of detail about the service operation; and reporting the status of the service operation to the client based on a given one of the abstractions having the level of detail best suited to a role of the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus for reporting a status of a service operation to a client, the apparatus comprising:
-
a memory; and at least one processor device, coupled to the memory, operative to; identify a sequence of business process steps involved in performing the service operation; make one or more abstractions of the business process steps, each abstraction containing a sequence of a fewer number of steps than the business process steps, wherein the number of steps in each of the abstractions correlates with a level of detail about the service operation; and report the status of the service operation to the client based on a given one of the abstractions having the level of detail best suited to a role of the client. - View Dependent Claims (14, 15, 16)
-
-
17. An article of manufacture for reporting a status of a service operation to a client, comprising a machine-readable medium containing one or more programs which when executed implement:
-
identifying a sequence of business process steps involved in performing the service operation; making one or more abstractions of the business process steps, each abstraction containing a sequence of a fewer number of steps than the business process steps, wherein the number of steps in each of the abstractions correlates with a level of detail about the service operation; and reporting the status of the service operation to the client based on a given one of the abstractions having the level of detail best suited to a role of the client. - View Dependent Claims (18, 19, 20)
-
Specification