流程设计器(二)

1 流程表单

1.1 传入现有表单



流程启动时,可以选择现有表单,

此时,流程启动时不会创建新表单,

无论是否设置该项,当流程作为子流程被调用时,都会将主流程表单传人子流程

1.2 指定流程表单

流程全部过程中所使用的表单,都要在这里添加.当流程创建时,将自动为流程创建表单

l 添加表单

l 查看,删除表单

1.3 设置节点表单

节点表单,只能在流程表单列表中选择

l 添加,删除表单

l 设置表单权限

1.4 无表单节点



如果节点没有设置表单,当处理该节点任务时,表单列表为空

1.5 无权限节点表单



如果节点表单没有设置权限,当处理该节点任务时,表单为只读

1.6 设置节点表单权限

运行时的效果

1.7 接件前可查看表单



如不设置该选项的显示效果

1.8 设置节点表单内嵌表权

1.9 设置节点表单内嵌表自动添加一行

1.10 设置节点表单内嵌表专属数据操作

1.11 流程参数入表单

1.11.1 参数说明

expressionTitle


触发的表达式名称


taskDescription


创建流程,提交任务时输入的内容


outLineTitle


提交任务时的选项


nodeName


当前任务的名称


person


当前操作人员名称


businessID



businessTitle


processNO


processTitle


flowName

1.11.2 传入参数到单元格


1.11.3 传人参数到内嵌表单元格

1.12 关于表单关键字说明

具体说明见[设计_03_业务表单]

   


2 子流程

2.1 子流程节点


设置子流程



自动生成

Out连线


[子流程节点]的[Out连线]不能添加,不能删除,不能修改标签内容. 其连线与所调用流程的进入[完成节点]的连线自动对应

可以修改[Out连线]的类型,如[接件],[分配],[选择],[经办人],[连接]

2.2 子流程的启动节点


子流程节点的[In连线]不能设置身份,

子流程节点的身份继承[In连线]的对应的[Out端]节点的办理身份



当一个流程作为子流程被调用时,其[开始节点]的身份将继承[子流程节点]的身份

注意:此时子流程不受[启动权]的身份列表约束

在本例中:

[赵大六]提交任务后,子流程自动以赵大六的身份创建,

[赵大六]可继续办理子流程

[赵大六]刷新任务列表后会看见对应的子流程任务


2.3 不进入子流程快速提交

在[测试模式]下,调试器允许不启动子流程,在不处理子流程业务的前提下,模拟子流程结果,由测试人员手动提交

在业务环境中,该功能已经从本版本取消,在[测试模式]中提供只是为了方便测试

原业务系统有这种需求的请使用如下设计:

3 批量节点


(1) 批量节点,适合做动态单点会签流程,

在该节点上会为每个被选择人员创建一个任务副本,每个副本有独立的模拟提交选项,

当所有副本任务完成后,进入该节点的主任务,并对所有副本任务的模拟提交选项做统计,并根据设定的统计结果自动选择分支

(2) 手动添加,删除

(3) 可以挂表单

(4) 不能有 类型的[In连线]

(5) 所以类型的连线都可以做[Out连线]

(6) 批量节点内所有任务都完成后,由设定条件自动选择分支走向

具有标记的连线表示自动选择,而不是业务人员控制

说明:建议使用的多选模式,

当然也可使用[任务节点]的所有连线模式,但那些模式最终只能由一个人完成任务,无法实现多人批量的业务效果


3.1 设计

以一个[动态单点会签流程]为例子

l 进入批量节点的连线


l 表单权限,与入表单参数


l 批量时的选项与跳转


3.2 运行效果

l 选择参与人

l 表决人表决

l 表决完成


4 并发与等待

4.1 并发


(1) 并发节点,没有[并行节点]的流程是[多支单行模式],[并行节点]会开启[多支并行模式],直到遇到[等待节点]

(2) 手动添加,删除

(3) 不能挂表单

(4) 只有可以做[In连线]

(5) 所以类型的连线都可以做[Out连线]

[Out连线]的标签内容不能自定义,自动继承触发该节点的[In连线]标签内容

(6) [并发节点]被触发后,该节点的所有[Out连线]分支都将被同时触发,并行运行,此时流程进入多[多支并行模式]

具有标记的连线表示并行任务,由该任务触发的所有后续任务将传递 标记,


4.1.1 运行说明

4.2 等待并发


(1) 等待节点,用于拦截[并行节点]使流程由[多支并行模式]回归[多支单行模式]

(2) 手动添加,删除

(3) 不能挂表单

(4) 只有可以做[In连线]

(5) 除了类型的连线都可以做[Out连线], 的绑定到人可以,其他模式不可以

6) 当等待条件符合后,由设定条件自动选择分支走向

具有标记的连线表示自动选择,而不是业务人员控制


4.2.1 运行说明

4.3 等待并发条件分支

以一个[静态多点会签流程]为例子


4.3.1 运行说明






时间: 2024-10-12 04:34:43

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

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

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

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

springboot2+activiti 7 整合(四) 用流程设计器设计一个流程

我们已常用的请假来设计一个流程. 流程设计器参见springboot2+activiti 7 整合(二) IDEA安装Activiti工作流设计器,通过在项目中右键找到External Tools -> camunda-modeler开始流程设计. 相同的业务流程,流程定义的 id 名字定义一样,比如,如果需要创建新的业务流程,请假流程则使用新的 id. 指定任务负责人:在 properties 指定每个任务结点的负责人,比如下边是填写请假单的负责人为 tom 部门经理审核的负责人是jack 行

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.条件公式设置 以上是流程设计器的实现效果. 接下来想向园友们推荐一下我这几年来用业余时间做的一个云考勤系统(大部分时间花在做流程设计器.流

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

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