>

SAP助您共克疫情 | 数字抗疫,唯快不破

一只蝙蝠,一场疫情,我们众志成城,感动于最美的逆行,欣慰与数字平台的同行。2020年的疫情快,我们响应要更快,全民的努力是战胜病毒的关键,而您的企业员工健康管理跟上了吗?您够快了吗?

 

我们的故事发生在大年初二的中午,领导来电,公司需要全面了解员工的健康状况,正值春节期间,员工回家探亲、外出旅行,公司需要确保员工健康,并尽可能的提供帮助。基本的员工信息,组织架构信息在我们的人力系统里平时都在维护,但是什么地方去采集健康信息呢?我们有近千员工的数据需要收集,怎么能做到又快又准又便捷?有了数据以后怎样能让领导尽快看到分析结果呢?领导电话里说,我们要知道员工在哪里,健康状态如何,是否去了疫区,考虑到长期使用还需看到大家出差情况,火神山、雷神山的建设已经是中国速度了,你们什么时候能让大家用上呢?我们的回答是,明天一早……..
健康信息采集场景看似简单,但是又似乎没有任何系统可以直接提供,需要快速接触最终员工,还需要保证信息安全,而员工的基本数据和组织架构信息又是必不可少的内容。麻雀虽小五脏俱全,疫情虽猛,但是也是一个难得的机遇,我们在SAP Cloud Platform上经历了一次真正的极限开发,我们必须结合SAP Cloud Platform的平台能力配合SuccessFactors中的数据和流程最终在SAP Analytics Cloud中快速展现出老板期望的结果。
为了大家可以方便使用,桌面、移动是一个都不能少的,界面简洁,配色灵动,最终用户操作简便。美工?架构师?其实,整个过程只是一个开发人员在工作。整个应用4小时完成原型8小时上线,在SAP Cloud Platform上感觉所有人都能成为全栈工程师。


作为一个全栈工程师,首先需要一个真正方便的开发工具,通过图形化的能力,拖拽开发代码快速形成框架,然后通过代码和脚本处理细节。丰富成熟的UI5界面模板及控件,快速开发过程中完全无需美工介入,就可以开发出高颜值的Fiori应用。一小时过去了……

CDS是SAP数据建模的核心,简单粗暴的数据模型定义方式,对于各种复杂数据结构进行快速简单的构建,在整体建模过程中无需进行任何底层数据操作,通过脚本和规则可以定义全部复杂的数据模型细节,数据一小时效果不错。

而最神奇的点在于,基于数据模型,通过工具可以一键生成相关数据服务代码,这是提升开发效率的关键,传统的开发模式大量重复的代码需要开发人员反复的编写调试,而代码生成的方式会让最终代码质量更高,应用更成熟。这些代码平时需要两个开发人员写两天,特别是要不断的调试和排错,可能还有很多隐含的问题,而我们前后不到半小时搞定了。

快捷的一键部署,让开发人员完全无需关注基础架构,通过平台的弹性扩展能力和多种开发语言的支持能力,可以轻松支持多种不同开发语言的代码支持更大规模的用户访问。在部署过程中,平台自动为代码分配容器,并保证运行时的高可用性,通过多实例方式还可以快速达到扩容及提升可用性的目的。至此我们的应用初见端倪,技术中台能力,展现无遗。

在采集数据过程中,基本的员工信息,组织架构信息必不可少,春节放假,独自行动但是强大而集成的系统给我们带来了巨大的帮助。SAP Cloud Platform和SAP SaaS及OP应用都是紧密集成的,不仅实现了端到端的安全保证,更是完全满足技术层面端到端的连通。在应用中会需要调用员工的基本信息,组织架构信息内容,而通过API Business Hub可以查询并使用大量SaaS的接口满足开发需要,比如,在我们获取人员信息时可以通过SuccessFactors快速查询人员信息及组织架构信息,而查询使用界面也是直观易用。

通过API Business Hub更可以对API进行测试,以确定API的结果是开发过程中真正需要的内容。API Business Hub中聚合了现在SAP大部分SaaS及OP应用的API,是真正业务流程在API层面的体现,而未来应用扩展开发中需要任何业务能力均可由此获得,SAP成熟的应用套件则是业务中台坚实的后盾提供最为完善的业务能力。

最后,必须值得一提的就是数据能力,在通过快速前台应用获取数据后,对于数据分析那也是要做到争分夺秒,而SAC配合云端的HANA则完美的达成了这一目的,通过CDS建模并部署后,在HANA中会自动创建数据模型,而生成的代码将界面采集的数据直接存储到HANA数据库中。

通过SAC同HANA数据库的天生集成性,在本次极限编程的过程中,快速的开发出了领导最需要的报表信息,在后续的过程中,随着疫情和公司业务的不断发展,报表内容在不断迭代进行优化,将成为领导做出决策的坚实基础。

虽然这真是一个看似简单的应用场景,但是整个的执行过程也是一个真正落地的快速实施实践,而整个过程中对于整体IT平台的集成性,成熟度,稳定性和完备性都进行了考验。

世上架构千百种,而SAP独爱双模,通过SAP成熟的应用套件为客户提供了完善的标准流程,满足客户由零到好的需求,而通过灵活的SAP Cloud Platform的平台技术,则为客户提供了由好到优的过程,通过平台客户可以全面实现灵活高效的技术中台架构,也满足了客户数据中台处理分析的需求,同时通过将SAP及非SAP的各方系统的集成统一更加形成各种业务功能的聚集及输出。特别是在SAP自身产品之间完美的安全集成和技术勾连,使客户未来业务发展具有无限可能而全无后顾之忧。

 

作者介绍
王楠  SAP云架构师
王楠先生从事平台及技术领域领域近20年,在SAP有超过10年的经历,主要专注在新技术,新平台的演进及落地。前后经历了SAP大多数新型平台技术的发展经历,比如:HANA,云架构,物联网,机器学习及移动方案等,对SAP云架构及创新技术具有深刻了解,同时,多年新技术相关的工作背景,对于全球技术趋势及客户需求有深入掌控。