1、 创建如下角色并设置角色的操作权限:
角色 | 操作授权 |
---|---|
总公司审批角色 | 数据连接模块; 数据准备模块; 分析展现>电子表格; 公共设置>流程。 |
发起人角色 | 数据连接模块; 数据准备模块; 分析展现>电子表格; 公共设置>流程。 |
北京分公司审批角色 | 分析展现>电子表格 |
广州分公司审批角色 | 分析展现>电子表格 |
北京填报角色 | 分析展现>电子表格 |
广州填报角色 | 分析展现>电子表格 |
2、创建如下3个用户组及6个用户,并且进行角色分配:
用户组 | 用户 | 所属角色 |
---|---|---|
总公司 | 流程发起人LAA | 发起人角色 |
总公司汇总审核LA | 总公司审批角色 | |
北京分公司 | 北京分公司领导zhangs | 北京分公司审批角色 |
普通员工 ll | 北京填报角色 | |
广州分公司 | 广东分公司领导hus | 广州分公司审批角色 |
普通员工hmm | 广州填报角色 |
2.数据准备
准备制作报表的数据库、表、数据集等。
操作步骤 | 详情 |
---|---|
1、创建填报库及填报表 | 创建“write_back”填报库及填报表“information”: |
2、连接填报库 | 登录smartbi,连接填报库“writedb_back”,选择填报表: |
3、创建数据集 | 创建可视化数据集-获取员工信息数据集,用于获取指定用户指定流程的数据。 条件面板中的函数“GetCurrentFlowProperty()”用于获取指定流程及用户的数据,这两个条件可以获取唯一数据。该函数的详情请参见:函数说明 。 |
3.制作填报报表
员工信息采集表用于员工填写个人信息及分公司领导审核,报表通过电子表格的 回写 功能实现,步骤如下:
操作步骤 | 详情 |
---|---|
1、设计表样。 | |
2、设置填报报表数据提交后的取数据规则。 | 1)从获取员工信息数据集中拖拽字段到对应的单元格里: 2)通过函数设置获取指定流程及用户的数据: 单元格F7设置公式:=SSR_GetCurrentFlowProperty("creator"),用于获取指定创建用户填报的数据。 单元格G7设置公式:=SSR_GetCurrentFlowProperty("instanceId"),用于获取指定流程中填报的数据。 3)隐藏F7、G7列。 |
3、 设置回写规则。 | 新建规则,选择“writedbd”数据库及填报表“information”: |
4、 设置填报属性。 | 设置单元格的填报属性如下: 其中C5填报属性为“数字”,C6填报属性为“多行文本”,C4、E4、E5单元格需要设置绑定参数,参数设置方法如下: 1)当前用户参数: 新建当前用户参数,点击 下一步 按钮: 设置被选值设置、默认值设置的SQL语句,点击 下一步 按钮: 设置被选值和默认值,保存参数。 2)日期参数: 新建日期参数,控件类型改为日期控件,点击 下一步 按钮: 默认值设置选择 静态列表 ,保存参数。 3)学历参数: 新建学历参数,点击 下一步 按钮: 被选值设置的静态列表为:小学、初中、高中、中专、大专、本科、硕士、博士。 默认值设置的静态列表为本科,保存参数。 |
5、保存报表,命名为”员工信息采集表“。 |
4.制作汇总报表
在银行汇总审核时,员工信息总览表用于显示汇总用户填报的信息,步骤如下:
操作步骤 | 详情 |
---|---|
1、设计表样。 | |
2、将员工信息列表的字段拖入表中。 | |
3、保存报表,命名为”员工信息总览表“。 |
5.设计流程
按照对员工信息采集的需求分析,我们确定的审批流程如下:
该流程的实现步骤如下:
1、 新建流程:在“公共设置”界面单击“新建流程”快捷菜单,进入“新建流程”初始界面。
2、 设置流程审批的报表:可以在新建的初始界面时设置,也可以单击画布空白处后,显示流程基本信息时设置。
3、按照设计的审批流程,拖拽对应的流程节点并进行设置:
当前流程中各节点的属性等详细设置请查看下面的视频:
流程设置项详情请查看 流程设置项 。
4、 保存流程,命名为“员工信息采集流程”,并选择启用流程,设计流程完成。
6.资源授权
1、设置获取员工信息数据集的资源授权如下:
2、设置员工信息采集表的数据权限如下:
员工信息总览表的数据权限如下:
3、设置员工信息采集流程的数据权限如下:
除以上资源权限之外,也需要保证以上角色用户对参数"当前用户参数"、"日期参数"、"学历参数"的权限配置。
示例资源
回写表 | |
---|---|
数据集、填报报表和流程资源 |