摘要
工作流系统中活动节点间业务信息共享的需求使得流程前后节点间存在紧密的业务逻辑关联,因此这些活动节点挂接的业务表单在页面的显示存在着相似性。针对传统业务流程为不同流程节点绑定不同表单页面所引起的代码冗余及应用扩展性差等问题,提出一种基于组件的表单权限模型。通过将表单页面划分为表单组件并借助角色为活动节点的参与者分配组件权限,从而实现单个表单页面在多个节点上的共享绑定,该设计在多个审批性业务流程系统得到成功应用,提高了表单的复用和整个应用系统的柔性。
In a workflow system,business information needs to be shared among different activity nodes which lead to resemblance in the representation of form pages on those activity nodes.Traditionally the binding relationship between the process node and form page is established by providing different form pages separately for each node in the process.Problems such as poor scalability and code redundancy are inevitably brought in.Under this circumstance,a flexible modeling of form permission control based on component is proposed to divide form page into different components.The form role is then defined as a collection of permission information over components and finally the goal of allowing one single form page to be bound to multiple nodes is achieved by assigning form roles to different participants on those nodes.This design has been applied into some administrative business system and improved the reusability of the form page and the flexibility of the whole system.
出处
《北京信息科技大学学报(自然科学版)》
2012年第6期22-26,41,共6页
Journal of Beijing Information Science and Technology University
基金
北京市教委科技发展计划面上项目(71E1210920)
关键词
工作流
表单组件
权限
复用
柔性
workflow
form component
permission
reusability
flexible