多级合并审批流程

<< Click to Display Table of Contents >>

当前位置:  流程审批 > 流程示例 

多级合并审批流程

复制链接

1.背景介绍

某企业有多个子公司,总公司需要每个子公司定期上报每个月的销售数据,然后汇总给总公司审批。此示例需要使用并行节点实现。

2.数据准备

数据库表中主要需要有字段公司名称、产品类型、当月销售额、上月销售额、环比、流程审批参数字段。用户也可根据企业需要添加其他字段,如产品销量、利润、成本等。

3.报告制作

可以制作两个报告,分别为月底销售报告和汇总报告。报告可使用表格填报组件,也可使用表格填报组件+参数组件,填报报告的制作可参考数据填报

workflow_64_zoom87

注意:

报告中需要使用流程审批参数,详见流程审批参数的使用

如报告中设置了提交组件,需要在填报设置中勾选审批,隐藏提交组件。

workflow_32

4.流程搭建

1)选择审批关系管理,点击新建审批关系,上传审批关系表。

通过审批关系模板,创建审批关系并上传,具体操作见审批关系管理。示例使用的审批关系表如下图。

workflow_54_zoom72

2)新建流程,在打开的流程设计页面,拖入定时开始节点、用户任务节点、并行网关节点和结束节点,修改节点名称,如下图。

workflow_55_zoom94

3)选中定时开始节点,点击定时器,设置开始时间,这里需要每个月收集一次,所以选择周期启动,设置详见定时开始节点

workflow_56_zoom68

4)选中分公司1节点,表单选择月底销售报告,处理方式选择拆分审批>固定审批人,选择test1,test2。分公司2和分公司1设置相同,分公司2审批人选择test3。

workflow_57_zoom73

5)选中分公司1审批,表单选择月底销售报告,处理方式选择拆分审批>灵活审批人,关联对象选择分公司1节点,选择上传的审批关系表,与关联对象关系选择表中的直接上级。分公司2审批和分公司1审批设置相同,关联对象选择分公司2。

workflow_58_zoom73

6)选中总公司汇总审批,表单选择月底销售报告-汇总,处理方式选择拆分审批>灵活审批人,关联对象选择分公司1和分公司2节点,选择上传的审批关系表,与关联对象关系选择表中的汇总审核。

workflow_59_zoom73

7)如果要设置审批不通过,回退给上一级的人修改,就需要设置回退线,逐级回退到上一个节点。选中连接线,在是否退回选择是,添加回退人用户属性。所有流程线设置一致,详见流程线的使用

workflow_60_zoom76

8)保存流程。

5.启动和执行流程

选择保存的流程,在更多菜单中选择发布,用户只选择发布流程的用户,如admin。

workflow_61_zoom80

在admin的新建任务中可以看到发布的任务,当到达开始时间后,在test1,test2,test3的待办任务中会显示任务,打开任务,即可填写,各个tab的使用可参考流程使用

workflow_62_zoom74

当test1填写后,在test4的待办任务中会收到审批流程;当test2填写后,在test5的待办任务中会收到审批流程;当test3填写后,在test6的待办任务中会收到审批流程。

在test4审核时,可以选择回退到test1;在test5审核时,可以选择回退到test2;在test6审核时,可以选择回退到test3。

workflow_63_zoom63

其中一个审批通过后,在admin的待办任务中不会收到流程。只有当所有用户都填写并审批完成,在admin的待办任务中才会看到此流程。admin审核通过后,流程结束。

在admin审核时,可以选择回退到test4,test5,test6。

workflow_65_zoom60