工作流业务引擎如何设置与使用?

创建日期:2017年12月26日

现在的办公用品的领用,考勤模块(比如请假登记),会议申请,车辆申请等都有专门的模块,但这些专业模块只能有一级审批,现在有了业务引擎模块就可以把这些模块和工作流结合起来使用了,有用到这些模块但又不是一级审批能解决问题的,就可以用业务引擎模块结合工作流来实现,下面就以“请假登记”为例把这个模块的具体设置使用方法详细介绍下:
1.在工作流->工作流设置->业务引擎设置

2.点击“编辑”,选择“必须”。如图所示:

3.点击“数据映射”,选择之前设置好的一个流程。如图所示:

4、添加一些要映射的字段,注意:主键是业务模块的唯一字段(比如一个请假对应了一个id值,这个id是唯一的),在设置映射字段时主键必须得有对应的字段,因为在走流程时系统会按照表单上记录的主键值去修改业务模块的数据,如果不映射主键值系统就不知道要去修改业务模块的哪条数据。主键值不需要显示在表单上,用户可以在表单上建立一个隐藏字段来接受主键的映射数据,不影响表单的显示,不影响数据的获取。如图所示:

5.合理设定条件,可形成流程的条件分支,但数据满足条件,才可执行插件程序。流程插件里设置的条件是作为审批是否通过的一个标准,如:上级主管意见字段为同意时该申请被批准;如果流程走完了,表单字段不满足条件,那么这个申请就是没有被批准。流程插件未设置的情况下,流程结束作为审批结果的标识,流程走完了,该申请就算是通过了,业务模块数据也会相应的发生变化。如图所示:

6.在个人事务-个人考勤进行请假登记,如图所示:

7.相应的信息填好之后,点击“请假”就会跳转到刚设置好的工作流的办理界面,进行流程的办理。如图所示:

8.确认没有问题后,可以进行转交流程,和一般流程的用法一致。