1 流程设计器使用
1.1 新建流程
1.2 流程属性设置
|
流程名称 |
流程的名称,业务环境中必须唯一 |
流程标题 |
流程的业务名称,可以与其他流程重复 |
|
画布宽 画布高 |
流程设计面板的尺寸 |
|
业务分组 业务分类 业务类型 |
各类数据筛选时使用 |
|
业务级别 |
流程的业务级别,在做业务分析,事项,任务紧急度排序时使用 |
|
流程描述 |
流程的业务描述性信息 |
|
流程设计人 显示设计人 |
|
1.3 保存,打开流程
将流程保存为本地文件,从本地文件打开流程
1.4 发布,加载流程
l 发布
将流程发布到业务系统中,用户可以在业务系统中使用发布的流程办理业务
l 加载
用流程设计器打开已发布到业务系统中的流程
1.5 流程设计器面板
1.5.1 只读与设计界面切换
|
|
1.5.2 流程面板缩放
|
|
1.5.3 标尺与辅助线
1.5.4 打印与保存图片
图片格式为PNG背景透明
打印,如纸张显示不下,会自动左->右 ->上->下的顺序切页
1.5.5 节点
l 添加节点
|
l 设置节点名称与节点标题
|
l 删除节点
|
1.5.6 连线
l 添加连线
|
l 调整连线顺序
|
l 连接与断开连接
连接 |
断开 |
|
|
l 删除连线
|
l 设置连线标签
|
同一节点上的连线标签名称不能相同 |
l 显示隐藏连线标签
|
|
1.5.7 连线控柄
l 显示控柄
显示所有连线控柄
|
只显示当前选择连线控柄 |
|
|
l 双控柄与但控柄
每根线可以单独设置
|
l 控柄连动
移动节点时,控柄是否连动
连动效果 |
向左移动后 |
固定效果 |
向左移动后 |
l 线的粗细
|
|
1.6 连线类型
具体设置与说明见[流程权限]
直接进入 |
连接 |
|
|
人员参与 |
接件 |
|
|
分配 |
|
||
分配接件 |
|
||
选择 |
|
||
到人 |
|
||
经办人 |
|
1.7 节点类型
当前版本的工作流引擎的锁定模式为[提交->事项状态校验->表单状态校验->锁定表单->锁定事项->提交表单->表单运算->提交流程->解锁事项->解锁表单->刷新流程->刷新事项],
如果当用户在业务办理中,与其相关的任务状态改变时,当用户试图继续操作时会提示拒绝
如果当用户在业务办理中,与其相关的表单内容改变时,当用户试图继续操作时会提重新加载表单,并以对比的方式显示表单修改内容
(1) 流程运行的首个节点 (2) 新建流程时自动添加,每个流程中只能存在一个,不能删除,不能手动添加 (3) 可以挂表单 (4) 不能有[In连线] (5) 所以类型的连线都可以做[Out连线] (6) 业务人员控制后续分支走向 说明:在流程的设计思想中,[启动节点]在流程之外,即流程启动人在完成[启动节点]设置的必要任务后,提交任务到下一节点时,流程才算真正启动,在此之前,如果启动人放弃,就什么也没发生 |
|
|
(1) 流程的结束标记,流程运行到该节点,流程即完成 (2) 新建流程时自动添加,每个流程中只能存在一个,不能删除,不能手动添加 (3) 不能挂表单 (4) 只有可以做[In连线] (5) 不能有[Out连线] (6) 在子流程中后续分支走向被主流程引用 |
|
(1) 任务节点 (2) 手动添加,删除 (3) 可以挂表单 (4) 不能有 类型的[In连线] (5) 所以类型的连线都可以做[Out连线] (6) 业务人员控制后续分支走向 说明:不建议使用的多选模式, |
|
(1) 批量节点,适合做动态单点会签流程, 在该节点上会为每个被选择人员创建一个任务副本,每个副本有独立的模拟提交选项, 当所有副本任务完成后,进入该节点的主任务,并对所有副本任务的模拟提交选项做统计,并根据设定的统计结果自动选择分支 (2) 手动添加,删除 (3) 可以挂表单 (4) 不能有 类型的[In连线] (5) 所以类型的连线都可以做[Out连线] (6) 批量节点内所有任务都完成后,由设定条件自动选择分支走向 具有标记的连线表示自动选择,而不是业务人员控制 说明:建议使用的多选模式, 当然也可使用[任务节点]的所有连线模式,但那些模式最终只能由一个人完成任务,无法实现多人批量的业务效果 |
|
(1) 并发节点,没有[并行节点]的流程是[多支单行模式],[并行节点]会开启[多支并行模式],直到遇到[等待节点] (2) 手动添加,删除 (3) 不能挂表单 (4) 只有可以做[In连线] (5) 所以类型的连线都可以做[Out连线] [Out连线]的标签内容不能自定义,自动继承触发该节点的[In连线]标签内容 (6) [并发节点]被触发后,该节点的所有[Out连线]分支都将被同时触发,并行运行,此时流程进入多[多支并行模式] 具有标记的连线表示并行任务,由该任务触发的所有后续任务将传递 标记, 直到遇到[等待节点]将 标记清除,回归[多支单行模式] 说明:[等待节点]并不是必须的,[完成]节点也可结束[多支并行模式]比实现回滚,具体见[并行与等待] |
|
(1) 等待节点,用于拦截[并行节点]使流程由[多支并行模式]回归[多支单行模式] (2) 手动添加,删除 (3) 不能挂表单 (4) 只有可以做[In连线] (5) 除了类型的连线都可以做[Out连线], 的绑定到人可以,其他模式不可以 6) 当等待条件符合后,由设定条件自动选择分支走向 具有标记的连线表示自动选择,而不是业务人员控制 |
|
(1) 调用子流程节点, (2) 手动添加,删除 (3) 不能挂表单,自动将主流程表单传如子流程,如果子流程没有绑定主流程的表单,业务办理时将不显示表单 (4) 只有可以做[In连线] (5)[子流程节点]的[Out连线]不能添加,不能删除,不能修改标签内容. 其连线与所调用流程的进入[完成节点]的连线自动对应 可以修改[Out连线]的类型,如[接件],[分配],[选择],[经办人],[连接] 如果子流程修改了进入[完成节点]的连线,主流程不会自动更新 当前版本的工作流引擎可以保证在具有循环[并发节点]的流程中以[子流程]的方式再调用自身的递归模式,的逻辑正确性(事务,锁定,补偿),但流程设计器的自动测试功能无法保证可以完成全路径测试,请在真实环境中完成全路径测试 |
1.8 设置流程修改口令
|
如果流程设置了口令,要修改流程必须输入口令 该口令不影响在业务系统中的业务应用. |
2 流程权限
2.1 启动权
静态权限 |
|
[信息部][主管] 信息部主管可启动流程 如:王冬冬 |
动态权限 |
|
[流程设计部][全部职能] 流程设计部的所有人可启动流程 如:赵六,赵小六 |
|
[全部部门][副主管] 所有部门的副主管可启动流程 如:赵小六,张大三 |
|
|
[全部部门][全部职能] 所以人可以启动流程 如:刘甲 |
2.2 匿名启动
设置流程匿名启动后 匿名启动是可选项,在启动流程时可以选择.也可以不选 即使启动人选择匿名启动,也可正确的进行权限绑定 注意: 匿名启动只能在业务办理层面为用户保密,技术人员有可能得到该匿名启动用户的真实信息 如要真正保密,可使用匿名账户功能 |
匿名启动后,其他办理人看不到启动人的名字. 但启动人仍可在自己的事项列表中看到自己匿名启动的流程 |
2.3 静态权限
l 接件(多人抢先)
|
|
(1) 具有[流程设计部][主管]身份的人都可以接件, (2) 接件完成后,接件人可以填写流程表单,选择流程分支 (3) 接件完成后,其他有接件权限的人将无法再接件 |
l 接件(多组)(并发单行)
|
|
(1) 会产生多组接件任务 (2) 每组都与接件相同 (3) 如果某组的某个人员完成接件,其他组的任务将被取消 |
l 分配(多人抢先)
|
|
(1) 具有[流程测试组][主管]身份的人都可以分配, (2) 分配完成后,分配人完成任务,不能填写流程表单,不能选择流程分支 (3) 分配完成后,其他有分配权限的人将无法再分配 |
|
(4) 分配人只能在分配范围内选择业务办理人员 (5)被分配任务的业务办理人员,直接具有办理权,可以填写流程表单,选择流程分支 |
l 分配(多组)(并发单行)
|
|
(1) 会产生多组分配任务 (2) 每组都与分配相同 (3) 如果某组的某个人员完成分配,其他组的任务将被取消 |
|
与分配相同,只不过可以设置多组分配范围身份 |
l 接件分配(并发单行)
|
|
(1) 是接件与分配的组合.即被分配范围内的人可主动接件 (2) 会同时产生接件与分配两个任务, (3) 只要有一个任务完成,令一个将被取消 |
|
被分配范围内的人可主动接件 |
l 接件分配(多组)(并发单行)
|
|
(1) 是接件与分配的组合.即被分配范围内的人可主动接件 (2) 会产生多组分接件与分配任务 (3) 只要有一个任务(接件或分配)完成,其他将被取消 |
|
被分配范围内的每组人都可主动接件 |
l 选择
|
|
业务提交人在提交业务时可以指定下一业务办理人 |
l 选择(多组)
|
|
与分选择相同,只不过可以设置多组选择范围身份 |
2.4 绑定权限
绑定权限是指[部门],[职能],[人员]绑定到流程节点实际办理人员的[部门],[职能],[人员]上,以实现任务权限的上下文功能
l 接件(绑定部门)
|
|
与接件相同 只是接件人部门为[A节点]的办理人所在部门 |
l 接件(绑定职能)
|
|
与接件相同 只是接件人职能为[B节点]的办理人所属职能 |
l 接件(绑定部门职能)
|
|
与接件相同 只是接件人职能为[C节点]的办理人所属职能 只是接件人部门为[C节点]的办理人所在部门 |
l 分配(绑定部门)
|
|
|
|
与分配相同 只是分配范围部门为[D节点]的办理人所在部门 |
l 分配(绑定职能)
|
|
|
|
与分配相同 只是分配范围职能为[E节点]的办理人所属职能 |
l 分配(绑定部门职能)
|
|
|
|
与分配相同 只是分配范围部门为[F节点]的办理人所在部门 只是分配范围职能为[F节点]的办理人所属职能 |
l 接件分配(绑定部门)
|
|
与接件分配相同 只是分配人部门为[G节点]的办理人所在部门 |
|
与接件分配相同 只是分配范围部门为[G节点]的办理人所在部门 |
l 选择(绑定部门)
|
|
与选择相同 只是选择范围部门为[A节点]的办理人所在部门 |
l 选择(绑定职能)
|
|
与选择相同 只是选择范围职能为[B节点]的办理人所属职能 |
l 选择(绑定部门职能)
|
|
与选择相同 只是选择范围部门为[C节点]的办理人所在部门 只是选择范围职能为[C节点]的办理人所属职能 |
l 到办理人
|
|
该模式,办理人在提交任务时,并不用选择人员,因为人员已经绑定 选择范围部门为[C节点]的办理人所在部门 选择范围职能为[C节点]的办理人所属职能 选择范围职能为[C节点]的办理人 这种组合逻辑已经是事实上的到人 |
l 到节点经办人
|
|
办理人在提交任务后,下一任务直接到对应节点的曾经办理人 与到办理人的区别见下 |
l 到经办人与绑定到办理人的区别
2.5 多人抢先与并发单行
2.5.1 多人抢先
l 说明
同一组人都可以办理任务,但当某个人选择操作时,其他人并不知道该任务的存在,在统计时也只是[曾经你可办理的业务]项
l 冲突处理
当出现该提示时,可能是如下情况产生的:
(1) 同一任务,有人已完成(接件/分配),当其他人正从接件列表向办理页面进入时:
(2) 同一任务,多人都从接件列表进入办理页面后,当有人完成(接件/分配),其他人再点击(接件/分配)时:
2.5.2 并发单行
l 说明
即在某一个业务点,多组人都可以办理任务,但当某个人选择操作时,其他组的任务将被取消
如下例的多接件: