CN103425490A - 基于crm***中运行对象数据的管理方法 - Google Patents
基于crm***中运行对象数据的管理方法 Download PDFInfo
- Publication number
- CN103425490A CN103425490A CN2013103044399A CN201310304439A CN103425490A CN 103425490 A CN103425490 A CN 103425490A CN 2013103044399 A CN2013103044399 A CN 2013103044399A CN 201310304439 A CN201310304439 A CN 201310304439A CN 103425490 A CN103425490 A CN 103425490A
- Authority
- CN
- China
- Prior art keywords
- attribute
- information
- operation object
- crm system
- value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明提供一种基于CRM***中运行对象数据的管理方法,该方法对CRM***中运行的所有领域对象进行描述,定义对象的属性、属性取值、方法和申请类型;为实施界面、流程、规则可配置化提供对象自我描述的基础能力。通过实体规格表描述对象的描述信息和部分行为信息;通过属性规格表描述上述对象的属性信息,并区分横表属性和纵表属性;通过属性取值规格表描述对象属性可能的取值,以及取值的含义;***程序通过这些配置可以实现属性的动态扩展、动态获取,实现界面的动态可配置化。本发明提高了***的灵活性,能够让用户很简单、直观的查询到这些信息,无需去阅读大量的文档与代码,提高了工作效率。
Description
技术领域
本发明涉及计算机通讯技术领域,尤其涉及一种基于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***中运行的所有领域对象进行描述,定义对象的属性、属性取值、方法和申请类型;为实施界面、流程、规则可配置化提供对象自我描述的基础能力。通过实体规格表描述对象的描述信息和部分行为信息;通过属性规格表描述上述对象的属性信息,并区分横表属性和纵表属性;通过属性取值规格表描述对象属性可能的取值,以及取值的含义;***程序通过这些配置可以实现属性的动态扩展、动态获取,实现界面的动态可配置化。本发明提高了***的灵活性,能够让用户很简单、直观的查询到这些信息,无需去阅读大量的文档与代码,提高了工作效率。
以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。
Claims (6)
1.一种基于CRM***中运行对象数据的管理方法,其特征在于:
建立CRM***的运行对象数据模型,将CRM***涉及到运行对象的属性、方法、约束及之间关联关系进行建模管理;该建模管理具体为:
建立一实体规格表,该表记录运行对象关联的表名、类名、中文名、描述信息、提示信息、日志信息;以及定义运行对象具体的行为;
建立一实体属性规格表,该表描述运行对象的属性信息;
建立一实体属性取值规格表,该表描述运行对象属性中选择型实体属性的取值列表,以及各运行对象属性取值的含义;
通过PDM数据库模型,建立上述各表相应的表模型,生成对应的建表脚本,建立表的序列号Sequence,以及对应的属性纵表;
通过***的存储过程和数据库中的表、字段的定义,生成初始的元数据信息,基本的实体规格,实体属性规格,实体属性取值规格的初始值;
修改实体规格表数据;
修改实体属性规格的具体类型;
修改选择型实体属性的取值规格,增加相应的取值信息,所述取值信息包括:选择方式获取信息、输入方式获取信息、配置方式获取信息或调用外***接口获取信息;该些获取信息的方式都是以对象的形式保存在内存中进行管理与操作;
CRM***程序通过配置好的实体规格表、实体属性规格表以及实体属性取值规格表即能实现属性的动态扩展、动态获取,从而实现CRM***的界面动态可配置化。
2.根据权利要求1所述的基于CRM***中运行对象数据的管理方法,其特征在于:所述运行对象具体的行为包括:是否需要记录日志,是否需要将运行对象加载到缓存中,或者定义运行对象的关联的历史日志表。
3.根据权利要求1所述的基于CRM***中运行对象数据的管理方法,其特征在于:所述属性信息包括:属性的名称、中文含义、数据类型或长度。
4.根据权利要求1所述的基于CRM***中运行对象数据的管理方法,其特征在于:所述运行对象属性取值为上下级的树形结构。
5.根据权利要求1所述的基于CRM***中运行对象数据的管理方法,其特征在于:所述修改实体规格表数据具体为:添加对应的历史表名、序列号sequence、对应的纵表表名;并配置是否记录历史表。
6.根据权利要求1所述的基于CRM***中运行对象数据的管理方法,其特征在于:所述修改实体属性规格的具体类型,该具体类型分为实体关联型属性、界面输入型属性、枚举选择型属性、编码自动生成属性、内存属性;并为对应的类型配置默认值,且关联实体对象。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310304439.9A CN103425490B (zh) | 2013-07-19 | 2013-07-19 | 基于crm***中运行对象数据的管理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310304439.9A CN103425490B (zh) | 2013-07-19 | 2013-07-19 | 基于crm***中运行对象数据的管理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103425490A true CN103425490A (zh) | 2013-12-04 |
CN103425490B CN103425490B (zh) | 2016-04-20 |
Family
ID=49650284
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310304439.9A Active CN103425490B (zh) | 2013-07-19 | 2013-07-19 | 基于crm***中运行对象数据的管理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103425490B (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105224377A (zh) * | 2015-10-08 | 2016-01-06 | 广州华旻信息科技有限公司 | 一种通过元数据自动生成软件项目编码文件的方法及装置 |
CN110955736A (zh) * | 2019-11-06 | 2020-04-03 | 科大国创软件股份有限公司 | 一种基础数据的管理模型建模方法 |
CN111240739A (zh) * | 2020-01-21 | 2020-06-05 | 烽火通信科技股份有限公司 | 一种对象的关联属性动态并发分配方法及*** |
CN112818069A (zh) * | 2021-01-27 | 2021-05-18 | 中科雨辰科技有限公司 | 一种基于动态模型的编目数据采集*** |
CN113297197A (zh) * | 2020-02-21 | 2021-08-24 | 北京沃东天骏信息技术有限公司 | 标签管理***、标签操作方法以及数据表操作方法和装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101526899A (zh) * | 2009-04-20 | 2009-09-09 | 深圳市思考者科技有限公司 | 客户关系管理学习引导*** |
CN102222071A (zh) * | 2010-04-16 | 2011-10-19 | 华为技术有限公司 | 数据同步处理方法、设备及*** |
US20120221509A1 (en) * | 2011-02-28 | 2012-08-30 | International Business Machines Corporation | Determining a data mapping relationship between database tables |
-
2013
- 2013-07-19 CN CN201310304439.9A patent/CN103425490B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101526899A (zh) * | 2009-04-20 | 2009-09-09 | 深圳市思考者科技有限公司 | 客户关系管理学习引导*** |
CN102222071A (zh) * | 2010-04-16 | 2011-10-19 | 华为技术有限公司 | 数据同步处理方法、设备及*** |
US20120221509A1 (en) * | 2011-02-28 | 2012-08-30 | International Business Machines Corporation | Determining a data mapping relationship between database tables |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105224377A (zh) * | 2015-10-08 | 2016-01-06 | 广州华旻信息科技有限公司 | 一种通过元数据自动生成软件项目编码文件的方法及装置 |
CN110955736A (zh) * | 2019-11-06 | 2020-04-03 | 科大国创软件股份有限公司 | 一种基础数据的管理模型建模方法 |
CN110955736B (zh) * | 2019-11-06 | 2023-05-12 | 科大国创软件股份有限公司 | 一种基础数据的管理模型建模方法 |
CN111240739A (zh) * | 2020-01-21 | 2020-06-05 | 烽火通信科技股份有限公司 | 一种对象的关联属性动态并发分配方法及*** |
CN111240739B (zh) * | 2020-01-21 | 2022-04-15 | 烽火通信科技股份有限公司 | 一种对象的关联属性动态并发分配方法及*** |
CN113297197A (zh) * | 2020-02-21 | 2021-08-24 | 北京沃东天骏信息技术有限公司 | 标签管理***、标签操作方法以及数据表操作方法和装置 |
CN112818069A (zh) * | 2021-01-27 | 2021-05-18 | 中科雨辰科技有限公司 | 一种基于动态模型的编目数据采集*** |
CN112818069B (zh) * | 2021-01-27 | 2021-09-07 | 中科雨辰科技有限公司 | 一种基于动态模型的编目数据采集*** |
Also Published As
Publication number | Publication date |
---|---|
CN103425490B (zh) | 2016-04-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104133772B (zh) | 一种自动生成测试数据的方法 | |
CN103778148B (zh) | Hadoop分布式文件***数据文件的生命周期管理方法和设备 | |
CN103425490B (zh) | 基于crm***中运行对象数据的管理方法 | |
Janssenswillen et al. | bupaR: Business Process Analysis in R. | |
CN104268428A (zh) | 一种用于指标计算的可视化配置方法 | |
CN103019693A (zh) | 用户界面的生成***和生成方法 | |
US9015608B2 (en) | Regenerating a user interface area | |
US9110984B1 (en) | Methods and systems for constructing a taxonomy based on hierarchical clustering | |
CN102999608A (zh) | 大数据的树表展现***和树表展现方法 | |
CN105847088A (zh) | 一种基于云服务的虚拟机性能测试*** | |
CN103903086A (zh) | 一种基于业务模型驱动的管理信息***开发方法及*** | |
CN108363684A (zh) | 表单创建方法、装置及服务器 | |
CN110471754A (zh) | 作业调度中的数据展示方法、装置、设备及存储介质 | |
CN104392037A (zh) | 一种城市场景参数化建模*** | |
CN106709985B (zh) | 一种虚拟祭祀三维场景的生成方法及装置 | |
CN104166701A (zh) | 机器学习方法及*** | |
CN103235719A (zh) | 建立wap网站的方法和装置 | |
CN109190025A (zh) | 信息监控方法、装置、***和计算机可读存储介质 | |
CN104809126A (zh) | 业务流程引擎*** | |
CN104572832B (zh) | 一种需求元模型构建方法及装置 | |
CN103440197B (zh) | 一种基于对比测试自动生成差异测试报告的方法 | |
CN113806429A (zh) | 基于大数据流处理框架的画布式日志分析方法 | |
CN103942046A (zh) | 一种基于对象的统一模型开发方法 | |
CN104166545A (zh) | 一种网页资源的嗅探方法以及装置 | |
CN104392035A (zh) | 一种基于Web的城市三维建模方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: 350000 12, 89 Avenue, Wufeng street, Gulou District, Fuzhou, Fujian. Patentee after: China Electric fufu Mdt InfoTech Ltd Address before: 350000 12, 89 Avenue, Wufeng street, Gulou District, Fuzhou, Fujian. Patentee before: Fujian Fushitong Information Software Co.,Ltd. |