永洪科技专注于为百亿级数据量的大型企业,和各个垂直行业的中小企业,提供灵活易用的大数据应用解决方案。 永洪BI不仅可以为用户提供一个高效可靠的数据分析平台,也能提供一个高效便捷的协作平台。 在企业日程工作中,会出现需要多方协作完成的某项工作,例如费用报销、请假申请等,都是需要完成一个流程类型的工作,这就需要有一个操作简单且快速的平台协助。 永洪BI根据这一用户需求,在Yonghong8.5.1版本加入流程审批功能,旨在为BI用户提供一个有效可靠的审批流程服务,且同时支持与BI报表结合使用。 一、永洪BI流程审批功能模块 永洪BI的流程审批功能需要配置数据库,用于存储工作流数据,目前支持的数据库有: Mysql、Oracle、Postgresql、Sqlserver。 流程审批功能模块包括: 流程管理、审批关系管理、查看已办任务和待办任务,草稿箱存储还未制作完成的流程。
在使用流程审批功能的过程中,主要包括流程审批系统的部署、流程的定义、流程的制作、流程的发布和流程归档几个方面。 其中需要专人部署和开发流程审批,和多用户之间的协作。例如在一个流程并没有审批完的情况下,需要做提前归档或废弃处理时,也需要后续审批用户进行审批才能够将其归档。 流程审批也存在权限控制的逻辑: BI系统在无权限管理系统下不能使用流程审批功能; 为业务人员分配“操作”>“流程审批”权限,方可使用流程审批提交申请或者审批他人的申请; 为流程管理员分配“操作”>“流程操作”>“流程管理”权限,方可制作编辑流程; 流程中涉及的表单和数据的权限需要到授权系统为相关人员进行授权。 没有报告或数据权限的用户,在流程中看不到报告或数据;流程的管理权限,由制作流程的用户和超管负责。
二、流程审批系统的部署 配置流程审批环境,从8.6开始只需界面配置,配置成功,刷新工作流页面即可,不用重启产品。 需要配置流程审批的数据库需要先到“添加数据源”配置。流程审批支持数据库类型:oracle\mysql\postgresql\sqlserver。 以mysql为例 根据提示,填写待安装的数据库信息:
保存该数据源 在管理系统-数据库连接配置-流程审批,选择已保存作为流程审批数据库的数据源,点击测试连接,测试成功后点击创建连接,配置完成页面右上角会有创建成功的提示:
创建成功后进入流程审批页面,刷新页面即可:
至此,流程审批系统部署成功。 三、流程审批的使用 在流程审批的具体应用中,我们可以通过制作报告,制作好填报报表,并于流程审批的工作流结合使用,完成一个流程的制作,这也是永洪BI工具中流程审批功能的一大特点和优势。 我们这里以一个请假审批流程为例,制作了一个流程中需要用到的表单,其中需要用到制作报告中的填报功能,以便在流程使用中做到数据的规范提交。 流程审批的报告制作与普通报告没什么区别,流程审批需要用户录入信息,然后再由下个节点的审批人审批,所以只要引入带有填报的DB即可。 制作填报表时我们可以用到的组件有列表参数、下拉参数、文本参数、填报参数,值得注意的是还有两个重要的内置参数:InstanceID和execution,其中InstanceID是启动一个流程后唯一id,executionID为分支id,即网关分支以及子流程id。
制作好填报表单后,就进入到正式的流程审批制作的过程,主要步骤有:绘制流程图、为每个流程的节点配置需要处理的表单、设置审批关系、指定审批人。 其中审批关系的设置需要注意,当员工分为不同的部门,所以审批的领导是不同的,这种情况管理员不可能为每个人设置固定审批领导,所以需要定义一个上下级关系,使用灵活审批人审批。 而灵活审批人需要先上传审批关系表,才能使用。 在流程审批-->审批关系管理-->新建审批关系上传关系表。在审批流程的过程中,也支持通过邮箱发送邮件提醒审批人,勾选流程到达该节点时发送邮件提醒,可邮件提醒审批人,他收到了一个审批任务(邮箱在个性化设置或者系统邮箱处配置)。
一个流程制作完毕后,就可以由制作该流程的用户或者超级管理员发布该流程,BI系统中的其他可见该流程的用户就可以使用,其他用户可以在“新建任务”中看见该流程。 用户使用该流程提交申请,上级审批人则能在“待办任务”中看到该用户提交的“未审批”的流程,并可对其进行“批准”或“退回”的操作,依次类推。 至此,永洪BI流程审批功能就介绍完了,是不是也感觉这是一个非常实用的功能呢?我们会不停地创新与实践,争取为用户提供更高效、更多样化的一站式平台。
|