posts - 193,  comments - 520,  trackbacks - 0


目标: 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对流程定义的展现进行过滤。



http://www.blogjava.net/ronghao 荣浩原创,转载请注明出处:)
posted on 2009-03-08 21:59 ronghao 阅读(2766) 评论(0)  编辑  收藏 所属分类: SOA、BPM

只有注册用户登录后才能发表评论。


网站导航:
 
<2009年3月>
22232425262728
1234567
891011121314
15161718192021
22232425262728
2930311234

关注工作流和企业业务流程改进。现就职于ThoughtWorks。新浪微博:http://weibo.com/ronghao100

常用链接

留言簿(38)

随笔分类

随笔档案

文章分类

文章档案

常去的网站

搜索

  •  

最新评论

阅读排行榜

评论排行榜