CN108108986B - 一种客户关系管理***的设计方法、装置及电子设备 - Google Patents

一种客户关系管理***的设计方法、装置及电子设备 Download PDF

Info

Publication number
CN108108986B
CN108108986B CN201711475266.1A CN201711475266A CN108108986B CN 108108986 B CN108108986 B CN 108108986B CN 201711475266 A CN201711475266 A CN 201711475266A CN 108108986 B CN108108986 B CN 108108986B
Authority
CN
China
Prior art keywords
model
industry
current tenant
domain
layer
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.)
Active
Application number
CN201711475266.1A
Other languages
English (en)
Other versions
CN108108986A (zh
Inventor
卢超
熊利祥
梁海棠
陈永辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Xuanwu Wireless Technology Co Ltd
Original Assignee
Guangzhou Xuanwu Wireless Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangzhou Xuanwu Wireless Technology Co Ltd filed Critical Guangzhou Xuanwu Wireless Technology Co Ltd
Priority to CN201711475266.1A priority Critical patent/CN108108986B/zh
Publication of CN108108986A publication Critical patent/CN108108986A/zh
Application granted granted Critical
Publication of CN108108986B publication Critical patent/CN108108986B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/01Customer relationship services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5041Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
    • H04L41/5048Automatic or semi-automatic definitions, e.g. definition templates

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Bioethics (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Finance (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Stored Programmes (AREA)

Abstract

本发明公开了一种客户关系管理***的设计方法、装置及电子设备,该设计方法包括:确定PaaS平台中预先存储的领域模型中当前租户所属行业的行业模型;基于PaaS平台和当前租户所属行业的行业模型,利用元数据在领域模型中配置当前租户对应的定制模型;根据当前租户对应的定制模型和当前租户所属行业的行业模型,生成当前租户对应的客户关系管理***。通过本发明的方法,在PaaS平台通过积累多个领域模型,抽象出行业模型模版库及相应的元数据库形成PaaS平台定制模型,通过定制模型,PaaS平台又能将积累的CRM领域经验快速应用到新的行业模型中,大大提高客户关系管理***的开发效率。

Description

一种客户关系管理***的设计方法、装置及电子设备
技术领域
本发明涉及构建交互界面技术领域,更具体地,涉及一种客户关系管理***的设计方法、装置及电子设备。
背景技术
客户关系管理***(CRM)是以客户数据的管理为核心,利用现代信息技术、网络技术、电子商务、智能管理、***集成等多种技术,记录企业在市场营销与销售过程中和客户发生的各种交互行为,以及各类有关活动的状态,提供各类数据模型,从而建立一个客户信息的收集、管理、分析、利用的***,帮助企业实现以客户为中心的管理模式。
当前CRM***开发模式主要为事务脚本驱动,事物脚本模式使用数据库存储过程实现,随着整个CRM业务领域的复杂程度日益增加,各行各业不同企业对CRM***的不同定制化,事务脚本模型在以下方面缺陷明显:不能支持管理变化;二次开发支持较多,特别害怕打补丁,升级困难;随着软件复杂度的增加,软件结构越改越脆弱;很少有机会清晰地管理软件的数据库、过程文档及设计架构;很少有机会清晰地定义出新功能、客户个性化功能对已有软件的影响;很难将已有工作传递给新同事、外包人员承担;很难针对领域模型和构件进行单元测试;CRM软件产品线之间业务模型抽象度、重用性差。
发明内容
本发明的一个目的是提供一种至少能够解决上述问题之一的新技术方案。
根据本发明的第一方面,提供了一种客户关系管理***的设计方法,包括:
确定PaaS平台中预先存储的领域模型中当前租户所属行业的行业模型;
基于所述PaaS平台和所述当前租户所属行业的行业模型,利用元数据在所述领域模型中配置所述当前租户对应的定制模型;
根据所述当前租户对应的定制模型和所述当前租户所属行业的行业模型,生成所述当前租户对应的客户关系管理***;
其中,该设计方法还包括:选取所述当前租户对应的定制模型中的至少部分增加至所述当前租户所属行业的行业模型中。
可选的是,所述通过元数据配置所述当前租户对应的定制模型包括:
确定所述当前租户的需求;
根据所述需求配置领域实体和业务逻辑;
根据所述领域实体和所述业务逻辑,利用元数据生成基于所述PaaS平台的所述当前租户对应的定制模型。
可选的是,所述设计方法还包括:
基于所述PaaS平台利用元数据配置所属同一行业的至少两个租户对应的定制模型;
根据所述至少两个租户对应的定制模型抽象出所述行业的行业模型。
根据本发明的第二方面,提供了一种客户关系管理***的设计装置,包括:
确定模块,用于确定PaaS平台中预先存储的领域模型中当前租户所属行业的行业模型;
第一配置模块,用于基于所述PaaS平台和所述当前租户所属行业的行业模型,利用元数据在所述领域模型中配置所述当前租户对应的定制模型;
生成模块,用于根据所述当前租户对应的定制模型和所述当前租户所属行业的行业模型,生成所述当前租户对应的客户关系管理***;
增加模块,用于选取所述当前租户对应的定制模型中的至少部分增加至所述当前租户所属行业的行业模型中。
可选的是,所述第一配置模块包括:
需求确定单元,用于确定所述当前租户的需求;
配置单元,用于根据所述需求配置领域实体和业务逻辑;
生成单元,用于根据所述领域实体和所述业务逻辑,利用元数据生成基于所述PaaS平台的所述当前租户对应的定制模型。
可选的是,所述设计装置还包括:
第二配置模块,用于基于所述PaaS平台利用元数据配置所属同一行业的至少两个租户对应的定制模型;
抽象模块,用于根据所述至少两个租户对应的定制模型抽象出所述行业的行业模型。
根据本发明的第三方面,提供了一种电子设备,包括根据本发明第二方面所述的设计装置。
根据本发明的第四方面,提供了一种电子设备,其特征在于,包括处理器和存储器,所述存储器用于存储指令,所述指令用于控制所述处理器进行操作以执行根据本发明第一方面所述的设计方法。
本发明的一个有益效果在于,通过本发明的方法,在PaaS平台通过积累多个领域模型,抽象出行业模型模版库及相应的元数据库形成PaaS平台定制模型,通过定制模型,PaaS平台又能将积累的CRM领域经验快速应用到新的行业模型中,大大提高客户关系管理***的开发效率,形成从具体实现,到模型抽象,到领域积累的良性循环。
通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。
附图说明
被结合在说明书中并构成说明书的一部分的附图示出了本发明的实施例,并且连同其说明一起用于解释本发明的原理。
图1为根据本发明一种客户关系管理***的设计方法的一种实施方式的流程图;
图2为根据本发明一种客户关系管理***的设计方法的另一种实施方式的流程图;
图3为根据本发明一种客户关系管理***的设计装置的一种实施结构的方框原理图;
图4为根据本发明一种客户关系管理***的设计装置的另一种实施结构的方框原理图;
图5为根据本发明一种电子设备的一种实施结构的方框原理图。
具体实施方式
现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。
以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。
对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
图1为根据本发明一种客户关系管理***的设计方法的一种实施方式的流程图。
根据图1所示,该设计方法包括以下步骤:
步骤S110,确定PaaS平台中预先存储的领域模型中当前租户所属行业的行业模型。
领域模型是对领域内的概念类或现实世界中对象的可视化表示。又称概念模型、领域对象模型、分析对象模型。它专注于分析问题领域本身,发掘重要的业务领域概念,并建立业务领域概念之间的关系。
PaaS是Platform-as-a-Service的缩写,意思是平台即服务。把服务器平台作为一种服务提供的商业模式。通过网络进行程序提供的服务称之为SaaS(Software as aService),而云计算时代相应的服务器平台或者开发环境作为服务进行提供就成为了PaaS(Platform as a Service)。
PaaS能将现有各种业务能力进行整合,具体可以归类为应用服务器、业务能力接入、业务引擎、业务开放平台,向下根据业务能力需要测算基础服务能力,通过IaaS提供的API调用硬件资源,向上提供业务调度中心服务,实时监控平台的各种资源,并将这些资源通过API开放给SaaS用户。
对于PaaS平台,Gartner把它们分为两类,一类是应用部署和运行平台APaaS(application platform as a service),另一类是集成平台IPaaS(integration as aservice)。人们经常说的PaaS平台基本上是指APaaS,本发明的实施例中提到的PaaS平台也是指APaaS。
PaaS平台的元数据基于面向对象的概念,PaaS平台中的对象可以是业务实体,业务逻辑,也可以是UI,流程模型,BI模型,甚至可以是用户权限等。
在本发明的一个具体实施例中,在执行步骤S110之前,该设计方法还包括如图2所示的步骤S210和S220。
步骤S210,基于该PaaS平台利用元数据配置所属同一行业的至少两个租户对应的定制模型。
步骤S220,根据至少两个租户对应的定制模型抽象出该行业的行业模型。
具体的,可以是选取至少两个租户对应的定制模型中相同或者相似的部分,再根据相同或者相似的部分抽象出这至少两个租户所属行业的行业模型。
通过上述步骤S210和S220,预先抽象出基于PaaS平台的各个行业的行业模型。这样,根据当前租户所属行业,就可以确定当前租户所属行业的行业模型。
步骤S120,基于该PaaS平台和当前租户所属行业的行业模型,利用元数据配置当前租户对应的定制模型。
其中,当前租户所属行业的行业模型和当前租户对应的定制模型总体构成用于生成客户关系管理***的所有配置数据。
在本发明的一个具体实施例中,该步骤S120可以进一步包括如图2所示的步骤S121~S123。
步骤S121,确定当前租户的需求。
当前租户的需求具体为表单要完成的功能,包括:列表显示人员的基本信息,并提供人员增/删/改/查功能。
步骤S122,根据该需求配置领域实体和业务逻辑。
步骤S123,根据领域实体和业务逻辑利用元数据生成基于该PaaS平台的当前租户对应的定制模型。
具体的,可以是使用Xtion IDE配置开发该定制模型。例如,可以选择领域实体模版--工作人员模版,生成领域实体“人员”,对实体“人员”中的属性进行调整,PaaS平台中也对属性进行了业务封装,屏蔽了varchar,int,timestamp等技术细节,封装为“金额”,“日期”,“备注”,“文本”等业务表述的属性模版。建立包含领域实体“人员”的领域模型“人员管理”,在模型中新增业务行为“人员查询”,业务行为可以直接使用Flycode编写,也可以使用PaaS平台提供的行为模版快捷生成,如“单对象保存模版”,“新增模版”等。建立服务“人员列表查询”,配置输入/输出DTO,及服务处理的逻辑实现(flycode),实现根据传入的不同查询条件,查询人员列表结果并分页功能。选择UI模版--web端“普通列表页面”,结合“人员列表查询”服务自动生成人员列表查询Web页面,再通过Xtion IDE可以自定义配置页面上的控件及相关事件处理逻辑。根据当前租户的企业组织结构中的角色权限,配置那些角色可以访问人员列表查询Web界面上那些功能点的权限关系。发布服务及UI协议,在WEB中显示人员列表查询界面,即生成当前租户对应的定制模型。
步骤S130,根据当前租户对应的定制模型、当前租户所属行业的行业模型生成当前租户对应的客户关系管理***。
最前面是网关,它将接受所有向PaaS平台的请求。接下来,网关会根据平台数据库中的租户/用户信息获得这个请求所属的租户信息把请求转发给对应的应用服务器集群。
每个应用服务器集群都运行一整套PaaS平台***,而且每个集群支持成千上万个租户。PaaS平台现有10多个应用服务器集群来支撑,并通过API网关把所有租户平衡地分配给每个应用服务器集群。当应用服务器集群收到淸求之后,它会先通过其内置的负载均衡器来将请求转发给负栽略轻的应用服务器。为了简化架构和方便伸缩,应用服务器是无状态的,而且在一个集群内会有多个应用服务器以应对大规模的请求。
最后,应用服务器调用PaaS平台内部各种动态业务引擎及微服务,访问租户数据所在的租户数据库和PaaS平台配置信息的元数据库处理用户请求,并返回结果,生成当前租户对应的客户关系管理***。
应用服务器主要用于处理用户大量的请求,共包括4大核心模块:微服务框架层、数据访问层、业务微服务和基础微服务。微服务框架层实现基本微服务的架构支持,包含服务发布,服务发现,RPC,限流控制,链路跟踪,服务监控等。数据访问层实现多租户环境下对元数据库及租户数据库的访问。业务微服务包含报表服务,UI协议服务,个人信息服务,工作流服务,ETL服务及业务引擎服务,统一接收用户请求,动态加载个人信息及权限,生成业务逻辑,执行业务代码,返回执行结果及相应的UI层协议,并通过ETL服务,报表服务实现用户个性化的报表统计,工作流服务动态读取工作流配置的元数据信息,结合UI协议服务,个人信息服务和业务引擎服务实现动态工作流转。基础微服务提供业务不相关的基本功能***:文件服务,消息服务,认证服务,调度服务等。
PaaS平台以领域模型为核心的4层架构包括表现层、服务层、领域模型层和数据持久层。表现层通过aPaaS自主研发的FlyUI多屏UI技术,对aPaaS配置产生的同一UI协议,在android,ios,web端使用各端对应的UI引擎原生渲染出各屏相应的UI界面,调用服务层提供的业务逻辑服务,处理用户交互,和业务逻辑处理。服务层提供业务逻辑服务,向上通过DTO与表现层进行数据交互,向下通过Assemble将DTO转化为领域层对应的领域实体,调用领域模型层对应的业务处理逻辑,并在服务层集成调用工作流服务,基础设施,外部服务等各种***服务实现最终的业务逻辑。领域模型层是业务逻辑***中真正的核心,在领域模型层,包含提炼业务场景的领域实体,及在领域实体上对应的领域行为(业务逻辑),领域模型层向上对服务层提供业务逻辑实现支撑,向下通过数据持久层访问及处理物理数据库。数据持久层包装物理数据源访问接口,将领域模型层的领域对象mapping到关系数据库实现持久化,也在这一层实现多数据库支持。基础设施为服务层、领域层、数据层提供支撑。所有包括日志、认证、缓存等与具体平台、框架相关的实现都在基础设施中提供,避免服务层、领域层、数据层特别是领域层掺杂进这些实现,从而“污染”领域模型。
一个在PaaS平台上运行的应用实例是通过组合许许多多个对象来生成的,也可以说一个应用实例是使用元数据来描述的。比如在应用初始的时候,每个租户都使用同一个行业产品版本模型和同样规模的对象,而租户通过添加和更新对象来定制应用,比如增加新的UI和字段等,同时***会对共享的和定制的对象进行严格分离,这样既能非常方便地更新共享代码,也能保证某个用户定制过的部分不会影响到其他用户。
在运行时,PaaS平台使用一整套领域模型动态业务引擎分析数据库中的元数据来动态生成一个虚拟应用实例和这个应用所需的模块,动态业务引擎由以下6部分组成:模型合并模块处理行业产品模型元数据及租户自定义元数据合并,生成虚拟应用实例元数据;动态业务对象构建模块,业务逻辑引擎模块,界面组装模块根据应用实例元数据动态构建租户应用对应的对象,逻辑及UI;BI引擎模块,流程引擎模块根据Xtion IDE中配置的BI模型元数据,流程模型元数据,动态构建租户BI报表及工作流。
如图2所示,该设计方法还包括步骤S230,选取当前租户对应的定制模型中的至少部分增加至当前租户所属行业的行业模型中。
这样,通过本发明的设计方法,在PaaS平台通过积累多个领域模型,抽象出行业模型模版库及相应的元数据库形成PaaS平台定制模型,通过定制模型,PaaS平台又能将积累的CRM领域经验快速应用到新的行业模型中,大大提高客户关系管理***的开发效率,形成从具体实现,到模型抽象,到领域积累的良性循环。
这样,面向业务租户的交互设计,实施和最终租户都可以配置出专业的CRM应用;相比传统CRM开发,配置度可达到80%以上,开发效率平均提高130%。能够自我学***滑升级。微内核架构设计,模型可持续发展,不断完善,降低CRM二次开发工作量40%。技术无关性,适应IT技术发展变化,通过领域模型沉淀业务需求。
本发明还提供了一种客户关系管理***的设计装置。图3为根据本发明一种客户关系管理***的设计装置的一种实施结构的方框原理图。
根据图3所示,该设计装置包括确定模块310、第一配置模块320和生成模块330。该确定模块310用于确定PaaS平台中预先存储的领域模型中当前租户所属行业的行业模型;该第一配置模块320用于基于PaaS平台和当前租户所属行业的行业模型,利用元数据在领域模型中配置当前租户对应的定制模型;该生成模块330用于根据当前租户对应的定制模型和当前租户所属行业的行业模型,生成当前租户对应的客户关系管理***。
图4为根据本发明一种客户关系管理***的设计装置的另一种实施结构的方框原理图。
根据图4所示,该第一配置模块320进一步包括需求确定单元321、配置单元322和生成单元323。该需求确定单元321用于确定当前租户的需求;该配置单元322用于根据需求配置领域实体和业务逻辑;该生成单元323用于根据领域实体和业务逻辑,利用元数据生成基于PaaS平台的当前租户对应的定制模型。
进一步地,该设计装置还包括第二配置模块410和抽象模块420。该第二配置模块410用于基于PaaS平台利用元数据配置所属同一行业的至少两个租户对应的定制模型;该抽象模块420用于根据至少两个租户对应的定制模型抽象出行业的行业模型。
在此基础上,该设计装置还包括增加模块430,用于选取当前租户对应的定制模型中的至少部分增加至当前租户所属行业的行业模型中。
本发明还提供了一种电子设备,在一方面,该电子设备包括前述的客户关系管理***的设计装置。
图5为根据本发明另一方面的该电子设备的一种实施结构的方框原理图。
根据图5所示,该电子设备500包括存储器501和处理器502,该存储器501用于存储指令,该指令用于控制处理器502进行操作以执行上述客户关系管理***的设计方法。
该处理器502例如可以是中央处理器CPU、微处理器MCU等。该存储器501例如包括ROM(只读存储器)、RAM(随机存取存储器)、诸如硬盘的非易失性存储器等。
除此之外,根据图5所示,该电子设备500还包括接口装置503、输入装置504、显示装置505、通信装置506、扬声器507、麦克风508等等。尽管在图5中示出了多个装置,但是,本发明电子设备可以仅涉及其中的部分装置,例如,处理器501、存储器502、显示装置505等。
上述通信装置506例如能够进行有有线或无线通信。
上述接口装置503例如包括耳机插孔、USB接口等。
上述输入装置504例如可以包括触摸屏、按键等。
上述显示装置505例如是液晶显示屏、触摸显示屏等。
本发明的电子设备500例如可以是手机、平板电脑等电子产品。
上述各实施例主要重点描述与其他实施例的不同之处,但本领域技术人员应当清楚的是,上述各实施例可以根据需要单独使用或者相互结合使用。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分相互参见即可,每个实施例重点说明的都是与其他实施例的不同之处,但本领域技术人员应当清楚的是,上述各实施例可以根据需要单独使用或者相互结合使用。另外,对于装置实施例而言,由于其是与方法实施例相对应,所以描述得比较简单,相关之处参见方法实施例的对应部分的说明即可。以上所描述的***实施例仅仅是示意性的,其中作为分离部件说明的模块可以是或者也可以不是物理上分开的。
本发明可以是装置、方法和/或计算机程序产品。计算机程序产品可以包括计算机可读存储介质,其上载有用于使处理器实现本发明的各个方面的计算机可读程序指令。
计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是――但不限于――电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、静态随机存取存储器(SRAM)、便携式压缩盘只读存储器(CD-ROM)、数字多功能盘(DVD)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。
这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。
用于执行本发明操作的计算机程序指令可以是汇编指令、指令集架构(ISA)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,所述编程语言包括面向对象的编程语言—诸如Smalltalk、C++等,以及常规的过程式编程语言—诸如“C”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(FPGA)或可编程逻辑阵列(PLA),该电子电路可以执行计算机可读程序指令,从而实现本发明的各个方面。
这里参照根据本发明实施例的方法、装置(***)和计算机程序产品的流程图和/或框图描述了本发明的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。
这些计算机可读程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得这些指令在通过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。
也可以把计算机可读程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其它可编程数据处理装置、或其它设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。
附图中的流程图和框图显示了根据本发明的多个实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,所述模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。对于本领域技术人员来说公知的是,通过硬件方式实现、通过软件方式实现以及通过软件和硬件结合的方式实现都是等价的。
以上已经描述了本发明的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的技术改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。本发明的范围由所附权利要求来限定。

Claims (8)

1.一种客户关系管理***的设计方法,其特征在于,包括:
确定PaaS平台中预先存储的领域模型中当前租户所属行业的行业模型;所述PaaS平台以领域模型为核心的4层架构包括表现层、服务层、领域模型层和数据持久层,其中领域模型层包含提炼业务场景的领域实体及在领域实体上对应的业务逻辑,领域模型层向上对服务层提供业务逻辑实现支撑,向下通过数据持久层访问及处理物理数据库;
基于所述PaaS平台和所述当前租户所属行业的行业模型,利用元数据在所述领域模型中配置所述当前租户对应的定制模型;
根据所述当前租户对应的定制模型和所述当前租户所属行业的行业模型,生成所述当前租户对应的客户关系管理***;
其中,该设计方法还包括:选取所述当前租户对应的定制模型中的至少部分增加至所述当前租户所属行业的行业模型中。
2.根据权利要求1所述的设计方法,其特征在于,所述利用元数据在所述领域模型中配置所述当前租户对应的定制模型包括:
确定所述当前租户的需求;
根据所述需求配置领域实体和业务逻辑;
根据所述领域实体和所述业务逻辑,利用元数据生成基于所述PaaS平台的所述当前租户对应的定制模型。
3.根据权利要求1所述的设计方法,其特征在于,所述设计方法还包括:
基于所述PaaS平台利用元数据配置所属同一行业的至少两个租户对应的定制模型;
根据所述至少两个租户对应的定制模型抽象出所述行业的行业模型。
4.一种客户关系管理***的设计装置,其特征在于,包括:
确定模块,用于确定PaaS平台中预先存储的领域模型中当前租户所属行业的行业模型;所述PaaS平台以领域模型为核心的4层架构包括表现层、服务层、领域模型层和数据持久层,其中领域模型层包含提炼业务场景的领域实体及在领域实体上对应的业务逻辑,领域模型层向上对服务层提供业务逻辑实现支撑,向下通过数据持久层访问及处理物理数据库;
第一配置模块,用于基于所述PaaS平台和所述当前租户所属行业的行业模型,利用元数据在所述领域模型中配置所述当前租户对应的定制模型;
生成模块,用于根据所述当前租户对应的定制模型和所述当前租户所属行业的行业模型,生成所述当前租户对应的客户关系管理***;
增加模块,用于选取所述当前租户对应的定制模型中的至少部分增加至所述当前租户所属行业的行业模型中。
5.根据权利要求4所述的设计装置,其特征在于,所述第一配置模块包括:
需求确定单元,用于确定所述当前租户的需求;
配置单元,用于根据所述需求配置领域实体和业务逻辑;
生成单元,用于根据所述领域实体和所述业务逻辑,利用元数据生成基于所述PaaS平台的所述当前租户对应的定制模型。
6.根据权利要求4所述的设计装置,其特征在于,所述设计装置还包括:
第二配置模块,用于基于所述PaaS平台利用元数据配置所属同一行业的至少两个租户对应的定制模型;
抽象模块,用于根据所述至少两个租户对应的定制模型抽象出所述行业的行业模型。
7.一种电子设备,其特征在于,包括根据权利要求4-6中任一项所述的设计装置。
8.一种电子设备,其特征在于,包括处理器和存储器,所述存储器用于存储指令,所述指令用于控制所述处理器进行操作以执行根据权利要求1-3中任一项所述的设计方法。
CN201711475266.1A 2017-12-29 2017-12-29 一种客户关系管理***的设计方法、装置及电子设备 Active CN108108986B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711475266.1A CN108108986B (zh) 2017-12-29 2017-12-29 一种客户关系管理***的设计方法、装置及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711475266.1A CN108108986B (zh) 2017-12-29 2017-12-29 一种客户关系管理***的设计方法、装置及电子设备

Publications (2)

Publication Number Publication Date
CN108108986A CN108108986A (zh) 2018-06-01
CN108108986B true CN108108986B (zh) 2020-10-09

Family

ID=62214742

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711475266.1A Active CN108108986B (zh) 2017-12-29 2017-12-29 一种客户关系管理***的设计方法、装置及电子设备

Country Status (1)

Country Link
CN (1) CN108108986B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110135166B (zh) * 2019-05-08 2021-03-30 北京国舜科技股份有限公司 一种针对业务逻辑漏洞攻击的检测方法及***
CN110138862B (zh) * 2019-05-16 2022-03-04 北京字节跳动网络技术有限公司 基于应用服务的业务处理方法、装置、网关设备及介质
CN115268924B (zh) * 2022-06-10 2023-05-02 知学云(北京)科技股份有限公司 一种基于aPaaS平台的公式计算引擎服务方法及***
US11922144B1 (en) 2023-03-20 2024-03-05 OpenAI Opco, LLC Schema-based integration of external APIs with natural language applications
CN116467262A (zh) * 2023-05-24 2023-07-21 和创(北京)科技股份有限公司 基于元数据能力客户活跃度分析方法、装置、设备及介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101539855A (zh) * 2008-12-25 2009-09-23 厦门亿力吉奥信息科技有限公司 一种业务基础软件平台
CN104268275A (zh) * 2014-10-16 2015-01-07 苏州国云数据科技有限公司 一种对数据做业务抽象和路径查找分析的方法
CN106487912A (zh) * 2016-10-26 2017-03-08 北京荣之联科技股份有限公司 多服务应用的管理与发布方法及装置
CN107343018A (zh) * 2017-01-04 2017-11-10 成都华栖云科技有限公司 一种PaaS云平台的应用服务编排方法及***
CN107424068A (zh) * 2017-07-28 2017-12-01 深圳易嘉恩科技有限公司 供租户快速接入财务云代理记账PaaS服务的***及方法

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10411975B2 (en) * 2013-03-15 2019-09-10 Csc Agility Platform, Inc. System and method for a cloud computing abstraction with multi-tier deployment policy
CN103455512A (zh) * 2012-05-31 2013-12-18 上海博腾信息科技有限公司 Saas平台多租户数据管理模型
CN106843871B (zh) * 2017-01-17 2018-06-15 广州赛意信息科技股份有限公司 一种领域模型框架的设计***及设计方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101539855A (zh) * 2008-12-25 2009-09-23 厦门亿力吉奥信息科技有限公司 一种业务基础软件平台
CN104268275A (zh) * 2014-10-16 2015-01-07 苏州国云数据科技有限公司 一种对数据做业务抽象和路径查找分析的方法
CN106487912A (zh) * 2016-10-26 2017-03-08 北京荣之联科技股份有限公司 多服务应用的管理与发布方法及装置
CN107343018A (zh) * 2017-01-04 2017-11-10 成都华栖云科技有限公司 一种PaaS云平台的应用服务编排方法及***
CN107424068A (zh) * 2017-07-28 2017-12-01 深圳易嘉恩科技有限公司 供租户快速接入财务云代理记账PaaS服务的***及方法

Also Published As

Publication number Publication date
CN108108986A (zh) 2018-06-01

Similar Documents

Publication Publication Date Title
CN108108986B (zh) 一种客户关系管理***的设计方法、装置及电子设备
US10951552B2 (en) Generation of a chatbot interface for an application programming interface
US9811394B1 (en) Application programming interface recipe cloning
US11249734B2 (en) Tri-affinity model driven method and platform for authoring, realizing, and analyzing a cross-platform application
US11797273B2 (en) System and method for enhancing component based development models with auto-wiring
US11755461B2 (en) Asynchronous consumer-driven contract testing in micro service architecture
US10977011B2 (en) Structured development for web application frameworks
US10261808B2 (en) Access operation with dynamic linking and access of data within plural data sources
US11468229B2 (en) Describing changes in a workflow based on changes in structured documents containing workflow metadata
US20130067456A1 (en) Application configuration framework for enterprise resource planning application installation
US20130117719A1 (en) Context-Based Adaptation for Business Applications
US20180239681A1 (en) Widget Provisioning of User Experience Analytics and User Interface / Application Management
CN111125064B (zh) 一种生成数据库模式定义语句的方法和装置
US10725795B2 (en) Systems, methods, and apparatuses for dynamic creation of an external code segment within a cloud based computing environment
CN112015468A (zh) 一种接口文档处理方法、装置、电子设备以及存储介质
Miravet et al. Framework for the declarative implementation of native mobile applications
US20200081700A1 (en) Intention-based command optimization
US9053230B2 (en) Framework and repository for analysis of software products
US11132374B2 (en) Property painter
US20180101794A1 (en) Method and system for creating mapping between business models
US11949761B2 (en) Techniques for distributed interface component generation
CN113722341B (zh) 一种运营数据处理方法及相关装置
CN114553688A (zh) 云计算部署方法、装置、设备及计算机可读存储介质
CN114218590A (zh) 权限配置方法、装置、设备、介质
CN114489773A (zh) 流程迁移方法、装置、电子设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Design method, device and electronic equipment of customer relationship management system

Effective date of registration: 20210308

Granted publication date: 20201009

Pledgee: Shanghai Pudong Development Bank Limited by Share Ltd. Guangzhou branch

Pledgor: GUANGZHOU XUANWU WIRELESS TECHNOLOGY Co.,Ltd.

Registration number: Y2021440000062

PE01 Entry into force of the registration of the contract for pledge of patent right
CP02 Change in the address of a patent holder
CP02 Change in the address of a patent holder

Address after: 510000 room 23bd, No. 109, system West Road, Tianhe District, Guangzhou City, Guangdong Province

Patentee after: GUANGZHOU XUANWU WIRELESS TECHNOLOGY Co.,Ltd.

Address before: 32B, no.103b, TianLiHe Road, Guangzhou, 510000

Patentee before: GUANGZHOU XUANWU WIRELESS TECHNOLOGY Co.,Ltd.

PC01 Cancellation of the registration of the contract for pledge of patent right

Date of cancellation: 20220525

Granted publication date: 20201009

Pledgee: Shanghai Pudong Development Bank Limited by Share Ltd. Guangzhou branch

Pledgor: GUANGZHOU XUANWU WIRELESS TECHNOLOGY Co.,Ltd.

Registration number: Y2021440000062

PC01 Cancellation of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Design method, device, and electronic device of a customer relationship management system

Effective date of registration: 20230331

Granted publication date: 20201009

Pledgee: Shanghai Pudong Development Bank Limited by Share Ltd. Guangzhou branch

Pledgor: GUANGZHOU XUANWU WIRELESS TECHNOLOGY Co.,Ltd.

Registration number: Y2023980037128

PE01 Entry into force of the registration of the contract for pledge of patent right
PC01 Cancellation of the registration of the contract for pledge of patent right

Granted publication date: 20201009

Pledgee: Shanghai Pudong Development Bank Limited by Share Ltd. Guangzhou branch

Pledgor: GUANGZHOU XUANWU WIRELESS TECHNOLOGY Co.,Ltd.

Registration number: Y2023980037128

PC01 Cancellation of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Design method, device, and electronic device of a customer relationship management system

Granted publication date: 20201009

Pledgee: Shanghai Pudong Development Bank Limited by Share Ltd. Guangzhou branch

Pledgor: GUANGZHOU XUANWU WIRELESS TECHNOLOGY Co.,Ltd.

Registration number: Y2024980017460

PE01 Entry into force of the registration of the contract for pledge of patent right