Adapting a workflow
First Claim
1. A method for adapting a workflow of a content management system, the method comprising:
- receiving, at the content management system, at least one created information item created depending on a number of allowed actions established for a particular user who created the at least one information item, in which the at least one information item comprises content to be published, a first information item status level indicative of a present status level of the content within the workflow, and a second information item status level indicative of a number of characteristics of the content within the information item;
executing the workflow via a workflow engine which comprises stages each corresponding to a respective information item status level, such that a next stage of the workflow is determined based on a combination of;
different types of user status information, indicative of a status of the particular user;
the first information item status level; and
the second information item status level; and
determining which of a plurality of users of the content management system have signed into a groupware application executing on an enterprise portal community associated with the content management system and are currently active on the groupware application so as to be available to currently approve the at least one information item;
in which a user is chosen among the plurality of users to manage the next stage in the workflow based on the second information item status level; and
in which the user status information comprises a user role status that defines what actions in the workflow each of the plurality of users is allowed to engage in and that further defines, based on the status of each of the plurality of users, those stages in the workflow that may be omitted from the workflow.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for adapting a workflow of a content management system comprises setting an allowed action for a user, creating at least one information item depending on the allowed action for the user, in which the at least one information item comprises content to be published and a first information item status level indicative of a present status level of the content within the workflow, and executing the workflow which comprises stages each corresponding to a respective information item status level, such that a next stage of the workflow is determined based on a combination of different types of user status information, indicative of a status of the user, and the first information item status level.
20 Citations
20 Claims
-
1. A method for adapting a workflow of a content management system, the method comprising:
-
receiving, at the content management system, at least one created information item created depending on a number of allowed actions established for a particular user who created the at least one information item, in which the at least one information item comprises content to be published, a first information item status level indicative of a present status level of the content within the workflow, and a second information item status level indicative of a number of characteristics of the content within the information item; executing the workflow via a workflow engine which comprises stages each corresponding to a respective information item status level, such that a next stage of the workflow is determined based on a combination of; different types of user status information, indicative of a status of the particular user; the first information item status level; and the second information item status level; and determining which of a plurality of users of the content management system have signed into a groupware application executing on an enterprise portal community associated with the content management system and are currently active on the groupware application so as to be available to currently approve the at least one information item; in which a user is chosen among the plurality of users to manage the next stage in the workflow based on the second information item status level; and in which the user status information comprises a user role status that defines what actions in the workflow each of the plurality of users is allowed to engage in and that further defines, based on the status of each of the plurality of users, those stages in the workflow that may be omitted from the workflow. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A content management system for adapting a workflow, the content management system comprising:
-
a client to enable a first user to create at least one information item depending on a number of allowed actions established for the first user by a setting unit, in which the at least one information item comprises content to be published, a first information item status level indicative of a present status level of the content within the workflow, and a second information item status level indicative of a number of characteristics of the content within the information item; and a storage unit to store the at least one information item, a workflow engine comprising a dynamic workflow stage determination engine to execute the workflow;
the workflow comprising stages that each correspond to a respective status level,in which a next stage of the workflow is determined based on a combination of different types of user status information, indicative of a status of the first user, and the first information item status level; and in which the different types of user status information comprises a user role status that defines potential actions to be taken in the workflow by a user and, based on the status of the user, any workflow stages that may be bypassed in the workflow; in which the workflow engine further comprises a dynamic actor determination engine to; determine which user among those users associated with the content management system is authorized to approve the at least one information item; determine which user among those users associated with the content management system is currently signed into a groupware application executing on an enterprise portal community associated with the content management system; and assign a user among those users associated with the content management system that is authorized to approve the at least one information item and currently signed into and active on the groupware application to execute and action in a next stage of the workflow; wherein the user currently signed into and active on the groupware application is preferentially assigned to approve the at least one information item before any other user among those users associated with the content management system and who are not active on the groupware application are assigned to approve the at least one information item. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A computer program product for adapting a workflow, the computer program product comprising:
a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code to, when executed by a processor, set a number of allowed actions for a user; computer readable program code to, when executed by a processor, create at least one information item depending on an allowed action established for a particular user, in which the at least one information item comprises content to be published, a first information item status level indicative of a present status level of the content within the workflow, and a second information item status level indicative of a number of characteristics of the content within the information item; and computer readable program code to, when executed by a processor, execute the workflow which comprises stages each corresponding to a respective information item status level in which a next stage of the workflow is determined based on a combination of; different types of user status information, indicative of a status of the user; the first information item status level, and the second information item status level; computer readable program code to, when executed by a processor, define potential actions to be taken in the workflow by a user and, based on the status of the user, any workflow stages that may be bypassed in the workflow; and computer readable program code to, when executed by a processor, determine which of a number of users are currently signed into a groupware application executing on an enterprise portal community and who are available to currently approve the at least one information item. - View Dependent Claims (13, 14, 15, 16)
-
17. A method of publishing content on a computer network, the method comprising:
-
creating at least one information item depending on an allowed action defined by a user role assigned to a particular user creating the at least one information item, in which the at least one information item comprises content to be published, a first information item status level indicative of a present status level of the content within the workflow, and a second information item status level indicative of a number of characteristics of the content within the information item; storing the at least one information item to a web content database; with a dynamic workflow stage determination engine, executing a workflow which comprises stages, each stage corresponding to a respective status level, such that a next stage of the workflow is determined based on a combination of different types of user roles, indicative of a status of the user, and the first information item status level; and publishing, to the computer network, the at least one information item; with the dynamic workflow stage determination engine, defining potential actions to be taken in the workflow by a user and, based on the status of the user, any workflow stages that may be bypassed in the workflow; and determining which of a plurality of users of the content management system have are currently signed into and active on a groupware application executing on an enterprise portal community and who are currently available to approve the at least one information item wherein currently signed in and active users are preferentially chosen to approve the at least one information item before currently signed out and inactive users. - View Dependent Claims (18, 19)
-
-
20. A content management system for dynamically adapting a workflow, the content management system comprising:
-
a setting unit adapted for setting an allowed action for a user; a user interface adapted to enable the user to create at least one information item depending on the allowed action for the user, wherein the at least one information item comprises content to be published, a first information item status level indicative of a present status level of the content within the workflow and a second information item status level indicative of an additional variable of the content; a storage unit to store the at least one information item; a workflow engine comprising a dynamic workflow stage determination engine to dynamically execute the workflow which comprises stages each corresponding to a respective status level; wherein; a next stage of the workflow is determined depending on a combination of different types of user status information, indicative of a status of the user, the first information item status level and the second information item status level; a user at the next stage is selected based on the second information item status level; the user status information comprises a user role status indicative of a role of a user allowed to generate the information item; the workflow comprises a draft status level and wherein the draft status level comprises a plurality of draft stages; a user among those users associated with the content management system to approve the at least one information item is determined based on which of the users is currently signed into and active on a groupware application executing on an enterprise portal community associated with the content management system; and a historic transaction status is associated with at least one of the users that indicates a positive historic transaction indicating that an approval stage of the information item is omitted.
-
Specification