本申请属于系统集成,具体涉及一种系统集成状态管理方法和装置。
背景技术:
1、在系统集成领域,通常存在以下场景:系统a将单据数据通过webhook推送出来,由系统集成服务接收这个请求,经过配置映射规则后转发给系统b。由于a系统的单据数据状态字典、字段名称、关联的其他主数据不尽相同,需要映射转换,如果需要让这个映射关系可维护就需要开发对应的数据管理功能。在传统的开发过程中,需要单独开发状态字典管理功能,因而导致集成对接效率较差。
2、申请内容
3、本申请实施例的目的是提供一种系统集成状态管理方法和装置,以解决现有技术存在的集成对接效率较差的缺陷。
4、为了解决上述技术问题,本申请是这样实现的:
5、第一方面,提供了一种系统集成状态管理方法,包括以下步骤:
6、根据系统集成需求,基于表单设计器设计需要管理的状态数据表单,新增或修改表单页面模型;
7、存储所述表单页面模型,并根据所述表单页面模型同步生成数据存储描述模型以及列表查询页面模型;
8、选择数据表,根据数据表id获取列表查询页面模型,并根据所述列表查询页面模型渲染出数据管理页面,并在新增或编辑数据时,根据数据表id获取表单页面模型,并根据所述表单页面渲染所述数据管理页面,支持数据导入、导出、下载导入模板、删除、添加和修改功能,从而实现状态数据管理。
9、第二方面,提供了一种系统集成状态管理装置,包括:
10、表单设计模块,用于根据系统集成需求,基于表单设计器设计需要管理的状态数据表单,新增或修改表单页面模型;
11、配置存储模块,用于存储所述表单页面模型,并根据所述表单页面模型同步生成数据存储描述模型以及列表查询页面模型;
12、数据管理模块,用于选择数据表,根据数据表id获取列表查询页面模型,并根据所述列表查询页面模型渲染出数据管理页面,并在新增或编辑数据时,根据数据表id获取表单页面模型,并根据所述表单页面渲染所述数据管理页面,支持数据导入、导出、下载导入模板、删除、添加和修改功能,从而实现状态数据管理。
13、本申请实施例通过将表单页面模型转换为对应的数据存储描述模型和列表查询页面模型,能够在免于开发的情况下,通过简单配置实现状态数据管理,提高集成对接效率。
技术实现思路
1.一种系统集成状态管理方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的方法,其特征在于,所述根据系统集成需求,基于表单设计器设计需要管理的状态数据表单,新增或修改表单页面模型,具体包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述表单页面模型中的各个页面元素,按照控件类型自动分配物理存储列,得到存储描述模型,具体包括:
4.根据权利要求1所述的方法,其特征在于,还包括:
5.根据权利要求4所述的方法,其特征在于,所述数据存储表包括以下基础通用字段:索引列_key、数据表id和数据来源字段。
6.一种系统集成状态管理装置,其特征在于,包括:
7.根据权利要求6所述的装置,其特征在于,所述表单设计模块,具体用于:根据系统集成状态数据管理需求,创建对应的数据表,产生一个没有自定义字段的表单;在表单设计时,选择数据表,将所需数据字段对应到表单控件,结合布局控件设计出录入表单;
8.根据权利要求7所述的装置,其特征在于,所述配置存储模块,具体用于:
9.根据权利要求6所述的装置,其特征在于,还包括:
10.根据权利要求9所述的装置,其特征在于,所述数据存储表包括以下基础通用字段:索引列_key、数据表id和数据来源字段。