论坛首页 Java企业应用论坛

jBPM-side流程设计器功能规划

浏览 2332 次
精华帖 (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对流程定义的展现进行过滤。

论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics