公开/公告号CN103425490A
专利类型发明专利
公开/公告日2013-12-04
原文格式PDF
申请/专利权人 福建富士通信息软件有限公司;
申请/专利号CN201310304439.9
发明设计人 刘己榕;
申请日2013-07-19
分类号G06F9/44(20060101);G06Q10/06(20120101);
代理机构福州市鼓楼区京华专利事务所(普通合伙);
代理人宋连梅
地址 350000 福建省福州市鼓楼区五凤街道软件大道89号12号楼
入库时间 2024-02-19 21:05:45
法律状态公告日
法律状态信息
法律状态
2018-06-12
专利权人的姓名或者名称、地址的变更 IPC(主分类):G06F9/44 变更前: 变更后: 申请日:20130719
专利权人的姓名或者名称、地址的变更
2016-04-20
授权
授权
2013-12-25
实质审查的生效 IPC(主分类):G06F9/44 申请日:20130719
实质审查的生效
2013-12-04
公开
公开
技术领域
本发明涉及计算机通讯技术领域,尤其涉及一种基于CRM系统中运行 对象数据的管理方法。
背景技术
随着当今时代的发展,每个应用程序所涉及的模型越来越庞大,涉及的 实体对象,类,方法越来越多,对于程序的灵活性要求越来越高,对于用户 与研发人员来说要深入的理解这些信息,需要花费大量的精力和时间。
系统运行对象数据可以定义为关于数据的信息,或者就是关于数据的数 据内容。实际上,运行对象数据就是各种工具、数据库、应用程序和其他信 息服务用来定义其对象、服务和其他计算工件(artifact)的结构和含义的东 西。例如:Java类中的属性和方法的含义。
现在的IT行业中并没有一套完成的体系,可以来明确的表示系统中的 这些相关的模型、类、属性等信息。随着集团模型的增长急需一套完整的运 行对象数据管理的系统来管理这些信息,让使用人员能够快速的了解一个 表,一个类在系统中的用途与含义,以及其相关的字段,属性等信息。
发明内容
本发明要解决的技术问题,在于提供一种基于CRM系统中运行对象数 据的管理方法,提高了系统的灵活性,能够让用户很简单、直观的查询到这 些信息,无需去阅读大量的文档与代码,提高了工作效率。
本发明是这样实现的:一种基于CRM系统中运行对象数据的管理方法,
建立CRM系统的运行对象数据模型,将CRM系统涉及到运行对象的 属性、方法、约束及之间关联关系进行建模管理;该建模管理具体为:
建立一实体规格表,该表记录运行对象关联的表名、类名、中文名、描 述信息、提示信息、日志信息;以及定义运行对象具体的行为;
建立一实体属性规格表,该表描述运行对象的属性信息;
建立一实体属性取值规格表,该表描述运行对象属性中选择型实体属性 的取值列表,以及各运行对象属性取值的含义;
通过PDM数据库模型,建立上述各表相应的表模型,生成对应的建表 脚本,建立表的序列号Sequence,以及对应的属性纵表;
通过系统的存储过程和数据库中的表、字段的定义,生成初始的元数据 信息,基本的实体规格,实体属性规格,实体属性取值规格的初始值;
修改实体规格表数据;
修改实体属性规格的具体类型;
修改选择型实体属性的取值规格,增加相应的取值信息,所述取值信息 包括:选择方式获取信息、输入方式获取信息、配置方式获取信息或调用外 系统接口获取信息;该些获取信息的方式都是以对象的形式保存在内存中进 行管理与操作;
CRM系统程序通过配置好的实体规格表、实体属性规格表以及实体属 性取值规格表即能实现属性的动态扩展、动态获取,从而实现CRM系统的 界面动态可配置化。
本发明具有如下优点:本发明描述了系统中包含的表,运行对象的具体 信息,能够让用户很简单、直观的查询到这些信息,无需去阅读大量的文档 与代码;将系统涉及到业务运行对象的属性、方法、约束及之间关联关系进 行建模管理。为系统建立:界面可配置化、规则可视化等系统动态能力,提 供基础知识环境。且将界面、规则、流程传统上绑定在实体对象(如:客 户、账户)等的逻辑,抽到规格中进行定义,针对不同的对象类型适配合适 的:界面、规则和流程等。简化领域对象职责,使之更加侧重域业务问题的 解决;提高了系统的灵活性。
附图说明
图1为本发明方法中CRM系统的运行对象数据模型示意图。
具体实施方式
请参阅图1所示,本发明为一种基于CRM系统中运行对象数据的管理 方法,其特征在于:
建立CRM系统的运行对象数据模型,将CRM系统涉及到运行对象的 属性、方法、约束及之间关联关系进行建模管理;该建模管理具体为:
建立一实体规格表,该表记录运行对象关联的表名、类名、中文名、描 述信息、提示信息、日志信息;以及定义运行对象具体的行为;所述运行对 象具体的行为包括:是否需要记录日志,是否需要将运行对象加载到缓存中, 或者定义运行对象的关联的历史日志表;
建立一实体属性规格表,该表描述运行对象的属性信息;
建立一实体属性取值规格表,该表描述运行对象属性中选择型实体属性 的取值列表,以及各运行对象属性取值的含义;所述运行对象属性取值为上 下级的树形结构;
通过PDM数据库模型,建立上述各表相应的表模型,生成对应的建表 脚本,建立表的序列号Sequence,以及对应的属性纵表;
通过系统的存储过程和数据库中的表、字段的定义,生成初始的元数据 信息,基本的实体规格,实体属性规格,实体属性取值规格的初始值;
修改实体规格表数据;所述修改实体规格表数据具体为:添加对应的历 史表名、序列号sequence、对应的纵表表名;并配置是否记录历史表;
修改实体属性规格的具体类型;所述修改实体属性规格的具体类型,该 具体类型分为实体关联型属性、界面输入型属性、枚举选择型属性、编码自 动生成属性、内存属性;并为对应的类型配置默认值,且关联实体对象;
修改选择型实体属性的取值规格,增加相应的取值信息,所述取值信息 包括:选择方式获取信息:如"有线宽带"上的属性“计费方式”取值可以 选择‘包年’、‘包月’、‘计时’其中之一;输入方式获取信息:如"有 线宽带"上的"优惠促销价(元)"、“上网连接数”、等都是通过手工输入来 获取信息;配置方式获取信息:在满足一定条件的时候自动默认或必选某些 信息,如“有线宽带”上新装“有线宽带标准套餐”,“有线宽带”上的“下 行速率”的值会同步到“有线宽带标准套餐”属性“速率”值;或调用外系 统接口获取信息:通过调用外系统如:SRM资源系统、纵横卡管理系统、 等接口来获取信息;以上获取信息的方式都是以对象的形式保存在内存中进 行管理与操作。
CRM系统程序通过配置好的实体规格表、实体属性规格表以及实体属 性取值规格表即能实现属性的动态扩展、动态获取,从而实现CRM系统的 界面动态可配置化。
其中,所述属性信息包括:属性的名称、中文含义、数据类型或长度。
总之,本发明对CRM系统中运行的所有领域对象进行描述,定义对象 的属性、属性取值、方法和申请类型;为实施界面、流程、规则可配置化提 供对象自我描述的基础能力。通过实体规格表描述对象的描述信息和部分行 为信息;通过属性规格表描述上述对象的属性信息,并区分横表属性和纵表 属性;通过属性取值规格表描述对象属性可能的取值,以及取值的含义;系 统程序通过这些配置可以实现属性的动态扩展、动态获取,实现界面的动态 可配置化。本发明提高了系统的灵活性,能够让用户很简单、直观的查询到 这些信息,无需去阅读大量的文档与代码,提高了工作效率。
以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均 等变化与修饰,皆应属本发明的涵盖范围。
机译: 基于对象的组管理方法,与异构分组解决方案进行交互的系统,一组便于组管理的对象。计算机中间部分,提供和选择一组数据的方法展览中的条目,一组应用程序接口以及用于控制异构组的系统
机译: 废存储器的数据对象管理方法,包括将新的数据对象存储在存储器中或改变数据对象的内容在存储器中,在其中计算校验和并将其存储在数据对象的校验和字段中
机译: 基于需求CRM销售和营销安全数据库同步系统的SAAS平台,该系统带有SYNC服务器和SYNC CLIENT的客户端,用于在TCP / IP数据包中双重化安全选项头