版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

点击【模板设计】,会进入到套表模板设计页面,在这个页面进行报表模板上传,数据源设置等
注:新报套表的模板支持多sheet

模板设计注意事项:

1.要在第一列声明统计类型:NestCombine(合计)、NestExpand(明细)、NestExtend要在第一列声明统计类型:NestCombine(合计)、NestExpand(明细)、NestExtend(明细统计)

combine:combine:在收集活动中将上报上来的数据按照每个格子的位置直接进行合计展示在页面上NestExpand: 在收集活动中将上报的数据按照列表展示,但是从收集活动往填报活动汇总的时候,会按列合并成一条数据,然后再继续上报。

NestExpand: 在收集活动中将上报的数据按照列表展示,但是从收集活动往填报活动汇总的时候,会按列合并成一条数据,然后再继续上报。

NestExtend: 在收集活动中将上报上来的数据按照列表展示,从收集活动往填报活动汇总的时候,直接将明细展示在填报活动中,可以直接上报明细数据。且该模式下可以直接list行扩展公式,但是第一列数据必须绑定指标

...

4. excel取数公式(比如CELL/RANGE_SUM)不需要绑定指标,这些公式上报后的收集活动中会自动触发计算,绑定指标可能会导致结果与预期不符

5.套表服务数据存储方式支持横行存储的数据结构,新的数据结构支持模型取数,可以直接进行模型数据分析,开启横行存储的方式为在高级设置中配置:"standard_extend":{ "mode": 1 },

注意,有收集过数据的报表配置此参数无效,需要在未储存数据的前提下配置此参数。




点击【校验规则】支持设置对收集数据单元格的校验,校验级别支持【错误】和【警告】,错误意思是校验不符合时,抛出报错并不允许上报,警告则是只抛出报错,仍然允许上报

...

查看明细界面如下,点击右上角【子任务明细】,可以点击【查看填报组织明细】在新标签页中查看各组织填写的报表,并进行【驳回】操作

驳回支持驳回部分单元格操作,通过高级配置"reject_cell":true表示本表支持部分单元格驳回

Image Added

配置后在查看收集明细时,点击进入报表详情页面,可点击驳回按钮跳转至编辑页面,选择上方的【驳回选中单元格】,即可选中驳回时可编辑单元格

系统会保存被选中单元格坐标,驳回时保存在至填报活动中,未被选中的单元格在驳回后不可被编辑,实现部分驳回

Image AddedImage Added

查看上报附件

单击查看填报组织明细,进入收集活动明细界面,可在明细界面进行【查看报表】、【查看附件】、【驳回】操作(未上报的报表不可进行驳回)。

...

当需要的数据收集完后,在收集活动中,将收集到的数据,汇总到自己需要填写的收集活动即可


套表服务增加审批流程

标准上报流程在流程仓库中已预制
           Image Added

            套表服务中参数配置实例说明:"wf_setting":{ "open": true, "wf_edit": true, "control_up": true, "module_type": "page", "business_number": "流程业务id" }
            open:是否开启审批流;
            wf_edit:是否需要展示流程表单页面,true为展示流程表单手动提交,false为不展示表单直接发起,不填默认为需要展示;
            control_up: 是否根据流程状态控制报表在流程审批通过后自动上报;
            module_type:流程表单展示模式,为page模式时跳转模式,dialog为弹窗模式,不填默认为弹窗模式;
            business_number:流程编码(不是业务id)
            

            Image AddedImage Added


mass_data_mode模式

此模式仅适用于纯手工导入数据,且导入数据量较大情况

...

注意:需要翻页的页面, paging和paging_config都是必须配置的

4. 大数据量模式下新版校验分为单行校验和普通校验,单行校验分为导入时校验和上报时校验

Image Added

a. 单行导入时校验,针对每一行数据单独校验,如果校验不通过无法导入,导入成功之后会自动下载导入校验报告,报告中会描述导入成功的数据和不通过的数据

b. 单行上报时校验,针对每一行校验要单独校验

c. 普通校验即原本的校验规则的写法,也是上报时校验

注意,单行校验于普通校验的写法可能存在不一致,比如之前校验某一个单元格不等于1时可能写的是:all(_item != 1 for item in cell_0_E3),改成单行校验直接写 cell_0_E3 !=1 即可

此外,上报时校验可以通过高级设置配置"validate_config": {"report": true}的方式,也实现下载校验报告,否则如果存在上报时的单行校验,页面弹框无法精准的定位到哪一行