深圳市明泰智能技术有限公司(以下简称明泰智能)成立于2011年,是一家智能终端替代及协助人工柜台技术服务商,致力于解决政务服务和商业服务中的效率和安全问题,提供自助服务终端系统、行业定制读卡及交易终端、工业路由器等系列产品。
明泰智能是一家集软、硬技术研发、硬件制造、运营方案策划、运维服务落地于一身的企业,其产品应用于金融、公安、社保、医疗等多个行业。凭借其过硬的产品及优质的服务,明泰智能获得了广大客户的赞誉,并保持每年硬件出货量不少于20万台套。
(明泰智能公司简介)
企业运营中遇到的困境
明泰智能是一家以技术为核心、提供全方位服务的企业。在硬件设计的基础上,明泰智能在软件开发方面共包含3层结构,电子硬件嵌入式软件开发、外设接口驱动程序及SDK开发以及自助设备接入应用系统开发。除此之外,公司业务还涉及到产品的运维服务,现场支持等相关工作,整个跨度是非常大的。基于企业的业务现状,公司在信息系统方面的投入较多。例如,整个公司使用钉钉作为工作信息化的底座,负责日常的OA协同。营销部门会使用CRM系统、运营部门使用的是用友的ERP、财务部门使用金蝶的K3以及用于产品全寿命周期管理的PLM软件等等。公司也有自有的研发团队,自研并上线了“自助易”设备运维管理系统。
(明泰智能公司业务范畴及信息系统概览)
在上述的系统中,除了钉钉是公司所有部门共用的系统之外,其他系统都是垂直型应用系统,主要服务于各个业务板块,彼此之间并没有数据及业务上的连接。这就带来了一个新的问题,如果不能将各个系统进行有效地整合,那么他们之间的部分其实还是需要靠手工来进行衔接。而大家都知道,手工操作的方式不仅效率低,而且容易出错。为了能够解决这个问题,明泰智能在市面上找了很多方法,最终选择使用活字格低代码开发平台将各个系统进行连通。
(企业中常见的“数据孤岛现象”,图片源于网络)
“专而美”是明泰最注重的选型要素
明泰智能将自己清晰的定位为“智能识别与智能交易的专业服务商”,一直秉承着优秀和卓越的理念。他们深知,软件应用系统的开发和使用并非一时的工程,是能够持续不断为企业创造价值的事情。因此,在做技术选型时,明泰智能也秉承“优秀、专业、卓越”的原则,希望能够找到一款最佳的产品及工具。明泰智能的冯总在一次分享中提到:优秀产品与普通产品的差异点在哪里?其主要的差异点就在于,各个环节有一致的质量标准,公司有长期的规划,每一步都做的非常的扎实。而葡萄城的“活字格低代码开发平台”就是这样一款优秀的产品,符合明泰智能需要的“专而美”的开发平台。最初以为活字格只是一个小产品,自己摸索着用就好了,但接触了产品Demo、论坛、QQ群、公共课之后才发现:每一次相遇所感知到的产品和服务质量都完全超出想象。
(明泰智能在技术选型中的心路历程)
借助低代码开发平台,实现系统构建能力的“自生长”
平台选型完成之后最重要的事情就是人才培养和应用落地。明泰智能是一家硬件起家的企业,并不擅长于做应用系统的搭建及数据分析。系统开发中面临的第一个困难就是:业务团队第一次做数据分析类项目,面对着几百个数据项的分析及展示需求,原型图对应的开发工作繁多且杂乱无章。为了能够高效的解决该问题,急需构建一个应用模型。
(借助低代码开发平台学习应用模型的构建)
活字格低代码开发平台内置数据模型引擎、业务逻辑引擎、页面渲染引擎、工作流引擎、智能报表引擎、系统集成引擎,能够贯穿数据应用的全流程。从数据的输入、数据的处理、数据的应用与数据展示多个环节提供支撑。其强大的技术支撑能力,能够方便构建各种各样的应用系统。在药店画像应用系统的开发中,借助活字格低代码开发平台提供的数据应用模型能够很好地将上百个数据指标进行分类建模,实现数据输入、数据处理、数据应用与数据展示的全流程使用。以数据处理输入为例,系统需要处理的数据体量约在100万行/月,在使用活字格低代码开发平台构建数据输入模块之前,系统的开发人员是将数据拷贝至服务器中,通过数据库工具进行批量的导入。采用这种方式虽然能够将数据进行高效的导入,但是其具有非常高的风险。使用活字格低代码开发平台之后就可以利用前端导入的方式进行数据的提交,既方便快捷有安全高效。
(借助低代码开发平台学习应用开发的数据处理)
对于大数据量的应用来说,使用服务端数据处理的模式是数据处理中较为稳妥且安全的操作方式。活字格低代码开发平台提供【服务端命令】、【服务端通知】【计划任务】的方式进行处理处理。活字格作为一个低代码开发平台,使用的是与传统代码相同的设计模式,通过提供一种集成度更高的架构,让开发者不需要学习新的设计模式,就可以在高度抽象的情况下完成开发工作。这样的好处在于使用者能够撇开纷繁的细枝末节,掌控主干。一个复杂的业务流程在活字格中抽象成几个简单的命令就能完成,大大提升了开发的效率。同时,活字格低代码开发平台的设计器还自带测试功能,可以第一时间对系统的业务逻辑进行验证,确保功能开发的正确性。
(借助低代码开发及BI分析平台学习应用数据展示)
数据分析与展示在用户交互中扮演者至关重要的角色。通过精心设计的可视化图表能够生动地呈现出业务中关键的数据指标、数据的变化趋势以及数据与数据之间的关联关系。通过可视化大屏以及图表的展示方式能够将复杂的数据关系变得易于理解,从而帮助系统的使用者做出准确地决策。在数据展示方面,明泰智能的开发团队借助活字格低代码开发平台以及Wyn商业智能软件来提升数据的展示效果。
(借助活字格低代码开发平台实现企业级应用交付)
软件工程是一门涉及软件开发全生命周期的学科,它能够极大地提高软件开发的效率和质量。但软件工程是一门实践课程,只有在实践中不断地应用和实践才能真正体会到其价值和意义。活字格低代码开发平台基于软件工程理论进行构建,从需求分析、设计、开发、测试到运维,能够覆盖软件开发的全生命周期。在实际应用中,活字格低代码开发平台提供了丰富的功能和工具,可涵盖需求原型、协同开发管理GIT、浏览器调试和服务端测试、发布文件打包、应用部署、应用启停、应用升级、账户安全、页面安全、数据安全、应用安全访问、用户权限、运行日志、应用备份、系统运维、应用负载均衡等,这些环节都为大型、复杂项目的构建提供了强力支持。
自主开发,打通数据孤岛,实现多个应用的高效落地
生产QC系统是明泰智能团队落地的第一个应用系统。虽然每个企业都需要一个生产QC系统,但市面上却很难找到适合的系统。基于企业自身生产管理的需要,明泰智能通过活字格低代码开发平台构建了适合自身发展应用的生产QC系统。该系统从0开始实现,按照ISO9001标准、GB2828抽样比例及判定标准完成来料-首件-抽检-完工入库-出货检验记录和报表。生产QC系统的上线可以使得质量经理从日常繁杂的工作中解放出来,管理好整个体系的建立、做好供应商的评判和生产过程中的质量评判。
有了第一个系统成功上线的经验,团队乘胜追击,基于活字格V6.0版本构建了企业的内部MES系统。虽然已经上线了ERP系统,但生产排单的部分并不属于ERP系统的管辖范围。通过自主构建的MES系统能够将用友T+ ERP系统中提供的订单、采购单、生产单进行拆解。在MES中完成生产准备、自动排工单、排领单计划、排完工入库计划、待办和报表统计等功能。除了排程之外,MES中还将客户等级等相关信息与生产计划关联起来,方便生产管理人员把控生产进度,及时进行调整。有了MES系统的帮助,企业可以实现通过发货计划来动态地调整整个生产优先顺序的目的,从而达到0库存的管理目标。
(借助活字格低代码开发平台,明泰智能团队落地多个系统)
生产QC系统及MES系统的上线有效地解决了业务管控中遇到的主要问题。为了进一步解决企业内部数据孤岛的问题,2023年明泰智能基于活字格低代码开发平台及Wyn商业智能软件构建了生产及自助终端设备管理大屏与报表,并通过活字格云进行部署。可视化报表和大屏可以使管理人员更加直观地了解业务数据和生产情况,帮助管理人员更好地进行决策管理。
解决内部数据孤岛的问题之后,明泰智能的团队开始探索一些新的业务方向。2023年,基于活字格低代码开发平台构建了定点零售药店画像的智慧监管服务系统。整个系统包含数据采集、数据传输、数据管理、数据应用、数据展示多个环节。在数据管理部分,系统中主要包含元数据、国家平台接口数据、药店端接口数据,可进行的操作包含数据导入及同步、数据上传、数据的备份与恢复、数据安全管理,如脱敏或加密等。在数据应用环节,包含风险预警、监督检查、综合管理、数据统计等多个功能板块。
定点零售药店画像系统的上线标志着明泰智能的团队迈向了业务拓展的新篇章。借助活字格低代码开发平台的强大功能和技术赋能,明泰智能的开发团队也展示出了极强的战斗力,实现了能力的自生长。这是他们在技术和业务领域上的重要突破,也为未来的高速发展奠定了良好的基础。
混合架构,构建面向未来的一体化运营管理平台
借助在低代码技术领域的丰富经验,明泰智能团队未来将采用纯代码和低代码相混合的模式来构建公司未来的产品和业务平台。
(明泰智能通过混合传统代码和低代码技术平台构建未来的产品和业务平台)
以现有的设备管理平台为起点,逐步将设备运营、客户运营等多个模块有机地连接起来,实现企业的统一运营管理。明泰智能的执行董事冯海青冯总在一次分享中提到:之所以会选择活字格低代码开发平台作为关键的技术支撑平台的原因,是平台拥有完善的技术架构、敏捷的交付能力和过硬的产品质量。低代码开发平台天生具有低门槛、高效率、可实现敏捷变更的特点,通过与传统代码开发模式相结合,能够极大地提升组织的生产力,成为构建企业系统及平台的最佳选择。