传统的信通业务管理模式存在诸多问题,已难以满足日益增长的业务需求。因此,构建一个数字化、智能化的信通业务全流程管控系统,对于提高信通业务的运营效率具有重要意义
随着信息技术的快速发展和数字化转型的推进,信通业务已成为电网运营和发展的重要支撑。信通公司作为国网供电公司的重要职能部门,承担着通信基础设施建设、信息系统开发、技术支持和服务等重要职责,对于电力系统的安全、稳定运行和发展至关重要。然而,传统的信通业务管理模式存在诸多问题,如业务流程复杂、信息不对称、协同效率低下、缺乏数据分析和智能决策支撑等,已难以满足日益增长的业务需求。因此,构建一个数字化、智能化的信通业务全流程管控系统,对于提高信通业务的运营效率具有重要意义。
为此,笔者以数智化可追踪为目标,研究建设了一套信通业务全流程管控系统,规范了信通业务运作管理,优化了信通业务管控流程,满足了多模式、多业态的业务需求,提高了信通资源管理效率,并对信通业务进行数字化分析,为业务决策提供支撑。
前后端分离,构建全流程管控系统
随着企业管理手段不断升级,近年来,信通公司引入了多种管理系统和管理体系标准,管理手段从早期的经验管理、职能管理发展到基于项目化的管理,但多数仍是块状、碎片化的管理模式。信通公司现有数据班、信息班、网络班、运检班等各班组,但涉及的各类信通业务在各班组间是分离的“信息孤岛”,多班组协作的信通业务在办理过程中,协同效率低下,且相关信通资源无法进行有效管控溯源。
因此,搭建数智信通业务全流程管控系统的核心目标,就是提升各节点的执行效率,提高跨班组协同管理能力,实现系统业务线状精细化管理。
数智信通业务全流程管控系统采用前后端分离的B/S架构,整体系统架构遵循J2EE架构技术规范。其中,系统后端开发采用了基于分层设计思想的SSM架构,SSM框架具有开发成熟度高成本低、可扩展性好、功能丰富等特点。例如,系统引入Spring Security插件,在后端增加拦截器功能,使用JWT技术校验每次API请求的token令牌,保证前后端数据交互的安全性。
后端架构中,系统的用户层为用户使用主流Web浏览器(Chrome、Edge等)访问系统应用层各系统模块,获取经过标准格式化过的用户操作界面,配合系统应用层各模块提供的打印控件、电子签名插件等完成业务系统的操作访问。系统的框架层使用基于Spring内核轻量级开发,提供基于Restful标准的API接口。其核心是Spring MVC、IOC和AOP。通过SpringMVC可以简化Restful Api接口的开发,提高系统高内聚低耦合特性。Spring IOC即Inversion of Control控制反转,实现控制反转和依赖注入,统一把Java对象交由IOC容器进行管理,解耦程序代码。AOP即Aspect—Oriented Programming,面向切面编程,通过反射与动态代理实现对已有方法的增强,减少代码冗余。
系统的持久化层采用当前主流的持久化框架Mybatis框架,基于ORM即对象关系映射模式,可将Java实体类与数据库数据表进行映射,实现快速封装标准化SQL语句,并将查询结果快速映射到Java POJO类。系统的数据层中,关系型数据库选择MySql数据库,具有高性能、高可靠性、高可扩展性等特点,是一款优秀的DBMS。系统各类单据使用分布式文件系统进行存储,存储格式包括PDF、jpg、png、csv等。
系统前端开发架构则采用了VUE3.0+Element Plus。其中,VUE是一款基于MVVM设计模式的前端渐进式的JavaScript框架。VUE的核心开发思想是基于数据驱动、设计模块化、组件化、自底向上。VUE的双向数据绑定、丰富的指令插件等特性使得前端的开发具有轻量高效的特点,是当前前端开发的主流技术。Element Plus是一款专门为VUE3.0设计的组件库,充分利用VUE3.0的特性,采用组件化设计,提供丰富的、可复用的组件方便开发者快速高效搭建Web页面。
基于目标需求分析,设置三大功能模块
基于以上系统架构,通过梳理现有的信通业务运作模式并结合项目设计目标需求分析,数智信通业务全流程管控系统在业务模型设计上设置了系统管理、物资管理、信通业务办理等三大功能模块。
系统管理模块的主要功能包括用户管理、部门管理、角色权限管理、业务流程定义、仓库基本信息管理、部门信通物资年度限额、操作日志查看等。
其中,角色权限管理支持角色自定义,设定角色等级有0—超级,1—高级、2—普通等三个等级。通过角色等级level,控制系统业务数据访问范畴;通过权限管理,将系统操作权限颗粒度细化到每个动作节点;通过角色权限多对多关系映射,为每个角色创建授权动作集合,根据此集合判断各业务模块各节点当前登录用户是否有操作权限。
业务流程定义模块主要用于定义各信通业务流程节点及节点操作负责人,实现业务流程的可配置化。通过组态插件,可定义流程起点、中间分支节点、完成节点等,节点操作负责人绑定到角色,通过角色映射到多个用户由此实现流程节点操作的多态模式,支持平行流程、交叉流程等复杂多业态流程的定义。
部门信通物资年度限额用于设定各部门的各类信通物资年度申请限额。在各系统业务办理过程中如涉及使用相关信通物资,系统会自动累计统计部门年度物资使用情况,自动判断申请额度是否超额,从而有效控制各部门物资使用情况。
信通业务办理过程中,通常涉及很多相关信通物资,如信通专用设备、耗材等。物资管理模块则是针对这一特点设计的,主要功能包括物资分类、物资出入库管理、物资库存盘点统计报表等。
首先,以可扩展树型结构的方式将所有物资类型进行分类。系统提供初始化导入物资功能,通过Excel导入现有信通物资并进行归类。系统自动为每一种物资生成一个物资编号并生成一个二维码,用户可以通过扫描此二维码查询此物资入库时间、出库时间、领用人等信息。其次,系统还提供入库单功能,自动记录入库时间并自动计算库存。系统设定库存上限下限警告阈值,一旦超出库存阈值将对物资库存管理人员进行提示。在出库时系统自动判断出库数量是否超出库存数量,如超出将进行拦截,在业务流程办理过程中将对此流程进行截断挂起,直至物资得到补充后业务流程才可继续。最后,物资管理模块提供物资库存盘点统计功能,提供周报、月报、季报等统计报表。用户可选择任意报表类型或设定某一时间范围统计库存数据,并提供Excel导出报表功能。
信通业务办理模块是系统业务模块的重点,主要功能包括信通物资申请、耗材需求计划申请、业务联系单和信通设备维修工单等,同时提供信通业务申请、处理、审批、归档、打印/导出等相关功能。
每一种信通业务办理的流程都通过系统管理模块的业务流程定义进行了流程及节点配置。业务流程启动时,系统根据不同的业务类型生成需要填写的业务单据表单。若业务需要配套的信通物资库存不足,系统将截断挂起该流程,后台使用Quartz调度任务,每隔1小时判断物资库存是否进行补充,当物资库存满足申请条件后自动进行提交。
业务办理申请提交后,系统读取当前办理节点配置的信息,自动流转到下一办理节点,并向所有相关用户发送待办任务提醒。节点负责用户可通过点击待办任务直接跳转到业务处理页面,系统记录节点办理的时长。如业务流程是并行交叉流程,系统会判断是否所有并行节点均办理完结,在所有节点均办结后才会自动流转。
业务流程办理最后一个默认节点为归档处理。归档时系统自动生成业务单据,并自动填写申请人的内置电子签名。带签名的电子单据系统默认以PDF格式存放于分布式文件系统中,系统也内嵌打印控件,提供在线打印功能。
规范数字化管理,实现业务管理精细化、智慧化
系统上线运行以来,通过对各班组相关信通业务全流程的规范化数字化管理,最终实现了信通业务的线状化、精细化管理。系统通过对业务处理各环节数据进行数字化分析,建立一套承载力饱和度分析模型,分析各班组每月的业务处理能力。
假设每个业务节点处理的时效为F(小时),那么某个业务流程处理的时效集合为F={F1,F2,…,Fn},统计当月所有业务流程集合中涉及某一班组的所有节点时效之和即为,统计各班组当月参与业务流程办理的人员数量为P,求出单人业务处理时效值T,班组月业务处理承载力饱和度R即为时效值T除以当月有效工作时长H。根据各班组每月业务处理承载力饱和度,可给业务决策相关人员直观地提供每月信通业务处理能力数据,为信通业务处理决策提供支撑。
综上所述,通过建设这样的信通业务全流程管控系统,可满足多模式、多业态的信通业务需求,通过对信通业务的数字化、智能化梳理,实现信通业务全流程线状精细化管理,并根据可信通业务数字化分析为业务决策提供支撑。目前,笔者所在本地单位已上线运行该系统,经测试显著提供了业务处理效率,取得一定效果。对具有相同业务需求的其他国网信通公司来说,具有一定的可复制性和推广价值。
(作者单位:国网浙江省电力有限公司宁波供电公司)