填报下发- 流程示例制作说明-流程填报
目录

填报下发

示例功能

用户可通过填报下发功能发起流程任务,本示例可填报下发一个固定流程(一填一审流程)任务,下发时可手动下发或指定周期下发,可动态指定流程填报的填报处理对象,和任务下发的对象。

示例的流转过程:

销售经理下发任务给销售代表,销售代表上报数据,销售经理进行审批。

示例制作

流程制作

填报下发流程示例涉及的流程是一填一审流程,流程设计如下:

流程基本设置:

【销售代表填报】节点设置节点模式名为:a,报表中通过参数@Mode获取值,根据此值进行填报表可写性的动态判断。

【销售代表填报】节点和【销售经理审核】节点处理对象均设置为动态对象。

【销售代表填报】节点操作设置为“审核”。

【销售经理审核】节点操作设置为“审核”、“回退”。

其余无需设置,想要了解流程定义其它属性及说明,可参考:流程设计 章节。

报表制作

该填报下发示例提供了两张填报表供动态选择,两张表设计关键点相同,这里详细介绍其中一张表的制作。

市场费用预算表制作,报表设计界面:

         

          添加数据集ds1为:select * from demo_wf_jdxsfy where task_id = ?autonamearg1,参数autonamearg1取流程参数Task_ID的值。根据Task_ID对数据过滤。

          设置每项费用的填报单元格可写性为表达式“=if(@Mode=='a',true,false)”,根据流程参数Mode获取到的值进行动态控制。

          具体可参考 填报表单设计->填报表的权限控制

          根据流程中的参数动态获取填报人信息。流程参数可参考 填报表单设计->报表参数

示例位置

示例流程位置:资源中心 > 流程管理资源默认根目录 > 流程管理demo

流程报表位置: 资源中心 > Demo > 流程填报 > 填报下发 > 相关报表

用户体验页面位置:*******