反馈已提交

网络繁忙

当前为10.0版本文档,只有最新版本的文档支持在线编辑修改,如果想创建/编辑文档,请移步至 最新版帮助文档

上报审核的数据权限设置

  • 文档创建者:文档助手1
  • 历史版本:17
  • 最近更新:Suki陈 于 2022-11-29
  • 1. 概述

    1.1 版本

    报表服务器版本
    10.0

    1.2 应用场景

    上报流程中存在多个节点绑定了多个用户的情况,此时需要对各节点间的用户关系以及上报流程进行一些设置。

    1.3 功能简介

    本文将使用一个简单的示例,演示以下功能:

    • 使用自定义数据集来存储用户关系。

    • 通过自定义数据集、自定义流程匹配,实现「多节点—多用户」的多级上报。

    示例:

    建立一个各地区销量数据查看流程,让销售员上报,销售总监审核所负责地区上报的数据,领导查看所有地区数据。

    在此流程中,Anna 只能审核 zhangshan 和 sunlin 的数据,Lisa 只能审核 wangwei 和 hanwen 的上报数据。

    用户关系如下图所示:

    步骤:

    序号
    步骤说明
    1前期准备

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

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

    2设计上报模板

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

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

    3)准备一张模板,用于领导查看销量信息

    3添加上报流程

    新增一个上报流程,包括上报、审核、查看三个节点

    4添加上报任务

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

    让任务定期触发给销售员上报

    5任务流转

    上报任务投入使用。

    1)销售员王伟、韩文填报,华中、华南地区销售总监 Lisa 审核

    2)销售员张珊、孙林填报,华东、华北地区销售总监 Anna 审核

    3)领导 Tom 查看所有地区数据

    2. 前期准备

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

    2)将目录权限,开放给需要进行多级上报的员工,包括:销售员、销售总监和领导。

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

    3. 设计上报模板

    3.1 建立用户数据集

    由于各个节点的用户间存在上下级关系,因此需要新建一个内置数据集「多级上报用户」用于存储用户关系。

    数据集数据如下图所示:

    其中存储的用户关系为:

    销售员 zhangshan、sunlin 上报的上级为销售总监 Anna。

    销售员 wangwei、hanwen 上报的上级为销售总监 Lisa。

    销售总监 Lisa 和 Anna 上报的上级为领导 Tom。

    1)点击菜单栏「服务器>服务器数据集」,新增「内置数据集」,并命名为「多级上报用户」。

    2)设计表的数据列后,点击「插入行」,输入用户数据。点击「确认」,数据集准备完成。

    数据如下图所示:

    3.2 销量录入模板

    管理员需要先准备一张模板,用于各地区销售员录入本月的销量数据,并提交给所在地区的销售总监审核。

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

    3.2.1 数据准备

    1)数据库中,需要准备一张表「销量录入明细」,用于存放销售员录入的数据,表结构如下图所示:

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

    2)新建模板数据集 ds1:SELECT * FROM 销量,使用「销量」表中「产品」列的信息进行模板设计。

    3.2.2 报表设计

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

    • 合并 A1~D1 单元格。

    • 设置 C2 单元格扩展方向为「横向」,使「产品」字段数据横向扩展。

    • A1~D1、A3~B3、D3 单元格插入公式:

    单元格
    公式说明
    A1~D1sql("FRDemo","select name from user where user='" + $fr_username + "'",1) + "-各产品月销量情况录入"

    标题内容为:「"用户名"+各产品月销量情况录入

    A3$fr_username自动获取登录数据决策系统的用户名
    B3FORMAT(MONTHDELTA(today(),0),'yyyy-MM')

    自动获取当前时间,并按年月显示

    D3sum(C3)汇总当月产品的销量

    2)设置填报控件

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

    3.2.3 设置填报属性

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

    1)选择 3.2.1 节在数据库中准备好的「销售录入明细」表

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

    3.3 销售总监审核模板

    管理员需要先准备一张模板,用于销售总监审核本次上报任务中,所负责地区的销售员上报的数据。

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

    3.3.1 数据准备

    1)新建数据集 ds1:SELECT area,销量录入明细.* FROM 销量录入明细,user where 销量录入明细.销售员=user.user and 月份='${month}'

    设置「month」参数默认值为当前月份:FORMAT(MONTHDELTA(today(),0),'yyyy-MM'),取出当月的销量数据和地区信息用于销售总监审核。

    user表数据如下图所示:

    3.3.2 设计报表

    模板样式如下图所示。

    • 设置 B2 单元格扩展方向为「横向」,使「area」字段数据横向扩展。

    • 设置 A3 单元格扩展方向为「纵向」,使「产品名称」字段数据纵向扩展。

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

    • C5 单元格插入公式:today(),自动获取当前日期。

    3.3.3 设置过滤条件

    选择 B2 单元格,设置过滤条件:销售员包含于 $fr_task_sender。则该模板只会显示本次上报任务中,所在节点的上一节点操作人员上报的数据。

    3.1节中,数据集所存储的节点间用户关系可知:

    • Anna 所在节点的上一节点操作人员为 sunlin 和 zhangshan,因此 Anna 只能审核 sunlin 和 zhangshan 上报的数据。

    • Lisa 所在节点的上一节点操作人员为 hanwen和 wangwei,因此 Lisa 只能审核 hanwen 和 wangwei 上报的数据。

    如下图所示:

    3.4 领导查看模板

    管理员需要先准备一张模板,用于领导查看本次上报任务中所有地区的销量数据,包括:华东、华北、华中和华南。

    点击下载模板:领导查看模板.cpt

    3.4.1 数据准备

    新建数据集 ds1:SELECT area,销量录入明细.* FROM 销量录入明细,user where 销量录入明细.销售员=user.user and 月份='${month}'

    设置「month」参数默认值为当前月份:FORMAT(MONTHDELTA(today(),0),'yyyy-MM'),取出当月所有地区的销量数据用于领导查看。

    3.4.2 设计报表

    模板样式如下图所示:

    • 合并 A1~C1 单元格、A2~C2 单元格。

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

    • 设置 A4 单元格纵向扩展.

    • A2~C2 单元格插入公式:"日期:" + today(),自动获取当前日期。

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

    4. 设置上报流程

    在各地区销量查看流程中,数据会经过三个节点:上报、审核、查看。因此需要先在「上报流程管理」目录中设置好一个「各地区销量查看」流程。

    4.1 添加上报流程

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

    4.2 添加「销售人员录入」节点

    该节点用于销售人员录入当月销量数据。

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

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

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

    4)设置操作人员为「用户>自定义用户>多级上报用户」,选择「本节点人员」为「一级用户」。

    5)勾选「该节点所有操作人员完成后流转」。

    如下图所示:

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

    该节点用于各地区销售总监审核所负责地区内的销量数据。

    1)点击右上角「+」号,新增一个节点。

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

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

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

    5)设置操作人员为「用户>自定义流程匹配>多级上报用户」,「上节点人员」为「一级用户」,「本节点人员」为「二级用户」。

    6)勾选「该节点所有操作人员完成后流转」。

    如下图所示:

    4.4 添加「领导查看」节点 

    该节点用于领导查看所有地区的销量数据。

    1)点击右上角「+」号,新增一个节点。

    2)设置节点名称为「领导查看」。

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

    4)选择模板为 3.4 节准备的「领导查看」模板。

    5)设置操作人员为「用户>自定义流程匹配>多级上报用户」,「上节点人员」为「二级用户」,「本节点人员」为「三级用户」。

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

    如下图所示:

    5. 设置上报任务

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

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

    1)设置任务名称为「销量查看任务」。

    2)流程选择第四章创建的「各地区销量查看」。

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

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

    如下图所示:

    6. 效果预览 

    6.1 华南、华中地区销量上报与审核

    1)销售员 wangwei、hanwen 完成上报,任务流转至下一节点。

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

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

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

    如下图所示:

    wangwei、hanwen 上报完成后,任务流转至下一节点「销售总监审核」。

    2)销售总监 Lisa 审核华南、华中地区的上报数据

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

    点击「我的上报任务」目录,可以看到 wangwei、hanwen 流转过来的销量查看任务,任务状态为「待审核」。

    点击「审核」,只能看到华南、华中地区的销量数据。

    可选择「通过」/「回退」。

    如下图所示:

    6.2 华东、华北地区销量上报与审核

    1)销售员 zhangshan、sunlin 完成上报,任务流转至下一节点。

    销售员张珊(zhangshan,123456)、孙林(sunlin,123456)分别登录数据决策系统,完成其上报操作。

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

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

    如下图所示:

    zhangshan、sunlin 上报完成后,任务流转至下一节点「销售总监审核」。

    2)销售总监 Anna 审核华东、华北地区的上报数据

    销售总监安娜(Anna,123456)登录数据决策系统。

    点击「我的上报任务」目录,可以看到 sunlin、zhangshan 流转过来的报销任务,任务状态为「待审核」。

    点击「审核」,只能看到华东、华北地区的销量数据。

    可选择「通过」/「回退」。

    如下图所示:

    6.3 领导查看所有地区销量数据

    领导汤姆(Tom,123456)登录数据决策系统。

    点击「我的上报任务」目录,可以看到 Anna、Lisa 流转过来的报销任务,任务状态为「待审核」。

    点击「审核」,可以看到所有地区的销量数据。

    可选择「通过」/「回退」。

    附件列表


    主题: 数据决策系统
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览

    售前咨询电话

    400-811-8890转1

    在线技术支持

    请前往「服务平台」,选择「在线支持」

    热线电话:400-811-8890转2

    总裁办24H投诉

    热线电话:173-1278-1526