HP defines an SQL-like language to specify organizational policies (or constraints) in workflow systems. Three types of policies were studied including qualification, requirements and substitution policies which can n...HP defines an SQL-like language to specify organizational policies (or constraints) in workflow systems. Three types of policies were studied including qualification, requirements and substitution policies which can not handle complex role resolution such as Separation of Roles and Binding of Roles, and several exception situations, such as Role Delegation and Role Unavailable. From the perspective of project-oriented workflow, a project and its sub-projects can be under the charge of teams (or virtual teams). The teams should satisfy the role resolution of the projects managed by the team. To support the above requirements, based on team-enabled organization model, this paper extended HP’s policy language to support the role resolution in project-oriented workflow, and provided its modeling and enforcement mechanism.展开更多
文摘HP defines an SQL-like language to specify organizational policies (or constraints) in workflow systems. Three types of policies were studied including qualification, requirements and substitution policies which can not handle complex role resolution such as Separation of Roles and Binding of Roles, and several exception situations, such as Role Delegation and Role Unavailable. From the perspective of project-oriented workflow, a project and its sub-projects can be under the charge of teams (or virtual teams). The teams should satisfy the role resolution of the projects managed by the team. To support the above requirements, based on team-enabled organization model, this paper extended HP’s policy language to support the role resolution in project-oriented workflow, and provided its modeling and enforcement mechanism.