Dynamically configuring a role-based collaborative space
First Claim
1. A method for role-based personalization of a collaborative space comprising:
- obtaining role-based information for an interacting user that has been defined by an underlying business process model in a workflow; and
generating the collaborative space utilizing the role-based information.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for role-based personalization of a collaborative space can include generating a collaborative space utilizing role information for an interacting user that has been defined by an underlying business process model in a workflow. For example, the step of generating a collaborative space can include parsing the workflow to extract a role model, generating a collaborative space domain model from the role model, selecting a plurality of user interface components based upon the role model, organizing the selected user interface components in the collaborative space, and rendering the collaborative space.
-
Citations
22 Claims
-
1. A method for role-based personalization of a collaborative space comprising:
-
obtaining role-based information for an interacting user that has been defined by an underlying business process model in a workflow; and
generating the collaborative space utilizing the role-based information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for role-based personalization of a collaborative space comprising:
-
a plurality of user interface components disposed in the collaborative space, each user interface component being selected based upon role information extracted from a workflow;
a workflow engine coupled to the collaborative space and configured to process the workflow; and
, an event engine logically disposed between the user interface components and the workflow engine, the event engine enabled to synchronize selected ones of the user interface components responsive to events received from the user interface components in the event engine. - View Dependent Claims (11, 12, 13)
-
-
14. A computer program product comprising a computer usable medium having computer usable program code for role-based personalization of a collaborative space embodied therein, the computer program product comprising:
-
computer usable code for obtaining role-based information for an interacting user that has been defined by an underlying business process model in a workflow; and
computer usable code for generating the collaborative space utilizing the role-based information. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
Specification