仅仅使用一百多行代码,就结合SpreadJS的类Excel操作习惯,实现了内部系统的快速开发,使得用户能够像使用Excel一样使用系统。这不仅简化了系统使用方法,也为系统开发完成后的用户迁移工作节省了大量培训时间,SpreadJS优秀的性能也让我们能够高枕无忧。

——华为技术有限公司


公司介绍

华为技术有限公司(以下简称华为)作为全球领先的ICT设备和服务提供商,致力于构建可靠、安全、高效的数字基础设施和智能终端生态系统。公司的20.7万员工分布在170多个国家和地区,为全球30多亿人口提供各种数字化服务和解决方案。华为希望将数字世界带入更多人的生活中,以此构建一个更加智能、便捷、可持续的未来世界。同时,也希望通过数字化应用为内部企业赋能,提高客户服务的满意度。


项目背景

eSurvey全球勘验报告平台是承载华为全球业务规划勘察设计的重要平台。但在项目落地的过程中也面临着许多挑战和困难。一方面,填报模板不统一导致部分项目填写内容不完整,难以进行分析和比较;另一方面,由于缺乏数据和信息的统一管理方式,使得用料数据的不一致等问题难以避免,这些问题可能会导致项目进度延误、成本增加以及风险加大等问题。

为了能够解决上述问题,建立一个全球统一的规划勘察设计平台将变得尤为重要。该平台需要具有良好的开放性和灵活性,以便可以更好地适应不同地区和项目的需求。平台需要使用一致的填报模板、数据收集方式和文件管理系统,以确保所有数据和信息能够得到完整、准确和及时的处理。通过数据及信息共享的方式,可以提高项目的效率和质量,使得所有项目都能按时、按质、按量完成,从而为华为全球业务的顺利发展提供可靠的技术支持和服务保障。


项目介绍

eSurvey平台有几个非常重要的场景需要突破,高效的在线填报及访问、良好的数据校验能力,帮助提高报告的制作效率、报表多版本保存,能够追溯修改痕迹等等,具体的方案如下:

在线填报及访问

对于全球使用的系统,eSurvey勘验报告平台是否能够让广大的最终用户接受并认可是能否成功推广的关键因素,SpreadJS通过在浏览器中提供类Excel的使用体验,让用户几乎不用学习即可以在平台上开始报告的编制,从而顺利的帮助平台在全球进行推广与上线。

在实际使用的过程中,SpreadJS本身对Excel文件的导入导出支持能够很多的应用于用户实际的操作环境中,能够非常方便的将已有的工作文件导入到平台中,从而节省了报告从头编制的繁琐工作。除此之外,Excel的导出能力也方便用户将报告即时导出,方便后续处理的需要。

在线数据校验

在报告编制中存在大量数据合规、完整性的校验需求,新平台通过SpreadJS内置的数据验证能力及平台在线的特性,基于SpreadJS内置的大量的异步过程进行数据实时校验与获取,极大提高了报告数据的准确性。通过异步过程,eSurvey全球勘验报告平台实现了报告内数据的自动更新,保证报告内数据的实时更新。

多版本保存及追溯

在系统使用的过程中往往会涉及到多个版本的保存及追溯工作。为了能够实现该能力,eSurvey全球勘验报告平台使用到了SpreadJS中JSON导出的能力,在报告编制的过程中,可以更方便的将报告保存为多个版本,方便用户进行追踪和回退。

在多个报告编写者的场景中,SpreadJS还提供完整的脏数据及事件能力,方便用户实现单元格级别的修改留痕与追溯 功能。


价值及收益

通过利用SpreadJS表格控件的在线 Excel 特性,华为成功地将原本只具备 Excel 文件交换作为设计方案工具的系统,升级成为一个更为全面和便捷的统一填报平台。这个平台不仅可以让用户使用在线Excel进行报告填写,还可以完整地保留Excel所有的操作习惯和功能,大大提升用户的使用体验。除此之外,平台上的所有报告数据和模板都可以方便地在后台进行有效的管理和存储,实现长期保存和方便后续使用和查询的目的。这种操作方式让用户可以在工作中更专注于个性化要求与数据分析,而不需要过多关注数据管理和文件传输等繁琐事项,从而更加高效地完成任务并降低出错的风险。总的来说,利用SpreadJS表格控件,华为得到了一个优秀的统一填报平台,这不仅丰富了用户的选择,也成为了一个高效的数据处理工具,满足各种企业不同的数据处理需求。

SpreadJS优秀的性能以及与Excel相似的操作方式,让用户可以快速上手,达到快速操作与高效填报的目的。此外,SpreadJS优秀的性能也让华为对于系统的运行效率和数据安全性感到高枕无忧,为系统开发和使用提供了一个良好的支持。