流程设计器(-)

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 说明

即在某一个业务点,多组人都可以办理任务,但当某个人选择操作时,其他组的任务将被取消

如下例的多接件:

l 冲突处理

2.6 多组与多分支

时间: 2024-08-28 20:49:52

流程设计器(-)的相关文章

activiti工作流的web流程设计器整合视频教程 SSM和独立部署

本视频为activiti工作流的web流程设计器整合视频教程 整合Acitiviti在线流程设计器(Activiti-Modeler 5.21.0 官方流程设计器) 本视频共讲了两种整合方式 1. 流程设计器和其它工作流项目分开部署的方式 2. 流程设计器和SSM框架项目整合在一起的方式 视频大小 1.13 GB ~[获取地址] QQ313596790 本视频均为本人亲自录的,另免费附加赠送Activiti工作流视频(企业开发实例讲解) (这个赠送的Activiti工作流视频里面的流程设计器用的

java activiti5 在线web流程设计器整合视频教程 SSM和独立部署

本视频为activiti工作流的web流程设计器整合视频教程 整合Acitiviti在线流程设计器(Activiti-Modeler 5.21.0 官方流程设计器) 本视频共讲了两种整合方式 1. 流程设计器和其它工作流项目分开部署的方式 2. 流程设计器和SSM框架项目整合在一起的方式 视频大小 1.13 GB ~[获取地址]   QQ313596790 官网 http://www.fhadmin.org/ 本视频均为本人亲自录的,另免费附加赠送Activiti工作流视频(企业开发实例讲解)

activiti,工作流,web流程设计器,SSM,activiti工作流

本视频为activiti工作流的web流程设计器整合视频教程 整合Acitiviti在线流程设计器(Activiti-Modeler 5.21.0 官方流程设计器) 本视频共讲了两种整合方式 1. 流程设计器和其它工作流项目分开部署的方式 2. 流程设计器和SSM框架项目整合在一起的方式 视频大小 1.13 GB [获取地址] QQ313596790 本视频均为本人亲自录的,另免费附加赠送Activiti工作流视频(企业开发实例讲解) (这个赠送的Activiti工作流视频里面的流程设计器用的e

activiti工作流的web流程设计器整合视频教程

本视频为activiti工作流的web流程设计器整合视频教程 整合Acitiviti在线流程设计器(Activiti-Modeler 5.21.0 官方流程设计器) 本视频共讲了两种整合方式 1. 流程设计器和其它工作流项目分开部署的方式 2. 流程设计器和SSM框架项目整合在一起的方式 视频大小 1.13 GB [获取地址] 本视频均为本人亲自录的,另免费附加赠送Activiti工作流视频(企业开发实例讲解) (这个赠送的Activiti工作流视频里面的流程设计器用的ecllipse的插件)

流程设计器jQuery + svg/vml(Demo7 - 设计器与引擎及表单一起应用例子)

去年就完成了流程设计器及流程引擎的开发,本想着把流程设计器好好整理一下,形成一个一步一步的开发案例,结果才整理了一点点,发现写文章比写代码还累,加上有事情要忙,结果就.. 明天要去外包驻场了,现把流程设计器最终实现的效果及应用案例放到网上(Demo),欢迎大家围观,欢迎园友们提出宝贵意见. 1.流程设计器整体外观 2.流程实例名称设置 3.活动审批人设置 4.条件公式设置 以上是流程设计器的实现效果. 接下来想向园友们推荐一下我这几年来用业余时间做的一个云考勤系统(大部分时间花在做流程设计器.流

基于Qt的流程设计器(一)

一: 先来看一下界面的截图: 说明: 拖动节点的时候,与该节点相关的箭头连线也会跟着调整: 用户可以使用鼠标从一个节点拖出一个箭头到另一个节点(鼠标在空白区域点击一下,拖出的箭头消失) 这三个图标,手型图标处于选中状态的时候,节点可以拖动, 箭头图标处于选中状态的时候,可以使用鼠标绘制连线箭头 最后一个图标,用于在画布上创建一个节点方框 二: 关键代码文件如下图(用红框框住的为关键代码文件) 其他文件均为辅助代码文件(有些文件中的代码没有用到) 三: CustomView类是我们的绘图面板,这个

JS流程设计器(二)

此代码接着JS流程设计器(一)续写,该代码主要是怎么将设计好的流程图用最基本字符串的方式传到后台,再由后台字符串的方式重新显示在页面上. 1 //转化成后端的方法 2 function changebe(firstbegin){ 3 for(var x=0;x<shapeobjjson.shapeobj.length;x++){ 4 if(shapeobjjson.shapeobj[x].id==firstbegin){ 5 if(firstbegin.indexOf("begin-cir

activiti工作流的web流程设计器整合视频教程 SSM 和 独立部署

本视频为activiti工作流的web流程设计器整合视频教程 整合Acitiviti在线流程设计器(Activiti-Modeler 5.21.0 官方流程设计器) 本视频共讲了两种整合方式 1. 流程设计器和其它工作流项目分开部署的方式 2. 流程设计器和SSM框架项目整合在一起的方式 视频大小 1.13 GB [获取地址] 本视频均为本人亲自录的,另免费附加赠送Activiti工作流视频(企业开发实例讲解) (这个赠送的Activiti工作流视频里面的流程设计器用的ecllipse的插件)

activiti web流程设计器 工作流的 整合视频教程 SSM和独立部署

本视频为activiti工作流的web流程设计器整合视频教程 整合Acitiviti在线流程设计器(Activiti-Modeler 5.21.0 官方流程设计器) 本视频共讲了两种整合方式 1. 流程设计器和其它工作流项目分开部署的方式 2. 流程设计器和SSM框架项目整合在一起的方式 视频大小 1.13 GB ~[获取地址]   QQ313596790 官网 http://www.fhadmin.org/ 本视频均为本人亲自录的,另免费附加赠送Activiti工作流视频(企业开发实例讲解)

流程设计器(1)

1.  流程设计器使用   1.1 新建流程   1.2 流程属性设置 流程名称 流程的名称,业务环境中必须唯一 流程标题 流程的业务名称,可以与其他流程重复 画布宽 画布高 流程设计面板的尺寸 业务分组 业务分类 业务类型 各类数据筛选时使用 业务级别 流程的业务级别,在做业务分析,事项,任务紧急度排序时使用 流程描述 流程的业务描述性信息 流程设计人 显示设计人     1.3 保存,打开流程 将流程保存为本地文件,从本地文件打开流程   1.4 发布,加载流程 1.4.1  发布 将流程发