Commit 6a64d401 authored by custom's avatar custom

Creates assets/wfl_demo_2-11.png

Auto commit by GitBook Editor
parent dfc4aec1
......@@ -159,6 +159,38 @@ activitiStartService.start(iRequest,projects,params);
params.put\("workFlowType","PRJ\_PROJECT"\);放入的为工作流实现类的类型
#### 工作流功能详解
一、配置审批
![](/assets/wfl_demo_2.png)
一、配置审批方式
![](/assets/wfl_demo_2-1.png)
如上图,在选择审批方式的时候,一共有五种审批方式,这里面的审批方式可在下图中的功能里面配置,如下图所示,
![](/assets/wfl_demo_2-2.png)
![](/assets/wfl_demo_2-3.png)
这里面配置的审批方式会在设计节点的时候查询出来,可在这里删除或者添加新的审批方式,审批方式中的通过条件中,里面的一个变量为系统内置变量,具体含义可在IActivitiConstants.java文件中查看,如下图所示,
![](/assets/wfl_demo_2-4.png)
二、配置审批规则
在流程设计的时候,点击审批规则会弹出下面的选择框,如下图所示,
![](/assets/wfl_demo_2-5.png)
审批规则是一个combobox,这里面的选项是在审批规则的功能里面进行配置,如下图所示
![](/assets/wfl_demo_2-6.png)
![](/assets/wfl_demo_2-7.png)
我们可以看到,这里我们需要配置三个选项,分别是代码,描述,表达式,这里表达式对应某个变量或者我们后台写的service,我们通过service取得对应这个审批规则下所有的审批人员,我们可以看到方法后面还跟了一个参数,这个参数在我们选择的时候会放到表单属性里面,在我们介绍表单属性的会具体介绍
三、表单属性
点击表单属性,弹出下图,
![](/assets/wfl_demo_2-9.png)
这里面可以根据业务场景自行配置表单属性,但是这里有两个比较重要的表单属性是必须要配置的,一个为配置审批规则的时候自动生成的表单属性,一个为配置审批选项时需要配置的审批按钮(如:同意,拒绝),分别如下图所示,
![](/assets/wfl_demo_2-10.png)
![](/assets/wfl_demo_2-11.png)
第一个图里面的表单属性是在我们配置完审批规则的时候会自动生成的,无须我们自行配置,我们可以看到我们这里选择的是按岗位进行审批,所以这里面生成一个岗位代码,工作流在找节点的时候就会调用我们配置的service传入这个code进行查询,将该节点的审批人员查询出来。
第二图为审批人员在审批页面可点击的审批按钮,我们配置了哪些,在审批页面就会出来对应哪些按钮,加签与转交跟这个是一样的,也会生成对应的按钮,这里需要注意的是对应的按钮代码是固定的,我们需要配置对应的代码才会出现对应的按钮
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment