华炎魔方平台基本分析

前台可以实现 办公管理(审批等)、合同管理、销售管理等功能。以办公管理为例,可以实现表单的创建及流程的审批。

华炎魔方平台基本分析

审批表单

华炎魔方平台基本分析

审批流程图

 

技术分析:

华炎魔方是一个基于CRM的平台。CRM的全称是Customer Relationship Management,即“客户关系管理”。该平台的核心就是客户关系管理系统。系统中提供的标准对象、默认操作也是围绕着CRM打造的。

它的开发流程是:数据建模(可以理解为创建数据库中的核心表),模型驱动界面( 根据业务模型,动态生成业务系统的后端服务接口和前端操作界面),最后是通过低代码对业务逻辑进行开发(开发人员通过编写代码,就能实现特定条件下的自动运行、截停、回滚等业务逻辑)。业务逻辑的实现依靠使用触发器,在数据保存之前,编写代码进行校验,数据保存之后,更新相关的数据表。

它基于Node JS开发,使用yml文件定义业务对象,使用 javascript 语法编写前端和后端业务逻辑脚本。使用Javascript 框架有:Express、Handlebars、Meteor、Modernizr、Moment JS、SweetAlert、jQuery

开源平台所含代码如下:

华炎魔方平台基本分析

creator中records可发起apps审批,审批结束后申请单内容及附件同步至creator中的records。apps新建草稿发起审批,审批结束后申请单内容及附件同步至creator中的records。

creator下有packages,这里应该是各种业务的逻辑,如下图:

华炎魔方平台基本分析