(此流程设计器和流程跟踪界面由本人独立开发,如果有需要本产品请跟本人联系,可以做部分需求更改,联系电话13521491410,王先生)
详细功能说明:http://wenku.baidu.com/view/c26b6200cfc789eb172dc893.html
一,界面展示
流程设计器1-1
流程设计器1-2
流程线段配置属性1-3:
流程跟踪1-4:
定制业务流程,可以基于jbpm多种建模语言,本人精通Flex,可以制作flex相关复杂业务功能,非诚勿扰。
二,流程设计器使用
流程设计器菜单地址:菜单==》流程管理==》我的请求
2.1 新增和编辑流程
1,点击新增流程菜单
2,弹出流程设计页面,要求填写流程基本信息,填写流程名称和流程描述后点击确认,就可以对流程的图进行绘制。
3,点击编辑流程图,可以直接打开已经设计好的流程
4,打开之后的流程图,你可以编辑后保存,流程就升级了一个版本,在流程定义及部署列表就会多出一条记录。
2.2 属性栏
点击每个图元,属性栏目都会发生变化,显示每个节点的属性信息。
(标示是图元的唯一标示,名称是图元的中文名称,两个是公用属性)
1. 开始图元:
发起人:指明在流程启动时存储被认证的用户 id 的变量名。
起始键:指向一个用户必须在启动新流程实例时填写的表单模板。
2. 结束图元:
3. 任务图元:
人员配置: 人员配置分三种类型人员配置:用户组,指定用户,表达式。
1) 用户组:分为会签和非会签两种。非会签配置的人员只要是一个用户审批通过或拒绝,当前环节就走完。
会签:分为用一票和否决票,只要满足其中条件之一,当前流程就会执行下一个决策节点,决策节点根据参数的值(agree,agree==1标示反对,2标示同意),在决策节点的出口线段配置条件,决定执行哪一个出口。
2) 指定用户:可以选择下一节点执行此任务的用户。
3) 表达式:这些人员是通过“流程角色”模块中的“表达式”类型维护的,通过调用后台的Spring的方法返回相应的人员ID信息,用户ID通过“,”隔开。
监听器:
配置当前节点的监听器,事件类型分为三种,任务完成(当前节点走完),任务创建(任务到达当前节点),任务分配(当前节点人员分配成功),代表监听器执行的不同时机。事件关联类,是通过监听器模块进行配置的(路径:平台开发维护--》维护字典数据--》工作流--流程监听)
默认路径:如果流程没有指定下一个节点的走向,当前节点默认走向的线段。
4. 决策图元:
默认路径:如果流程没有指定下一个节点的走向,当前节点默认走向的线段。
5. 线段属性:
执行条件:如果表达式执行结果为true,流程就会走向这个线段指向的流程节点。
6. 工作区属性
当前流程的基本属性,流程描述和流程名称。
2.3 源码栏
点击流程源码,显示隐藏流程源码,如图:
2.4 图元工作区拖拽
1,按下“工具栏”中的的图元,拖动图元,图元就会在你放开鼠标的位置创建图元。
2,如果你选择的是线段工具。就可以使用连接线。(具体连线操作见“连接线操作”说明)
2.5 节点删除
选择工作区中的图元,右键,点击右键菜单“删除图元”,工作区中图元或线段就会被删除,或者使用键盘快捷键“Delete”删除图元和上图中菜单栏的删除。
2.6 连接线操作
1. 连接图元:点击工具栏中的连线,连线工具就会变成灰色,这时你就可以选择要连线的起始图元,选择之后,一条连接线段就会跟随你的鼠标移动,点击终点图元,这条线段就会被创建。创建的线段默认有两个三等分控制点。
2. 折点使用:点击线条,线段和当前线段的文字就会会变成红色。点击折点,你可以改变线段路径。双击线段的任何一个地方,你可以添加控制点,双击任何一个节点,你可以删除当前控制点。
2.7 清空工作区
点击菜单栏中“清空对象”,系统给出提示,是否要删除,确认后就删除所有工作区对象。
2.8 保存本地文件
编辑流程后,如果需要把当前流程图保存到本地,在菜单栏中选择“保存本地”,选择指定位置之后,流程的XML源码就会保存到相应的目录。(后缀名是.bpmn)
2.9 打开本地文件
保存文件后,如果你想还原流程图,“打开文件”就可以打开你保存后的流程XML,生成流程图。
2.10流程验证
流程验证,是在保存之前对流程的规范性进行的校验,你也可以再编辑流程过程中进行手动校验。
校验规则:
1. 流程中文名称不能为空。
2. 流程完整性,必须有开始和结束图元。
3. 流程节点没有被连接。
4. 连线必须有两个中间节点。(Activiti验证规则)
5. 流程元素和连线ID,名称不为空。
2.11打印流程
点击打印流程图,出现打印预览页面,点击打印就可以进行流程图的打印。
2.12前进后退
流程的前进后退式在操作的过程中记录,针对增加流程,删除流程,拖拽流程等操作设定,后退还原之前流程,前进查看后退过的流程图。
2.13流程节点框选和移动
点击工作区空白区,就可以拖动一个框选图,松开鼠标就可以框选的图形元素。
针对框选的图元,你可以做删除,移动操作(框选后选择其中一个图元,就可以把他整体拖动)
2.14图像快捷方式
选择一个图元节点,图元右边会出现四个图元快捷方式,分别是任务节点,决策节点,结束图元,连线,点击快捷图元,就会生成一个图元和当前图元连接,并且图元和连线直接生成一条连接线段,点击工作区某个位置,就会在相应的位置生成图元。
2.15图元对齐线
拖动工作区的图元,会产生垂直和水平的两条线,如果对其到某个图元,当前拖动图元就会被吸附到对其的图元,对其的图元就会处于选择状态,并且对其线颜色加深。
2.16图元复制粘贴
选择某个图元,点击图元右键,选择“复制图元”,当前图元就会被复制,然后再工作区右键,点击“黏贴图元”,就会在鼠标位置出现被复制的图元。
2.17工作区缩放
在工作区右键,会有放大,缩小,原始大小三个缩放功能,每次缩放比例为10分之一。
2.18图元的对其功能
有四种对其方式:
左水平对其:以最左边的元素为准,在水平方向和这个元素对其。
右水平对其:以最右边的元素为准,在水平方向和这个元素对其。
左垂直对其:以最左边的元素为准,在垂直方向和这个元素对其。
右垂直对其:以最左边的元素为准,在垂直方向和这个元素对其。
以图形化的形式展示流程的所处状态和经过的节点,走过的流程会被点亮,线段和线段上的文字会变为绿色,当前所处的流程节点会有红光在闪烁。