页面树结构

版本比较

标识

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

...

概述

在产品的售前、实施项目中,经常会有客户提出流程化的数据填报审核需求。为了满足不同项目不同客户的数据填报审核需求,Smartbi产品新增了DataAuditing扩展包,它通过图形化的配置界面,将流程与数据填报报表关联在一起,并按业务需求设计审核步骤,减少项目实施的工作。

DataAuditing的审核流程,主要针对企事业单位的数据填报审核需求,支持多级汇总。对于有些项目提出的单条数据审核,不在支持的范围内。对于日程OA的审核需求,只能处理最简单的无分支流程,对会签、条件分支、多路分支等都不能支持,也不能支持同一个流程存在新旧版本实例。

 

...

流程示例

...

2.1       简单数据填报审核流程

本实例演示一个简单的数据填报审核流程,具体场景如下:由财务人员每月发起并填报一份现金流量表,并报送到总经理查看审批。在演示数据填报、审核的同时,演示数据校验功能。

具体步骤如下:


2.1.1             准备用户

在用户管理中准备财务经理、总经理两个用户,并相应的建立并赋予财务经理角色、总经理角色。对这两个角色,都赋予电子表格的操作权限和所有资源的引用权限。

 

2.1.2             准备回写表

使用mysql客户端或者其它第三方工具,连接Smartbi内置的mysql回写库(writedb),在其中新建t_balance表,用于存储现金流量表的数据。

字段名称

字段类型

字段说明

period

char(6)

填报的年月

metricid

Varchar(20)

填报的科目

val

Double

填报的数值

SQL: CREATE TABLE t_balance(period CHAR(6),metricid VARCHAR(20),val DOUBLE) ENGINE=InnoDB DEFAULT CHARSET=gbk

 

在数据库中创建好表后,在Smartbi系统中,找到“回写”数据源,通过右键的“数据库管理”功能,将t_balance表引入到系统中。

Image RemovedImage Added

 

23.1.3             准备参数

现金流量表是按年月填报的,因此需要准备一个填报年月的参数。基于“SYSTEM知识库”这个数据源新建参数,控件类型选择频度日期控件,频度类型选择月,默认值为静态值。

Image RemovedImage Removed现金流量表是按年月填报的,因此需要准备一个填报年月的参数。基于“回写”这个数据源新建参数,控件类型选择频度日期控件,频度类型选择月,默认值为静态值。

Image Added

Image Added

 

2.14.4             准备查询

新建一个SQL查询,选择“回写”数据源,输入SQL语句:SELECT period,metricid,val from t_balance where peroid=%填报年月%,其中填报年月是上一步准备的参数,从左侧节点拖入。点击工具栏上的“高级设置”按钮,在弹出的窗口中,设置缓存策略为“禁止缓存”。Image Removedperiod=填报年月,其中填报年月是上一步准备的参数,从左侧节点拖入。

Image Added

 

点击工具栏上的“高级设置”按钮,在弹出的窗口中,设置缓存策略为“禁止缓存”。

        

 

 

2.1.5             5. 制作可回写的电子表格

在Excel中,使用Smartbi插件登录,制作一张电子表格。表样中,A列为资金项目,B列为编码,C列为发生额。操作步骤如下:

...