历史版本11 :分发逐级上报 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

报表服务器版本
11.0

1.2 应用场景

分发逐级上报是指,在上报任务中,某节点的操作人员出于数据需求,分发任务到下级部门来获取数据。

下级部门收到并完成任务后,数据经逐级上报至原节点,原上报任务才可以继续流转。

1.3 功能简介

本文将通过一个简单的示例,帮助用户理解分发逐级上报功能。

示例:销售总监审核每日销量数据。

任务流程如下图所示:


1)销售总监分发数据录入任务,让销售员录入数据。

2)所有销售员录入完成后,销售总监继续进行审核。

步骤:

序号
步骤说明
1前期准备

1)在数据决策系统目录中,建立多级上报任务的目录

2)将目录权限,开放给需要进行多级上报的员工

2设计上报模板

1)准备一张模板,用于销售员填报销量信息

2)准备一张模板,用于销售总监审核销量信息

3

添加上报流程

1)新增一个上报流程,添加审核节点

2)新增一个子流程,添加上报节点

4添加上报任务

新增一个上报任务,调用上一步创建的上报流程

5任务流转

上报任务投入使用。

1)销售总监 Lisa 分发任务到销售员

2)销售员 wangwei、hanwen 完成上报

3)销售总监 Lisa 审核上报的数据

2. 前期准备编辑

1)在数据决策系统目录中,建立多级上报任务的目录。

2)将目录权限,开放给需要进行多级上报的员工。

注:前期准备详细步骤请参见:多级上报报销示例 中的第二节前期准备。

3. 设计上报模板编辑

3.1 销量录入模板

管理员需要提前准备一张模板,用于销售部员工录入每日销量数据,并提交给销售总监审核。

点击下载模板:销量录入模板.cpt

3.1.1 数据准备

数据库中,需要准备一张表「每日销量记录」,用于存放销售部员工录入的数据。表结构如下图所示:

请自行下载文件,并将该表上传到您的数据库中:每日销量记录.xlsx

新建数据集ds1:select * from 销量,取出「销量」表中的「产品」列用于模板设计。

3.1.2 设计报表

新建一张普通报表,模板样式如下图所示。

1)主体内容

  • 设置C1单元格横向扩展。

  • A2~B2、D2插入公式:

公式
说明
$fine_username自动获取当前数据决策系统的用户名
today()获取当前填报日期
sum(C2)汇总销量

2)设置填报控件

设置C2单元格为数字控件,如下图所示:

3.1.3 设置填报属性

点击菜单栏「模板>报表填报属性>提交」,新增「内置SQL」。

1)选择3.1.1节在数据库中准备好的「每日销量记录」表

2)将单元格与数据库表中的数据列进行绑定,并选择「日期、产品名称、销售员」作为主键。如下图所示:

3.2 销售总监审核模板

准备一张模板,用于销售总监审核此次上报任务中,销售员上报的数据。

点击下载模板:销售总监审核模板.cpt

3.2.1 数据准备

新建一张普通报表。新建数据集 ds1:select * from 销量录入明细 where 日期='${date}'

设置「date」参数默认值为当前日期:TODAY()。取出当日的上报数据用于销售总监审核。

3.2.2 设计报表

模板样式如下图所示。

  • 合并A1~C1单元格。

  • 设置B2单元格扩展方向为「横向」。

  • 设置A3单元格扩展方向为「纵向」。

  • A1~C1单元格插入公式:today() + "日销售数据审核",标题内容为“日期+日销售数据审核”。

  • C3、B4~C4单元格插入公式:sum(B3),对销量进行汇总。

4. 设置上报流程编辑

在每日销量审核流程中,若审核节点上的数据暂未收集,则需要销售总监通过分发任务,先对销量数据进行收集。

因此需要先在「上报流程管理」目录中设置好一个「每日销量审核」流程。

再设置好一个子流程「分发任务」,用于销量数据的收集。

4.1 添加流程「每日销量审核」

管理员登录数据决策系统,点击「目录>多级上报>上报流程管理」。点击「添加」,新建一个上报流程「每日销量审核」。如下图所示:

4.2 添加节点「销售总监审核」

该节点用于销售部总监审核销售部员工当日上报的数据。

1)设置节点名称为「销售总监审核」。

2)设置权限编辑-任务列表为「审核」、「分发」、「查看」。

3)选择模板为3.2节准备的「销售总监审核」模板。

4)设置操作人员为「用户>选择平台用户>Lisa」

5)点击「确定」,完成流程设置。

如下图所示:

4.3 添加子流程「分发任务」

4.4 添加节点「销售人员上报」

该节点用于销售部员工录入当日销量数据。

1)设置节点名称为「销售人员上报」。

2)设置权限编辑-任务列表为「上报」、「查看」。

3)选择模板为3.1节准备的「销量录入」模板。

4)设置操作人员为「用户>选择平台用户>wangwei、hanwen」

5)点击「确定」,完成流程设置。

如下图所示:

5. 设置上报任务编辑

对于上一节设置的上报流程,要用上报任务,将其正式投入使用。

管理员登录数据决策系统,点击「目录>多级上报>上报任务管理」。点击「添加」,新建一个上报任务。

1)设置任务名称为「每日销量审核任务」。

2)流程选择4.1节添加的「每日销量审核」流程。

3)设置定时下发频率为每日19:00。

注:为了能立刻看到效果,用户可以先将执行频率设置为「执行一次」。

如下图所示:

6. 效果预览编辑

6.1 销售总监分发任务

销售总监丽莎(Lisa,123456)登录数据决策系统。

点击「我的上报任务」目录,可以看到自动流转过来的每日销量审核任务,任务状态为「待审核」。

点击「审核」,可看到此时模板内无销量数据,需通过分发任务来收集数据

如下图所示:

在「我的上报任务」目录内,点击「分发」,新建上报子任务。


1)设置任务名称为「上报子任务」。

2)流程选择4.3节添加的「分发任务」流程。

3)设置定时下发频率为每日20:00。

注:为了能立刻看到效果,用户可以先将执行频率设置为「执行一次」。

如下图所示:

6.2 销售员录入数据

销售员王伟(wangwei,123456)、韩文(hanwen,123456)分别登录数据决策系统,完成其上报操作。

点击「我的上报任务」目录,查看 Lisa 流转过来的上报子任务,任务状态为「待上报」。

点击「上报」,填写当日销量数据。点击「上报」,完成上报操作。

如下图所示:

6.3 销售总监审核数据

销售总监丽莎(Lisa,123456)登录数据决策系统。

点击「我的上报任务」目录,可以看到每日销量审核任务,任务状态为「待审核」。

点击「审核」,可选择「通过」/「回退」。

如下图所示:

7. 注意事项

1)分发下去的子任务尚未全部完成时,原分发任务的节点无法进行任务操作。

如下图所示:

2)分发下去的子任务全部流转完成后,数据必须经逐层上报或审核,到达原分发任务的节点后,原任务才能继续流转。