在填报表单设计时,可以通过定义不同的参数来控制填报表单下发和数据上报等操作:
自动传递给报表的全部参数(根据需要选择使用):
subTask_IDs:记录所有子任务ID,用于将子任务数据汇总到汇总任务上;
Task_ID:任务ID,必须使用且应该是主键至少是主键之一;
Org_ID:当前用户的机构;
User_ID:当前页面查看用户;
lowerOrg_ID:当前用户的下级机构;
Mode:模式名;
Task_Status:任务状态,显示工作流流程是否已经跑完;
Task_StartTime:工作流任务发起时间;
Node_ID:当前节点ID;
以上参数用户在使用过程中请注意以下几点:
1、这些参数在下发流程时会自动传递给报表,报表需要用到哪些参数,用户在报表中定义同名参数即可。
2、Task_ID字段和subTask_IDs字段对于流程填报的填报表单是必须的,请用户手动添加到数据库中需要使用的表内。Task_ID字段用来控制任务下发流程,subTask_IDs字段用来控制数据上报流程(用于任务汇总)。每进行一次下发或分发任务操作时,系统就会对该任务自动生成一个Task_ID字段,被下发的下级机构或用户基于该字段来进行填报表单的分发或填写操作。
3、Mode参数常用于填写状态控制,可做出不同用户登陆可填写的单元格不同的效果。用法:单元格填报-可写表达式中输入if(@Mode=='a',true,false),其中a的值定义在节点管理设置-节点属性-模式中。