本发明属于mom系统开发,具体涉及一种基于元数据的mom系统的开发系统。
背景技术:
1、mom系统(manufacturing operations management,制造运营管理系统)包含较多的功能模块,通过业务模块的标准化和作业过程的规范化,能够将制造业中离散的数据有效地管理起来,形成生产过程全流程可追溯的生产制造系统。
2、mom系统集成了众多的功能模块平台,每个平台又管理了众多不同的生产数据,同时,不同行业的数据定义又不同,因此开发出一套通用的mom系统几乎不太可能。
3、而现有的mom系统开发现场业务比较复杂,需要涉及仓储管理、生产管理、设备管理和质量管理等多个业务模块的多个功能,在传统的组件化开发模式中,业务人员较依赖于it功能组件,而难以聚焦于业务的实现。如何快速搭建一套目标行业的mom系统,以满足终端用户快速上手的使用需求,是亟待解决的问题。
技术实现思路
1、本发明实施例的目的是提供一种基于元数据的mom系统的开发系统,用以解决如何快速搭建满足目标行业的mom系统的问题。
2、本发明实施例提供了一种基于元数据的mom系统的开发系统,用于搭建业务模块并实现业务模块与第三方系统的交互,所述开发系统包括:
3、元数据管理模块,用于设定模块参数以定义所述业务模块和配置所述业务模块的基础功能和显示界面;
4、bpm管理模块,用于设定流程参数以配置所述业务模块的工作流转流程;
5、任务调度管理模块,用于设定调度参数以管理和监控所述业务模块与所述第三方系统的数据交换;
6、数据管理模块,用于设定数据管理参数以为所述业务模块提供动态的业务需求配置管理。
7、可选的,所述模块参数包括模块定义参数,所述元数据管理模块包括:
8、模块定义子模块,用于设定所述模块定义参数以定义所述业务模块。
9、可选的,所述模块参数包括按钮定义参数、字段定义参数、视图定义参数和表单定义参数,所述基础功能包括按钮功能,所述显示界面包括字段、视图模式和表单,所述元数据管理模块还包括:
10、按钮定义子模块,用于设定所述按钮定义参数以配置所述业务模块的按钮功能;
11、字段定义子模块,用于设定所述字段定义参数以配置所述业务模块的字段;
12、视图定义子模块,用于设定所述视图定义参数以配置所述业务模块的视图模式;
13、表单定义子模块,用于设定所述表单定义参数以配置所述业务模块的表单。
14、可选的,所述流程参数包括审批流参数,所述工作流转流程包括审批流程,所述bpm管理模块包括:
15、审批流设计子模块,用于设定所述审批流参数以配置所述业务模块的审批流程。
16、可选的,所述流程参数还包括业务流参数,所述工作流转流程还包括业务流程,所述bpm管理模块还包括:
17、业务流设计子模块,用于设定所述业务流参数以配置所述业务模块的业务流程。
18、可选的,所述调度参数包括调度中心参数、任务管理参数和调度通知参数,所述管理和监控所述业务模块与所述第三方系统的数据交换包括配置所述业务模块与第三方系统之间的工作调度、管理和监控所述业务模块的工作调度进度,以及配置所述业务模块发送工作调度通知,所述任务调度管理模块包括:
19、调度中心子模块,用于设定所述调度中心参数以配置所述业务模块与第三方系统之间的工作调度;
20、任务管理子模块,用于设定所述任务管理参数以管理和监控所述业务模块的工作调度进度;
21、调度通知子模块,用于设定所述调度通知参数以配置所述业务模块发送工作调度通知。
22、可选的,所述数据管理参数包括预选参数和编码规则参数,所述动态的业务需求配置管理包括配置所述业务模块的作业可选属性和配置所述业务模块的作业编码,所述数据管理模块包括:
23、数据字典子模块,用于设定所述预选参数以配置所述业务模块的作业可选属性;
24、编码规则子模块,用于设定所述编码规则参数以配置所述业务模块的作业编码。
25、可选的,所述数据管理参数还包括配置参数,所述动态的业务需求配置管理还包括配置所述业务模块的作业显示形式,所述数据管理模块还包括:
26、参数配置子模块,用于设定所述配置参数以配置所述业务模块的作业显示形式。
27、可选的,所述数据管理参数还包括数据接口参数,所述动态的业务需求配置管理还包括配置所述业务模块与所述第三方系统之间的数据接口,所述数据管理模块还包括:
28、数据接口子模块,用于设定所述数据接口参数以配置所述业务模块与所述第三方系统之间的数据接口。
29、可选的,所述数据管理参数还包括缓存参数,所述动态的业务需求配置管理还包括配置所述业务模块的缓存数据,所述数据管理模块还包括:
30、缓存配置子模块,用于设定所述缓存参数以配置所述业务模块的缓存数据。
31、根据本发明实施例的基于元数据的mom系统的开发系统,符合mom系统的数据特点,且能够基于不同的业务特点,用元数据描述业务功能,通过低代码或零代码快速开发引擎,动态创建业务模块,以实现对mom系统中业务模块的可视化配置和快速搭建。
1.一种基于元数据的mom系统的开发系统,用于搭建业务模块并实现业务模块与第三方系统的交互,其特征在于,所述开发系统包括:
2.根据权利要求1所述的基于元数据的mom系统的开发系统,其特征在于,所述模块参数包括模块定义参数,所述元数据管理模块包括:
3.根据权利要求1或2所述的基于元数据的mom系统的开发系统,其特征在于,所述模块参数包括按钮定义参数、字段定义参数、视图定义参数和表单定义参数,所述基础功能包括按钮功能,所述显示界面包括字段、视图模式和表单,所述元数据管理模块还包括:
4.根据权利要求1所述的基于元数据的mom系统的开发系统,其特征在于,所述流程参数包括审批流参数,所述工作流转流程包括审批流程,所述bpm管理模块包括:
5.根据权利要求1或4所述的基于元数据的mom系统的开发系统,其特征在于,所述流程参数还包括业务流参数,所述工作流转流程还包括业务流程,所述bpm管理模块还包括:
6.根据权利要求1或2所述的基于元数据的mom系统的开发系统,其特征在于,所述调度参数包括调度中心参数、任务管理参数和调度通知参数,所述管理和监控所述业务模块与所述第三方系统的数据交换包括配置所述业务模块与第三方系统之间的工作调度、管理和监控所述业务模块的工作调度进度,以及配置所述业务模块发送工作调度通知,所述任务调度管理模块包括:
7.根据权利要求1所述的基于元数据的mom系统的开发系统,其特征在于,所述数据管理参数包括预选参数和编码规则参数,所述动态的业务需求配置管理包括配置所述业务模块的作业可选属性和配置所述业务模块的作业编码,所述数据管理模块包括:
8.根据权利要求1或7所述的基于元数据的mom系统的开发系统,其特征在于,所述数据管理参数还包括配置参数,所述动态的业务需求配置管理还包括配置所述业务模块的作业显示形式,所述数据管理模块还包括:
9.根据权利要求1或7所述的基于元数据的mom系统的开发系统,其特征在于,所述数据管理参数还包括数据接口参数,所述动态的业务需求配置管理还包括配置所述业务模块与所述第三方系统之间的数据接口,所述数据管理模块还包括:
10.根据权利要求1或7所述的基于元数据的mom系统的开发系统,其特征在于,所述数据管理参数还包括缓存参数,所述动态的业务需求配置管理还包括配置所述业务模块的缓存数据,所述数据管理模块还包括: