页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。
需求场景

状态

1) 每个支行的填报人员进行数据填报;

2) 填报完成后提交给支行进行第一次审核,只能审核自己支行的提交的数据;

3) 所有支行的数据审核通过后,提交到总行进行数据审核;

4) 总行审核通过后,流程结束。

应对流程

通过分析当前的业务需求,确定的流程如下:

面板
borderColor#BBBBBB
bgColor#F0F0F0
borderWidth1
borderStylesolid

目录

Image Removed

以上流程中,必须要以总行的任务下发为流程的开始,然后需要先完成支行的子流程,再进行总行的主流程。

该流程中,子流程中是对填报报表内容的填报和审核,主流程的“总行审核”是对所有支行子流程完成后提交的数据进行汇总的审核。因此这个流程涉及到两个报表:填报报表和汇总报表。其中,填报报表数据回写到填报库,汇总报表从填报库中获取汇总数据。

实现步骤

数据准备

操作步骤详情
1、创建填报库及填报报表

创建“writedbd”填报库及填报表“t_enx”:

Image Removed

2、连接填报库

登录smartbi,连接填报库“writedbd”,选择填报报表:

Image Removed

3、创建数据集

基于填报库创建如下数据集,用于获取指定用户指定流程的数据:

Image Removed

条件面板中的函数“GetCurrentFlowProperty()”用于获取指定流程及用户的数据,这两个条件可以获取唯一数据。

该函数的详情请参见:函数说明

设计填报报表

操作步骤详情1、设计表样
Image Removed
tag1tag12、设置填报报表数据提交后的取数据规则

1)从数据准备环节中定义的数据集中拖拽字段绑定:

Image Removed

2)通过函数设置获取指定流程及用户的数据:

Image Removed

单元格F3设置公式:=SSR_GetCurrentFlowProperty("creator"),用于获取指定创建用户填报的数据。

单元格G3设置公式:=SSR_GetCurrentFlowProperty("instanceId"),用于获取指定流程中填报的数据。

隐藏F、G列。

3、 设置回写规则:
Image Removed
4、 设置填报属性:

其中C4、E5单元格绑定参数,E5填报属性为“日期”,C5填报属性为“数字”,C6填报属性为“多行文本”。

5、保存报表

设计汇总报表

操作步骤详情
1、登录报表设计器,设计汇总报表
Image Removed

设计流程

按照以下进行节点设置,其它设置保持默认即可。

操作步骤详情1、 设置“填报”节点属性:

Image Removed

2、设置“分支审核”节点属性
Image Removed
3、设置“总行审核”节点属性
Image Removed
4、设置流程处理的报表
Image Removed

效果演示

在“我的待办”界面进行流程的发起和审核,下面从流程开始演示效果:

流程操作环节演示1、总行用户下发任务2、支行填报人员“张三”填报报表,并提交3、支行审核人员“李二”审核4、总行人员审核

函数说明

在本示例中需要用到如下两个函数:

函数说明获取的属性示例SSR_GetCurrentFlowProperty()

该函数为电子表格的系统函数,用于获取流程的属性。

使用方法请参见:设置填报报表数据提交后的取数据规则

获取流程实例ID:SSR_GetCurrentFlowProperty(‘instanceId’)

获取流程创建者:SSR_GetCurrentFlowProperty(‘creator’)

获取流程状态:SSR_GetCurrentFlowProperty(‘status’)

获取创建时间:SSR_GetCurrentFlowProperty(‘create_time’)

获取结束时间:SSR_GetCurrentFlowProperty(‘end_time’)

GetCurrentFlowProperty()

该函数为数据集的系统函数,用于获取流程的属性。

使用方法请参见:设置填报报表数据提交后的取数据规则

 

获取流程实例ID:GetCurrentFlowProperty(‘instanceId’)

获取流程创建者:GetCurrentFlowProperty(‘creator’)

获取流程状态:GetCurrentFlowProperty(‘status’)

获取创建时间:GetCurrentFlowProperty(‘create_time’)

获取结束时间:GetCurrentFlowProperty(‘end_time’)

colourYellow
title该文档基于产品V9.5版本编写。

目录

子流程的最大特点是:它隐含着上级对下级的任务发起要求,因此它必须由主流程进行任务的发起,才能流转到子流程的进程中;除此之外,子流程是一个完整的流程。

子流程支持回退。

子流程适用于需要通过总部下发的审批任务,例如总部的信息采集等。

本示例是基于总的信息采集任务审批情景来演示子流程的业务分析、流程定制和流程审核过程。

视频学习:

View file
name审核流程应用案例-子流程应用.mp4
height250