锁定老帖子 主题:jBPM-side流程设计器功能规划
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-03-08
目标: jBPM-side ProcessDesigner是一个独立的设计器,基于 Flex技术。其目的在于既使得程序开发人员能够基于其进行业务流程的建模,同时业务人员也能够基于其进行简单的建模和修改,例如修改节点的顺序、参与者等操作。此外, jBPM-side ProcessDesigner具有很高的可配置性,在流程定义 scheme变化的情况下,能够很快的做出适配。即其与具体的流程定义语言无关,可以对 jPDL、 XPDL、 BPEL都进行建模。 jBPM-side ProcessDesigner的数据核心是 xml。
功能规划: <!---->一、 图形建模 <!----> 支持流程模型与图形元素的一一对应,支持通过图形元素来进行流程的建模。流程模型与图形元素之间通过 xml进行互相转换。图形建模方面,支持图形元素的拖拽、定位、复制、粘贴,支持快捷键操作,例如 do/undo、 delete。
<!---->二、 流程参与者的适配导入 <!----> 支持在进行流程建模时,适配导入流程参与者。在进行人工参与节点定义时,选择参与者。进行人员 /部门 /角色的本地建模,提供最简单的必需属性。
<!---->三、 图形展现与 xml编辑的互相切换 <!----> 支持流程图形与 xml编辑的切换,支持 xml定义的本地导入和导出。
<!---->四、 流程的分包与版本管理 <!----> 支持流程定义的分包和版本管理,需要服务器端的支持。
<!---->五、 与服务器端的远程调用 <!----> 在支持服务器端的远程调用之前, jBPM-side ProcessDesigner仅仅是本地 xml的导入导出建模。采用 restful-ws,基于 xml在服务器与设计器之间传递数据。
<!---->六、 与业务适配的 DSL <!---->
<!---->七、 流程的权限管理 <!----> 支持对流程定义的分类权限管理,不同业务部门对属于自己的流程定义有各自的管理权限。此功能独立与 jBPM-side ProcessDesigner,但是需要通过契约使得 jBPM-side ProcessDesigner对流程定义的展现进行过滤。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
浏览 2332 次