西部机场集团 - 大型国企台账管理系统
“机场台账的管理痛点是数量多、填写重、检索难、检查慢,这会导致员工工作效率极低,借助SpreadJS这款前端表格插件,解决了台账管理的痛点,提升了台账管理的效率。”
——西部机场集团有限公司
公司简介
西部机场集团有限公司(以下简称西部机场)隶属于陕西省人民政府,其前身为西安咸阳国际机场,2003年机场属地化改革后,西安咸阳国际机场接收榆林、延安、汉中、安康四个支线机场,成立陕西省机场管理集团公司。2004年、2006年,分别与宁夏、青海机场公司实现联合重组,并更名为西部机场集团公司。截至目前,集团共管辖陕、宁、青三省(区)18个机场,形成以西安机场为核心,银川、西宁机场为两翼,12个支线和3个通用机场为支撑的机场集群,机场数量和航空业务量分别占民航西北地区总量的七成和八成,发展成为全国第二大跨省(区)运营的大型机场管理集团。集团围绕航空主业布局产业链、延伸价值链,涉及航空物流、酒店餐饮、广告媒体、信息技术、免税经营等多个领域,形成多元化、板块化、规模化协同发展格局。
(图片来自西部机场官网)
业务背景
作为在企业中负责记录工作过程和结果,落实精细化管理的基础工具。台账是企业经营活动中最为常见的一种表单形式,涉及到各个领域,例如生产台账、会计台账、销售台账、业务台账等。由于其格式灵活,使用范围广,目前广泛采用Excel来制作模板、分发、填报和打印。
(台账定义)
西部机场在传统台账管理中,总结了以下几个关键问题:
(1)台账数量多: 机场工作和培训工作的台账种类不断细分,从而使得台账数量不断增加,加上机场的岗位多且分散,导致了台账的管理一直以来就是不小的挑战。
(2)员工填写重: 台账的填写一方面需要纸质文件填写,一方面又需要人工录入到电脑系统中,工作量大;对于员工来说多次重复报台账无疑会降低整体工作的效能。
(3)数据检索难: 纸质文件信息存储量小,相比电子台账,检索需要的时间,人力耗费非常大。同时录入大量的纸质信息难免会出现信息错误,核对起来难度较大,延缓整个工作流程。
(4)监督检查慢: 因为纸质的信息很难快速共享给相关人员,而且纸质的文档归类存储后,很难快速找到需要的文档;不便于较频繁地监督检查工作推进。
(台账项目的痛点)
为了更好地解决传统台账中的痛点问题,西部机场在《十四五信息化专项规划》的指导下,以提升管理效能、加快机场智慧转型、推动产业创新升级为目标,积极开展数字化转型探索,结合基础管理提升和“三基“建设三年行动计划,以数据为抓手,利用云、大数据、物联网、区块链等技术,提升生产运营效率,于2021年启动了集团台账电子化业务推进工作。
台账电子化探索
在台账电子化过程的探索中,西部机场总结了集团的电子台账类型,将其归纳为过程管理和结果管理两类:
过程管理(自下而上): 从员工出发,到值班/排班到任务,再到评价和计划,最后到计划整理,实现值班电子化管理。
结果管理(自上而下): 从集团侧提要求(数据贯通、模板统一、符合行业检查要求、高度还原现有的填报方式等),再将标准按照集团的级别分发下去,偏结果管理。
(台账电子化实现方式)
为了解决纸质台账的痛点问题,打造一套既满足过程管理,又满足结果管理的电子台账系统,在系统设计之初,西部机场为电子台账系统设定了以下几个系统目标:
易用性: 因为填报的用户大部分是来自一线员工,因此需要该电子台账系统的学习和操作成本低,且需要用户可以方便快速上手。
统一性: 对于集团管理而言,为了更好地解决系统填报中的差异,需要保证电子台账系统在填报方式、分类标准和模板内容上格式的统一。
赋能性: 根据个性化需求可以将数据提取、挖掘并分析,从而构建高价值应用。
互通性: 无需重复填报,所有的台账类业务只填一次,做到数据共享。
(台账电子化建设目标)
确定系统目标后,西部机场的数据技术团队开始构建台账管理系统的思路,在这个过程中,团队遇见了以下三个技术难点问题:
(1)分散的Excel文件难以集中管理: 台账模板由各业务部门自行填写,很难保证易用性的情况下,用软件系统来提取灵活复杂的模板中的有效数据。同时,由于Excel文档本身的权限和信息系统中的权限系统不统一,难以集成到现有的业务管理流程中。
(2)无法满足复用Excel模板: 西部机场的数据技术团队也曾尝试过自研填报系统,但由于日常使用Excel的人员数量众多,培训成本过于高昂,且已经编写好的Excel模板难以复用。
(3)打印、导入导出Excel和PDF: 自研系统难以解决用户对打印、导出Excel和PDF等功能的多方面需求,表单打印中常见的打印分页、打印区域设置、纸张设置和表头重复等需求,以及打印精度的问题和文档IO等都是自研系统中常面临的技术难点。
(项目开发中的难点)
SpreadJS解决技术难点
为了更好地解决上述三个难点问题,西部机场在评估了多款控件之后,最终选择了SpreadJS,究其原因是因为SpreadJS拥有以下几种特性:
(1)支持多人实时在线编辑: SpreadJS提供单元格级别的操作颗粒度,通过二次开发,可在前端解析Excel文档,满足多人协同、协同编辑、数据同步、减少重复填报,实现数据共享。
(2)类Excel的原生交互体验: SpreadJS基于H5标准的纯前端表格组件,与Excel高度兼容,90%原生公式支持,丰富的Excel特性支持,助力高效数据分析。
(3)模板填报统一: SpreadJS可通过前端界面实现在线导入、导出Excel(xlsx)统一模板,可视化操作统一模板。
(4)数据结构化: SpreadJS进行简单的数据绑定后即可实现数据结构化。
(5)易操作: SpreadJS拥有高度类 Excel 的交互界面,可实现高效的模板设计、在线编辑和数据绑定,让您的系统轻松实现接近原生 Excel 的交互体验。
(6)完善的技术支持: SpreadJS拥有完善的售后支持和资源,可根据不同人员制定不同的学习路径,除此之外,还包含丰富的技术文档和参考指南。
(SpreadJS的价值)
嵌入SpreadJS之后的部分功能介绍
(1)模板构建由于台账系统的模板变更十分频繁,业务部门需要更快速地响应。用SpreadJS构建类似Excel的表格系统,可高度还原Excel的使用习惯,降低业务人员的学习门槛。
同时,模板升级维护不再需要开发人员介入,可提升系统应对业务需求变更的敏捷。系统借助SpreadJS实现Excel模板的导入导出、数据绑定、数据补录等功能模块,可有效复用企业已有的Excel资产,实现线上线下数据的平滑迁移。
(模板构建)
(2)数据填报在模板数据填报的过程中,需要根据业务需求控制不同区域的填报权限,传统的方式难以控制用户行为,而借助SpreadJS只需要少量代码便可以实现单元格级别的权限控制,并且可以随业务流程的流转动态变更权限。
(数据填报)
(3)导入导出ExcelSpreadJS提供了“所见即所得”的能力,对填报、展示、打印、导出这四个需求只需维护一套模板即可,确保不同的IO出口的效果高度一致。并且SpreadJS本身强大的接口和二次开发能力,也让客户能灵活引入自定义扩展字体库、第三方数学公式设计插件,从而实现与用户的交互和填报。
(导入导出)
客户感言
西部机场的相关负责人表示:
SpreadJS结合服务端高性能组件GcExcel,可以在后端进行模板与数据的批量操作,实现自动化报表、海量数据计算和批量导出PDF、打印等场景,为信息系统提供了更加灵活强大的表格处理能力。