数据多级上报

编辑
  • 文档创建者:文档助手1
  • 浏览次数:22541次
  • 编辑次数:15次
  • 最近更新:Kevin-s 于 2019-06-04
  • 1. 描述

    上面所介绍的填报均是单一的填报,即填报完了之后直接进入数据库中,并没有审批等等工作流程,但是在企业的应用当中,底层工作人员将数据填报进入数据库,是需要上级部门的审批对其填写的数据进行处理和验证审批的,这个就是一个简单的工作流,我们称之为数据上报。

    FineReport 的报表功能完全支持这种模式,其应用原理图如下:

    2. 数据上报设计步骤

    FineReport 数据上报设计步骤如下图:

    • 前期准备是指管理员在fs系统中将数据上报的三个相关标签(上报流程管理,上报任务管理和我的上报任务)添加进来,形成目录下的三个目录节点,然后由管理员将这个三个目录节点的权限分配给不同的用户,详细请查看 前期准备

    • 上报模板设计是指数据上报进行填报的模板设计,详细请查看 上报模板设计

    • 上报流程管理是指管理员或者有权限的普通用户增加上报流程,配置上报流程中各个节点,包括节点名称,节点的操作方式,模板绑定,用户指定等等,详细请查看 上报流程管理

    • 上报任务管理是指管理员或者有权限的普通用户添加上报任务,选择该任务需要遵从的流程,确定开始进行上报流程流转,详细请查看 上报任务管理

    • 进行多级上报是指数据上报已经开始流转,按照流程设定,由不同的用户从第一个节点开始往下操作流转,可在我的上报任务中查看未处理的任务列表,进行数据上报,详细请查看 我的上报任务 和 进行多级上报

    3. 分类

    数据上报一般可以分为以下三种情况:

    1、简单数据上报是指任务流程单纯的从下级流转到上级直至关闭,一条直线流程,如下示意图:

    详情示例请查看 简单多级上报示例

    2、联合填报上报是指任务流程在流转过程中,有的节点进行分叉了,一个节点可以有多人操作,如下示意图;

    详细请查看联合填报上报

    3、分发逐级上报是指任务流程在流转的过程中,到达某一个节点的时候,该节点用户新建子任务进行分发,当子任务流转完成后回到该节点,该节点用户进行操作之后,再继续流转主任务,如下示意图:

    详细请查看分发逐级上报

    4. 参数介绍

    多级上报是基于模板进行数据填报入库,那么为了更好地实现多级上报功能,FineReport 为多级上报提供了四个参数来辅助进行模板设计$fr_task_name$fr_task_state、$fr_task_id$fr_task_sender,可在模板中直接调用。

    1)$fr_task_name

    fr_task_name 是指获取上报任务名称。

    2)$fr_task_id

    fr_task_id 是指获取上报任务的ID。

    3)$fr_task_sender

    fr_task_sender 是指当前操作节点的上一个节点的操作人,可在模板中直接使用该参数,提醒当前任务节点操作人,其上一步操作人员是谁。

    比如说在 联合填报上报之非所有操作人员完成后流转 中,审核节点中只有一个用户 C,也只绑定了一个模板,当联合填报节点下有 2 个用户 A 和 B,当不勾选非操作人员完成后流转,那么 A 和 C 以及 B 和 C 就构成了 2 个单独的任务,当 A 上报完成之后,C 需要进行审核,但是 C 的审核模板却只有一个,无法判断当前审核的数据是用户 A 的还是用户 B 的,此时可以用$fr_task_sender来进行过滤,在审核模板中添加一个过滤条件,用户值为$fr_task_sender,那么C进行审核时,模板只会显示该节点审核的上个节点用户上报的数据。

    4)$fr_task_state

    fr_task_state是指获取当前任务流转所处状态,如下列表:

    fr_task_state=-1 是指异常情况;

    fr_task_state=0 是指等待上报;

    fr_task_state=1 是指等待审核;

    fr_task_state=2 是指审核通过;

    fr_task_state=3 是指被退回;

    fr_task_state=4 是指已关闭;

    fr_task_state=5 是指超时。

    $fr_task_state其具体使用情况请查看 进行多级上报

    有任何意见或者咨询请至 官方意见


    索引:

    简单多级上报示例

    联合填报上报

    分发逐级上报

    多级上报集成

    附件列表


    主题: 填报应用
    标签: 暂无标签
    如果您认为本文档还有待完善,请编辑

    文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
    关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
    若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

    此页面有帮助吗?只是浏览 [ 去社区提问 ]