1. 概述
1.1 版本
报表服务器版本 |
---|
10.0 |
1.2 应用场景
直线上报流程的每个节点上仅绑定一个操作人员,流程沿直线方向从下级流转到上级直至关闭。如下图所示:
1.3 功能简介
本文通过一个简单的示例,帮助用户理解直线上报。
示例:建立一个销量上报流程,让销售员王伟上报,销售总监 Lisa 审核,领导 Tom 查看。
上报流程如下图所示:
步骤:
序号 | 步骤 | 说明 |
---|---|---|
1 | 前期准备 | 1)在数据决策系统目录中,建立多级上报任务的目录 2)将目录权限,开放给需要进行多级上报的员工 |
2 | 设计上报模板 | 1)准备一张模板,用于销售部员工填报销量信息 2)准备一张模板,用于销售总监审核销量信息 3)准备一张模板,用于领导查看销量信息 |
3 | 添加上报流程 | 新增一个上报流程,包括上报、审核、查看三个节点 |
4 | 添加上报任务 | 新增一个上报任务,调用上一步创建的上报流程 让任务定期触发给销售部员工上报 |
5 | 任务流转 | 上报任务投入使用,销售部员工王伟填报,销售总监 Lisa 审核,领导 Tom 查看 |
2. 前期准备
3. 设计上报模板
3.1 销量录入模板
管理员需要先准备一张模板,用于销售员录入销量数据,并提交给销售总监审核。
点击下载模板:销量录入模板.cpt
3.1.1 数据准备
1)数据库中,需要准备一张表「销量录入明细」,用于存放销售员王伟录入的数据。表结构如下:
请自行下载文件,并将该表上传至您的数据库中:销量录入明细.xlsx
2)新建模板数据集 ds1:SELECT * FROM 销量,使用「销量」表中「产品」列的信息进行模板设计。
3.1.2 设计报表
1)设置主体内容
新建一张普通报表,模板样式如下:
设置 C1 单元格横向扩展。
A2~B2、D2 单元格插入公式:
单元格 | 公式 | 说明 |
---|---|---|
A2 | $fr_username | 自动获取当前数据决策系统的用户名 |
B2 | FORMAT(MONTHDELTA(today(),0),'yyyy-MM') | 自动获取当前日期,按年月显示 |
D2 | sum(C2) | 汇总销量数据 |
2)设置填报控件
设置 C2 单元格为数字控件。如下图所示:
3.1.3 设置填报属性
点击菜单栏「模板>报表填报属性>提交」,新增「内置 SQL」。
1)选择 3.1.1 节在数据库中准备好的「销量录入明细」表
2)将单元格与数据库表中的数据列进行绑定,并选择「月份、产品名称、销售员」作为主键。如下图所示:
3.2 销售总监审核模板
管理员需要先准备一张模板,用于财务部审核本次上报任务中,销售部员工提交的数据。
点击下载模板:销售总监审核模板.cpt
3.2.1 数据准备
新建一张普通报表。新建数据集 ds1:SELECT * from 销量录入明细,取出上报的数据用于审核。
3.2.2 设计报表
模板样式如下图所示:
合并 A1~B1 单元格。
设置 B2 单元格扩展方向为「横向」。
B4 单元格插入公式:sum(B3),汇总销量数据。
B5 单元格插入公式:TODAY(),自动获取当前日期。
3.2.3 设置过滤条件
选择 B2 单元格,设置过滤条件:销售员包含于 $fr_task_sender。
则模板会过滤出上一节点操作人员上报的数据,即用户本次待审核的数据。如下图所示:
3.3 领导查看模板
管理员需要先准备一张模板,用于领导查看数据。
点击下载模板:领导查看模板.cpt
3.3.1 数据准备
新建数据集 ds1:SELECT * FROM 销量录入明细,取出本次上报数据用于领导查看。
3.3.2 设计报表
模板样式如下图所示:
合并 A1~C1、A2~C2 单元格。
设置 B2 单元格扩展方向为「横向」。
A2~C2 单元格插入公式:"日期:" + today(),显示当前日期。
B5、C4~C5 单元格插入公式:sum(B4),汇总销量数据。
4. 设置上报流程
在上报流程中,数据会经过三个节点:上报、审核、查看。因此需要先在「上报流程管理」目录中设置好一个销量上报流程。
4.1 添加上报流程
管理员登录数据决策系统,点击「添加」,新建一个上报流程「销量上报」。如下图所示:
4.2 添加「销售人员录入」节点
该节点用于销售员王伟上报销量数据。
1)设置节点名称为「销售人员录入」。
2)设置权限编辑-任务列表为「上报」、「查看」。
3)选择模板为 3.1 节准备的「销量录入模板」。
4)设置操作人员为「用户>选择平台用户>王伟」
4.3 添加「销售总监审核」节点
该节点用于销售总监Lisa审核销量数据。
1)点击右上角「+」号,新增一个节点。
2)设置节点名称为「销售总监审核」。
3)设置权限编辑-任务列表为「审核」、「查看」。
4)选择模板为 3.2 节准备的「销售总监审核模板」。
5)设置操作人员为「用户>选择平台用户>Lisa」
4.4 添加「领导查看」节点
该节点用于领导Tom查看销量数据。
1)点击右上角「+」号,新增一个节点。
2)设置节点名称为「领导查看」。
3)设置权限编辑-任务列表为「审核」、「查看」。
4)选择模板为 3.3 节准备的「领导查看模板」。
5)设置操作人员为「用户>选择平台用户>Tom」
6)点击「确定」,完成流程设置。
5. 设置上报任务
对于上一节设置的上报流程,要用上报任务,将其正式投入使用。
管理员登录数据决策系统,点击「目录>多级上报>上报任务管理」。点击「添加」,新建一个上报任务。
1)设置任务名称为「销量上报任务」。
2)流程选择第四章创建的「销量上报流程」。
3)设置定时下发频率为每日 19:00。
注:为了能立刻看到效果,用户可以先将执行频率设置为「执行一次」。
如下图所示:
6. 效果预览
1)销售员王伟上报
销售部王伟(wangwei,123456)登录数据决策系统。
点击「我的上报任务」目录,查看自动流转过来的上报任务,任务状态为「待上报」。
点击「上报」,填写销量数据。点击「上报」,完成上报操作。
如下图所示:
2)销售总监Lisa审核
销售总监丽莎(Lisa,123456)登录数据决策系统。
点击「我的上报任务」目录,可以看到 wangwei 流转过来的报销任务,任务状态为「待审核」。
点击「审核」,选择「通过」。如下图所示:
3)领导Tom查看
领导汤姆(Tom,123456)登录数据决策系统。
点击「我的上报任务」目录,可以看到 Lisa 流转过来的报销任务,任务状态为「待审核」。
点击「审核」,可选择「通过」/「回退」。如下图所示: