思想 实践

扒一扒EP全面预算管理软件微服务层的那些事儿(一)

 2019-10-31


临近年末,当很多公司的业务都开始进入“休眠期”的时候,易磐却接二连三的签约新客户,一众实施顾问忙得那叫一个“惨烈”!

小编不禁想要问一句:“为啥辣么多的公司选择易磐EP呢?”

带着这样的好奇心理,小编询问了公司的相关研发人员,以及实施人员,就易磐EP全面预算管理软件技术层面信息进行了详细咨询,然后,写下这篇文章。

 

之前的文章中,小编有说过在EP的技术架构中,有两个非常重要的关键层面——微服务层、数据中心层。

今天,小编就带着大家一起,扒一扒EP全面预算管理软件微服务层的那些事儿!

 

EP系统采用微服务架构进行开发,系统中各种功能的实现,都来自于多个可拆分的微服务和通用组件的相互配合。

这样做的好处就是,保证了系统中各功能的低耦合和独立性,即使某个功能插件出现问题,也不会影响其它功能的正常使用,更不会出现整个系统的全线崩溃和宕机;

另外,维护人员还可以很容易的对各功能进行单独的开发、部署、升级,最大程度降低后期的维护难度和维护成本,为软件系统整体的稳定性和易维护性提供了良好的架构支持。

 

EP全面预算管理系统的微服务层主要被拆分成了三大块,分别是基础引擎服务层、通用组件层、业务场景层。

今天要说的重点,就是EP全面预算管理软件的基础引擎服务层,接下来,小编说的都是重点,小伙伴们赶紧掏出小本本吧!



EP系统微服务层中的基础引擎服务主要包括:预算建模及处理引擎、数据分析引擎、表单及公式解析引擎、工作流引擎

你可能会问:为什么是这四大块的基础引擎服务呢?

那是因为易磐的软件研发人员曾经花费大量时间做用户需求分析、系统业务分析,并结合用户实际的使用场景,最终得出结论:这四大类微服务组件几乎是所有大型预算系统必备的核心功能。

研发人员最终将这四大块功能单独抽离出来,并在此前研发成熟的基础上做更加细致和深层次的优化,形成了EP自己独具特色的基础引擎服务。

也正是这四大基础引擎服务,支撑了上层预算、报销、BI等实际业务系统的运行,让EP全面预算管理软件、爱报销系统真正能够完美的解决用户的各类需求。

接下来,咱们就一起来看一看这四大基础微服务引擎都有什么本事!

 

一、预算建模及处理引擎

预算管理是通过对有限资源的优化配置,从而实现业务目标的最大化,这其中,预算模型是业务目标、业务活动、资源三个关键要素之间的逻辑体现。

优秀的预算模型有利于目标的合理规划和资源的有效配置,是预算管理过程中的重要方法和工具,也是预算管理体系建设中较为困难的部分。

EP系统的预算建模及处理引擎,基于大量可靠的用户调研,将预算的建模根植于现实场景中的用户需要,能够通过预算建模解决用户的实际问题,从而为上层系统中的预算编制、预算执行等具体功能的提供服务。

 

二、数据分析引擎


“啤酒与尿布”的故事想必很多人都听过,上世纪90年代的美国沃尔玛超市中,管理人员分析销售数据时发现了一个令人难于理解的现象:

在某些特定的情况下,“啤酒”与“尿布”两件看上去毫无关系的商品会经常出现在同一个购物篮中,这种独特的销售现象引起了管理人员的注意,后续调查发现,这种奇特现象总是出现在年轻父亲身上。

“啤酒与尿布”的故事看似简单,实际却暗藏了当时非常先进的技术支持,1993年美国学者Agrawal通过分析购物篮中的商品集合,找出了商品之间关联关系的关联算法,并根据商品之间的关系,找出了顾客的购买行为,开始将数据分析与销售真正结合起来。


强大的数据分析能力对企业内部日常运行至关重要,特别是对企业的销售模式调整、部门间合作等具有无可替代的作用,企业想要构建一套强大的数据分析系统,必须要有一个强大的数据分析引擎为其提供服务。

基于企业的在数据分析方面的需求,易磐花费了大量的人力和时间,自主研发出一套强大的数据分析引擎。

EP数据分析引擎能够满足企业各类实时、海量数据的智能分析需求,为上层业务系统中的预算分析、Dashboard、OLAP、BI等模块提供稳定、高效的分析服务。

 

三、动态表单及公式解析引擎


易磐的动态表单及公式解析引擎,主要是为“爱报销”系统的动态表单和自定义公式提供服务。

使用动态表单设计器,可以让用户自主的设计复杂的表单交互界面,使用者不需要具备任何编程基础,只需简单的进行一些拖拽动作,就能开设计出符合公司需要的功能性表单。

是不是很方便呢?!

更重要的是:不管是PC端,还是移动端,只需设计一套表单模板,就都可以实现多端通用,给广大用户朋友省去了很多麻烦呢!

自定义公式就更牛×了,如果说动态表单只是让用户可以自己绘制一个简单的界面,那么,有自定义公式加持的动态表单,简直就像开了挂,可以实现各种复杂的逻辑处理和交互功能。

由于EP自定公式的定义与Excel公式高度兼容,所以作为软件小白的你,只要会使用Excel公式,也就能玩得转EP的自定义公式,上手简直不要太简单!

将动态表单与自定义公式相结合,实现的不仅是一个可视化的交互界面,更为适应企业复杂工作场景,灵活应对各种五花八门的需求,提供了强大的办公利器。

 

四、工作流引擎


工作流引擎作为易磐自主研发的功能性引擎,其主要作用是应对企业复杂的内部环境变动。

工作流引擎能够让构建在各种系统中的服务,以一种统一和通用的方式进行交互,主要包括:流程的节点管理、流向管理、流程样例管理等重要功能。

通过EP的工作流引擎,能够大大提升系统的灵活性,用户根据实际业务逻辑的变化,借助EP提供的工作流设计器,随时随地对系统的处理逻辑作出调整。

换句话说,公司决策权的改变、组织架构的变动、业务方向的变化产生的全新业务逻辑等,都要求系统要能以一种可视化的方式轻松的做出调整,要求系统不需要进行任何代码升级或者二次开发。

如此这些用户的实际操作需求,对预算管理软件提出了非常高的要求,不仅要具备很强的灵活性,更要能够与企业现有的系统进行无缝接入,根据企业变化随时做出改变...


EP工作流引擎的强大之处恰恰在于此!