Business process extension for productivity suite application
First Claim
1. A method for performing an action of a business process, comprising:
- receiving, from a groupware client at an enterprise server that manages a workflow, an action on a task of the workflow, the action executed within the context of the groupware client;
implementing the action in enterprise backend services, in response to receiving the action from the groupware client, to affect the task of the workflow at an enterprise level of an enterprise with which the enterprise server is associated, the backend services accessible to the groupware client via the enterprise server; and
providing enterprise-level status information related to the workflow to the groupware client to enable the groupware client to provide a groupware-based user interface for one or more tasks of the workflow.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatuses to provide extension to a groupware client to enable the groupware client to access a workflow of a business process from the context of the groupware client. An enterprise server that manages the workflow can interface with the groupware client to provide action on the workflow from within the context of the groupware client. The enterprise server passes the action to the enterprise backend to implement the action on the workflow. Thus, action on the workflow from the groupware client affects the workflow on the enterprise level. Status information about the workflow may be persisted in the groupware client to enable continued interaction with the workflow from within the groupware client.
76 Citations
21 Claims
-
1. A method for performing an action of a business process, comprising:
-
receiving, from a groupware client at an enterprise server that manages a workflow, an action on a task of the workflow, the action executed within the context of the groupware client;
implementing the action in enterprise backend services, in response to receiving the action from the groupware client, to affect the task of the workflow at an enterprise level of an enterprise with which the enterprise server is associated, the backend services accessible to the groupware client via the enterprise server; and
providing enterprise-level status information related to the workflow to the groupware client to enable the groupware client to provide a groupware-based user interface for one or more tasks of the workflow. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An article of manufacture comprising a machine accessible medium having content stored thereon to provide instructions to cause a machine to perform operations including:
-
receiving an action on a task of an enterprise-level workflow from a groupware client, the action executed within the context of the groupware client;
implementing the action in enterprise backend services, in response to receiving the action from the groupware client, to affect the task of the workflow at an enterprise level of an enterprise to which the workflow belongs, the backend services accessible to the groupware client via an enterprise-access extension; and
providing enterprise-level status information related to the workflow to the groupware client to enable the groupware client to provide an interface for one or more tasks of the workflow. - View Dependent Claims (16, 17)
-
-
18. An apparatus comprising:
-
an interface server coupled to an enterprise server to receive, from within a work environment of a groupware application, a request for enterprise-level data related to a workflow, access a backend service of the enterprise server to fulfill the request, and persist status information related to the workflow in the groupware application;
a service mapper of the enterprise server to map the request to a service to enable the interface server to access the backend service; and
a data broker of the enterprise server to access enterprise data related to the workflow to persist in the groupware application. - View Dependent Claims (19, 20, 21)
-
Specification