浅谈工业互联网系列(四):开源软件ERPNext与数字工厂云平台介绍

举报
云起MAE 发表于 2023/05/12 11:50:06 2023/05/12
【摘要】 本文分享一个好用的开源软件ERPNext,以及它底层应用开发框架Frappe。ERPNext是一个覆盖全部业务模块的All-in-One的企业数字化管理应用套件。华为云数字工厂平台,采用元数据驱动和事件驱动的技术架构,提供强大的制造领域应用搭建能力,可以代替开源ERPNext的应用扩展开发能力,预置中小制造企业开箱即用的制造数字化协同运营应用方案模板。

      在数字化时代,从业务价值链上看,产品与服务的边界在模糊与重塑,从工程流角度看,设计、仿真与制造在走向一体化融合,从IT信息产业看,单个领域的传统软件的发展已到瓶颈,在工业互联网架构之上,CAX研发过程、ERP资源管理、PLM产品管理与MES制造过程的边界在模糊与重构。工业互联网的数字化实践通常最先在先进制造业的大型企业客户逐步落地,只有工业企业数字化实践规模化应用推广到广大的中小型企业,工业互联网才能真正做大做强。

     工业软件是工业互联网的核心与灵魂,国内传统工业软件先天发展不足,远远落后于国外同行,其中不重视在软件基础架构的投入、没有形成相应的软件工程文化是其中一个重要的原因。在新的“云化、平台化、数据化”的时代背景下,大部分领域的工业软件架构出现了新的本质性的需求变化,应该说给了我们一个与国外同行时间起点差距不大的新的竞争机会。我们需要通过学习Salesforce/Onshape等国外新型工业软件在软件架构层面的优点,来重视与发展我们的工业软件的基础架构,而不只是造各种概念(aPaaS/iPaaS/DaaS/xPaaS…),不能只是在业务应用层打转。

     本期分享一个界面高颜值、架构现代化的开源ERP应用软件ERPNext,以及它强大的底层架构—基于Frappework,一个现代化的Web应用开发框架:元数据模型驱动、零代码(面向业务)/低代码(面向IT)、支持多租户多应用可扩展的平台化架构。ERPNext是一个覆盖ERP全部模块、并且支持搭建企业与供应商/客户网站门户、集成主流电商的功能完整All-in-One的企业数字化管理应用套件,界面现代简洁、操作简单体验良好、支持零代码方式在线扩展与升级功能,适用于信息化比较薄弱的中小型企业快速入门。

  • Frappe 应用框架:元数据模型驱动、多租户多应用

   

1.jpg.png

    Frappe框架的数据库等基础中间件资源支持共享与独占两种模式,架构层次分为以下bench>App>Site三层:

  1. Bench层:Bench相对于我们常说的“运行环境”,比如开发、测试与生产环境,Frappe提供命令行式工具,支持一键创建与初始化一个运行环境。
  2. App层:Frappe支持在一个Bench环境中部署多个应用,包括ERPNext等官方应用,也支持开发者创建新的App应用,以及按照App技术接入规范接入存量应用(非Frappe体系);
  3. Site层:相当于企业租户层,一个Site支持选择开通所在Bench环境下的多个应用,并提供一体化的应用门户,针对ERPNext应用,一个Site下允许创建在多个公司(相当于支持多组织)。不同Site之间创建不同的数据库Schema空间,实现数据隔离,不同Site支持配置不同的域名访问。

     Frappe通过提供官方的bench-manager应用,支持对于某个Bench环境下的Apps应用与Sites企业租户的界面化开通与管理,支持在线部署、升级与卸载Apps应用,以及在线开通Sites企业租户、分配应用权限与资源规格(存储空间、账号数等)限制。本质上相当于提供了简单的SaaS应用与租户的在线运营管理功能,避免了企业应用开发者需要从零搭建多租户管理体系。

 

  • ERPNext:基于开源Frappe技术框架、All-in-on全业务模块的企业数字化管理套件

2.jpg.png


       ERPNext基于Frappe应用框架搭建,提供了从财务会计、供应链(进销存)、生产、人事薪酬、CRM、项目管理、在线服务到企业门户网站等全套的数字化管理应用模块,基本上能涵盖中小型企业所有的业务领域与财务数字化管理需求,并且针对每个业务功能提供了从列表、看板、甘特图、树形导览、工作日历等多种数据展示视图方式,以及针对每个功能模块预置了常用的数据分析报表,并且提供了强大的数据分析图表在线零代码DIY功能。

3.jpg.png

4.jpg.png

      ERPNext封装了底层Frappe框架的业务数据建模能力,以“单据类型”的概念,面向业务人员提供了 “单据类型”的图形化配置工具,通过调整单据类型可以对已有的功能实现在线调整与升级,以及根据业务需求通过新建“单据类型”来在线快速扩展与开发业务功能。ERPNext具备了数字化应用的敏捷进化能力,能够快速适应敏态类业务场景的需求变化。

5.jpg.png


ERPNext也提供了与外部系统集成的连接器功能,预置了一些国外电商交易、文件存储、认证登录等主流软件平台的集成连接器,开箱配置即用,同时支持企业自定义开发与扩展集成连接器。

7.jpg.png


     以上是对开源软件ERPNext与底层开发框架Frappe的简单介绍,仅供学习参考使用。ERPNext采用的应用架构总体还是属于传统信息化软件架构,基本能应对企业管理类软件的需求,离“数据驱动型”的工业互联网架构还有一段差距,但就软件架构本身来说,ERPNext已经优于绝大数国内的所谓号称工业互联网应用的软件架构。这里面技术的因素不大,更多是国内信息产业环境与从业者的格局与困境导致。中国工业互联网想做大做强,除了利用产业格局上的规模优势和互联网时代的后发优势,在新型工业软件的架构筑基上也需要大力补功课。

    华为云数字工厂平台,采用元数据驱动和事件驱动的技术架构,基于统一开放性的制造IT/OT融合数据底座,提供强大的制造领域数字化应用快速搭建能力,不仅能快速零代码开发能业务闭环的流程管理类表单应用(产品能力可以完全覆盖开源ERPNext的功能),也能快速搭建实时数据驱动的智能化应用,帮助中小型制造企业“低IT投入成本构建、持续迭代升级”适合企业个性化需求的生产制造数字化应用,以及对传统老旧的ERP信息化系统进行业务模块重构升级,适应智能制造的需求,实现对制造业务过程的精细化、可视化管控,持续优化业务运营流程。

    华为云数字工厂平台,预置覆盖制造流程全场景的协同与运营类应用方案模板,帮助中小制造企业快速打通订单到生产交付的业务信息流与控制流,实现制造数字化升级:

添加华为云IoT小助手微信hwc-iot,回复“数字工厂”,申请体验华为云数字工厂。

数字工厂运营群.png

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。