Oracle Siebel CRM 全面解读
第一篇:Siebel CRM概述
一 什么是客户关系管理? 客户关系管理(CRM)就建立企业与顾客关系、提高企业核心竞争力而言是一套先进的管理思想及技术手段,它通过将人力资源、业务流程与专业技术进行有效的整合,最终为企业涉及到客户或消费者的各个领域提供了完美的集成,使得企业可以更低成本、更高效率地满足客户的需求,并与客户建立起一对一营销模式,从而让企业可以最大程度地提高客户满意度及忠诚度,发掘并牢牢地把握住能给企业带来最大价值的客户群。 客户关系管理其核心内容就是通过不断的改善与管理企业销售、营销、客户服务和支持等与客户关系有关的业务流程并提高各个环节的自动化程度,从而缩短销售周期、降低销售成本、扩大销售量、增加收入与盈利、抢占更多市场份额、寻求新的市场机会、销售渠道,最终从根本上提升企业的核心竞争力,使得企业在当前的竞争环境中立于不败之地。CRM将先进的思想与最佳的实践具体化,通过使用当前多种先进的技术手段,最终帮助企业实现以上目标。 可以用一个比喻来说明:在工业化时代,人们靠地质勘探从地下找到了大量石油、煤,甚至黄金等;到了信息时代,人们发现在人类活动中所留下的大量信息和数据中埋藏着远比铂矿价值更高的财富,这就是那些大量的数据及他们内在的规律。这些规律的进一步处理和优化,可以给企业带来成千上万倍的效益,可以成为领导者做出英明决策的可靠依据。
二 Siebel CRM概述 说起CRM,人们自然会想到CRM的先驱与开创者Siebel。可以这么说,Siebel 是CRM理念与技术应用的最初实践者,为后来不断涌现的CRM软件厂商提供了业界的标准。近十年来,Siebel的CRM产品一直在功能,技术以及市场份额上处于绝对的领先地位。到目前为止,Siebel的CRM系统在CRM三个关键领域,即销售,营销及服务三者之间的数据/流程整合度最高,各种应用界面最为统一。很多CRM产品(尤其是有些ERP公司匆促应付的CRM系统),在这三个核心领域还没有进行很好的整合,导致销售自动化(SFA),营销自动化(SFA)以及服务自动化(SA)三个应用之间无法充分集成,各自之间显得互不相关,每个应用象是后台ERP应用的简单延伸,未能充分体现客户关系管理所蕴涵的现代经营理念。
2.1Siebel公司背景
Siebel 公司成立于1993年,由Tomas M.Siebel 和Patricia House 两人在美国加利福利亚的East Pale Alto成立。目前公司总部设在加利福利亚的 San Mateo。公司成立至今,由原有12人快速发展到现有的8000余人,在全球34个国家设有136个分支机构,在2001年度财富杂志所发表的全球100个发展最快的企业名单上位居第二位。 Siebel公司在全球建立了广泛的业界同盟 ,至今与同包括IBM,Compaq在内的共1000多家单位家建立了全球协作关系。Siebel的用户群分布广泛,有象IBM,Boeing,IT & T,Ford,Dell,Cisco,AOL,Acer,Novell等大型公司,也有大量的中小型企业。 Siebel 的Mid-Market版本是针对中小企业的产品,同比其它Mid-Market产品,在价格/性能比上占绝对优势。由于其产品功能齐全,企业更能根据自己的需要选择相应模块,并为今后系统的功能扩展提供充足的前提条件。更重要的是产品应用得越多,受测试与检验的机会就越多,到目前为止,全球约有一百万个在销售,营销和服务领域的专业人士使用Siebel系统,受过专门训练的Siebel从业人员有近10000人,其中有一半以上通过专业认证,为Siebel产品的实施,服务与支持提供了坚定的保障。 此外,为满足广大客户的服务与支持的需要,Siebel建立了完善的全球性服务体系(Global Service),其网上服务支持系统已达很高的水准。Siebel 自身是CRM的产品提供者,也是CRM的应用者,一直以100%客户满意作为惯策全公司上下的经营目标。
2.2 Siebel 产品系列
Siebel e-Business 是目前市场上功能最为齐全,系列最丰富的CRM产品,主要分类如下: ·Siebel.COM (基于WEB的CRM应用/e-CRM) Siebel eSales, Siebel eMarketing, Siebel eService, Siebel eCollaboration, Siebel eMail Response, Siebel eChannel, Siebel eBriefings, Siebel eContent Service, Siebel e-Configurator, Siebel ePricer, Sibel eTraining,Siebel Distance Learning. ·Siebel呼叫中心应用 Siebel 呼叫中心 ,Siebel Service, Siebel Telesales ·Siebel现场销售与服务的应用 Siebel Sales, Siebel Field Service, Siebel Professional Service, Siebel Handheld, Sibel Voice, Siebel Wireless. SIEBEL截屏图2·Siebel Marketing ·Siebel 行业应用 Siebel eAutomotive, Siebel ePublic Sector, Siebel eCommunicaiton, Sibel eConsumer Goods, Siebel eEnergy, Sibel eFinance, Siebel eInsurance, Sibel eHealthcare, Sibel eLife Science, Siebel eTechnology, Siebel eApparel and Footwear.
Siebel的.COM套件提供的功能有: 销售管理: 客户和销售人员可通过多媒体目录查找产品、配置产品和服务方案、下订单、确认订单的有效性和可交付性、检查订单状态等。企业根据客户信息、特定环境、目前需求和购买模式向客户推荐合适的产品和服务。 营销管理: 可用来计划、执行和评估基于网络的市场营销活动,如进行客户细分,发掘潜在的顾客,通过个性化的、动态生成的基于网络或电子邮件的方式进行联系或促销其中包括发送电子信件和进行网上调查,可以浏览由在线数据分析产生的图表报告,评估每项活动的有效性及回报。 服务管理: 该软件提供了一些问题解决工具,如全文查找、在线指导、问题解决和呼叫中心代理的直接网络帮助等,客户可以通过这些工具来查询订单状况,解决服务问题。企业可通过电子邮件向客户通知重要事件,告诉客户已收到服务请求,并自动向客户提出解决方案。 eMail Response: 可根据经验、专业知识、可用性等条件匹配最合适的邮件服务代理。并提供邮件模板管理。 电子简报和内容服务: 企业可利用企业门户、网络、在线新闻等信息源,收集并传递有关个人、客户、竞争者和公司情况的简报。 Siebel的呼叫中心套件包括呼叫中心、服务管理、电话销售三大块。客户服务代表可以使用Siebel Service来跟踪客户服务请求、平衡优先解决方案,快速准确地解决问题、将客户的请求发送到合适的代理处。另外,Siebel Service确保每一项服务请求都在规定的时间内完成,使用自动工作流和路由器、监控器来解决每个请求。它可以通过一些基本的机会和预测管理、客户管理、联系管理、活动管理、活动跟踪等销售功能帮助电话销售人员提高工作效率,实现销售目标。 Siebel的现场销售和营销套件包括销售管理、现场服务管理、专业化服务、产品配置器、价格配置器、佣金管理等功能模块。 它的营销管理套件包括营销管理、商业分析和商业计划、评估和报告等功能模块。 Siebel还提供渠道管理功能:企业可管理市场开发基金(MDF)、机会、客户和渠道伙伴的服务请求,并跟踪所有分配的项目的执行情况。渠道伙伴可浏览产品和定价信息、配置方案、生成报价和在线完成订单。 另外,Siebel提供了CRM的诸多行业解决方案,如汽车、公共服务、通信、日用消费品、服装、能源、金融机构、保险、制药、医院、科技等 Siebel的解决方案实际体现了CRM现在的发展趋势——集成。随着ERP和其他信息化系统在企业中应用的深入,对CRM产品和方案中的集成功能有了越来越迫切的要求。将CRM和ERP等其他信息化系统整合,实现企业前、后端业务系统有效结合。在进行CRM与企业系统集成时,应当确保CRM与企业前、后端应用系统的整合效果。在前端形成统一的联系渠道,可以让客户依自己的喜好,在任何时间以电话、传真、网站、电子邮件和短信等多种方式与企业进行沟通;在后端则利用智能数据仓库技术,对收集客户数据进行资料分析、数据挖掘,形成与客户相关的知识,为完整的客户关系管理提供决策依据。
第二篇 Siebel CRM实施方略
自Siebel于1995年实施第一个Siebel eBusiness 系统以来,Siebel全球服务(Global Service) 已协助了三千多个客户实施其eBusiness系统。丰富的实施经验使得Siebel在实践中总结出成功实施其eBusiness系统的项目实施方法论。对一个企业来说,CRM项目的成功与否可以由以下三个实施结果衡量: --销售收入是否增长 --生产率是否提高 --客户满意度是否提升 为了实现以上目标,一个项目队伍必须: --仔细调查并满足企业现实需求 --在预算内按时完成项目实施 --让系统用户成功接纳为此,Siebel 开发出阶段性项目实施方法(eRoadmap), 整个实施过程由六各阶段组成,即确定项目框架,确定系统设计目标,设计解决方案,系统客户化配置阶段,系统功能测试阶段以及系统投放阶段。下面对每一阶段作一简要说明。 · 确定项目框架 在项目初期阶段,需要确定整个CRM项目的总体框架,这包括: --各项目成员的责任分工 --定义项目管理方式 --撰写各种项目计划书 --明确定义企业需求 --制定项目质量控制方案 · 确定系统设计目标 在着手系统设计之前,必需制定关键的设计指标,这包括: --明确客户对系统功能,技术,数据,容量,结构,性能以及培训需求指标 --分析客户需求与Siebel CRM 标准功能之间的差距,并找出弥补的办法 --建立系统开发环境,安装系统软硬件,建立数据库 --确定与其它系统的接口要求 --定义最终用户需求 · 设计解决方案根据所确定的系统设计目标,项目小组必须设计出可行的解决方案,包括各种应用所需的屏(Screen),视(View)和区(Applet)的布局以及 应用系统的具体流程,以实现系统要求,具体包括以下方面: --各应用系统的解决方案 --数据转换方案 --单元测试和联合测试计划 --用户接受测试计划 --Siebel专家服务以及项目质量审查 · 系统客户化配置根据应用系统解决方案,着手对Siebel应用系统进行客户化配置以实现实际的设计目标,这包括: --配置Siebel eBusiness 软件 --制定系统支持计划 --开发用户培训课程 --制定整体测试计划 --制定系统切换计划 · 系统功能测试利用实际数据,对整个系统进行全面性能测试,这包括: --全面测试各应用系统 --实施用户培训计划 --建立最终应用环境 · 系统投放阶段项目组首先在实际环境下,对一小部分用户进行先期测试,以逐步的扩大用户群,直至最后全面投放。
第三篇 Siebel CRM系统的基本结构及特点
3、1 Siebel CRM 系统的应用环境 Siebel CRM系统的基本结构及特点
3、1 Siebel CRM 系统的应用环境 Siebel CRM系统的应用环境由以下三部分组成: n核心数据库(RDBMS) 和Siebel 文件系统--存储企业各类数据和文档。 n客户(Siebel Client)--访问企业数据 n服务器--管理企业数据,并为Siebel Client提供批处理和交互式处 理能力。
3.2 Siebel CRM 应用引擎的多层体系 Siebel 应用引擎有以下层级构成: ·用户界面 --提供个性化用户界面 --管理用户交互行为 --从目标定义库(SRF)读取有关用户界面定义子集并解释执行。 ·目标管理器(Object Manager) --为Siebel所有企业管理逻辑目标(Business Objects)提供完整一致的目标 行为 --从SRF读取与企业管理逻辑有关的的目标定义子集并解释执行 ·数据管理器 --管理一个独立于RDBMS逻辑数据映象(Data View),从而使目标管理器功能独立,企业管理逻辑定义无需因不同的RDBMS而有所改变 --激发实时SQL语句,读取并解释SRF中有关数据关系链(Database Schema)的定义,与数据交换层(Data Exchange)通讯以访问存于RDBMS的 物理数据。 ·数据交换层 --直接处理与RDBMS相关的交互信息,作为数据管理器和RDBMS的中介桥梁。
3.3标准的对外接口界面 由于采取了相对独立的分层结构,使每一层都为上下层和第三方应用提供了业界标准的接口,为系统的整合提供了便利。 ·客户端接口提供了用户界面的简单整合利用COM, CORBA, ACTIVEX, XML等技术可以在客户端进行客户化整合 ·服务端的接口为企业逻辑定义目标提供了实时连接利用COM,CORBA,XML,MQ Series可在服务器端进行整合 ·数据管理器的接口提供了数据库与数据库之间的数据迁移工具。利用数据库工具在不同的RDBMS之间进行大容量数据交换
3.4 Siebel 服务器分类 Siebel服务器采取逻辑体系,主要如下: ·Gateway 服务器也称名字服务器,作为各企业服务器的单一入口,动态分配注册Siebel服务器和各应用组件(Server Component) 的可应用状态,存储服务组件定义以及分配连接信息;如安装第三方负载平衡软件,则可以根据服务器负载情况动态分配入口请求。 ·Siebel 服务器运行一个或多个Siebel服务程序,从名字服务器读取服务器的配置信息,利用数据接口访问数据库服务器 ·企业服务器(Enterprise Server) 逻辑管理一个或多个Siebel 服务器,读取单个RDBMS ·数据库服务器存储Siebel 数据关系链,支持各种流行的数据库标准接口。 ·Siebel文件系统存储所有经压缩的文档数据及其它非标准数据,如客户信件,报价单,语 音等,以供Siebel应用软件读取和存储。
3.5 Siebel 客户端分类 Siebel CRM 支持几乎所有现有技术可行的客户终端,对不同的终端有相应的技术解决方案 ,根据数据安全要求和运行性能要求对下载数据进行有效过 滤(Data Filtering)。 ·固定连接客户(Dedicated Client) 所有配置文件以及各应用管理器都从本地读取,利用驱动程序直接访问数据库 ·移动客户(Mobile Client) 所有配置文件和应用管理器从本地读取,而且本地存有小型数据库专门为特定用户所用,定期连接Siebel 同步服务器(Synchronization Server) 同主数据库同步. ·Windows & Java 瘦客户 (Thin Client) 所有配置文件和数据库均存于Siebel 服务器,客户端只安装有限的命令解释器,通过Javascript & VB script 读取服务器各种配置信息并提交 执行 。 ·HTML 客户直接访问网站(SWE Siebel 扩 展页面),无需在本地安装任何特定组件,一切由Siebel Web 服务器接收 , 处理和回复客户请求。 ·WML (无线)瘦客户通过WAP(无线接入服务器)连接Siebel Web 服务器,回复页面经过转换以WML格式向客户无线设备传送。 3.6Siebel 的数据安全体系 CRM数据安全是一个不可忽视的问题,目前市场上很多CRM产品对数据安全处理得很不完善。CRM为企业提供了统一的顾客数据库,使得各销售人员,市场营销人员,产品服务人员以及其它用户能迅速准确地获取与客户相关的各种信息,然而,这也给企业带来了前所未有的安全挑战。客户资料是一个企业最重要的资产,一旦使用不当,后果不堪设想。除了基本的RDBMS和NOS(网络操作系统)所提供的登陆安全措施以外,Siebel 利用三种安全控制机制,即责任控制(Responsibility),可视化(Visibility) 控制以及为移动客户所用的可选择数据下载(Selective Retrieval) 建立其严密的数据安全控制体系。根据安全配置,特定用户只能打开被允许的应用界面以及用户本人可以访问或修改的数据,这种安全设置同企业的组织结构,销售人员地域分配,以及被安排的客户组都有密切的关系,这种严密的安全体系是当前市场上琳琅满目的CRM产品中最为完善的。第四篇:功能强大的系统配置工具-- Siebel Tools Siebel Tools 是Siebel 为其CRM产品开发人员专门提供的系统配置工具,系统的客户化修改以及系统升级控制等都是通过该工具进行配置(Configuration) 。该工具直接修改Siebel CRM的目标定义库(Objects Repository), 而目标定义库是Siebel应用程序运行时直接读取并解释执行的整个应用系统的重要的一部分。因而通过修改目标定义库的内容便可以改变应用系统的各种行为。根据用户需求,Siebel开发人员利用它可以对三层应用引擎中的所有目标定义进行修改或建立新的目标,为Siebel CRM系统的客户化配置提供了非常灵活且功能齐全的系统扩展和修改工具。如前所述,Siebel的三层引擎结构体系使系统功能得以模块化,下层直接为上层服务,每层的客户化过程相对独立,需求分析过程从上到下,而实际设计过程则从下而上。
4、1 客户化用户界面 用户界面(UI)的客户化使用户感觉到系统是专为他们设计的,在使用中遇到的各种名词术语以及系统菜单可以最大限度地符合用户的日常习惯和企业对数据安全的要求,对系统的应用培训,增加系统的亲和力可以起到事半功倍的效果。根据企业内部不同的用户定义以及功能设置,可以对有关用户界面层的各个显示单元进行增减或修改。对用户界面的三个基本单元,即屏(Screen), 视(View) 和区(Applet)可以自由配置,应不同 要求设定一个应用(Application) 所需的屏,视及区的种类,对系统菜单和数据显示区的各控件(Controls) 也可以灵活增减。除了Siebel特定的屏幕显示区标准布局无法更改外,一个屏幕内其它内容几乎都可以修改。界面客户化不直接修改下层企业逻辑定义,整个过程只是选择利用下层企业逻辑定义库中的企业单元(Business Component) 定义,因而是最快捷效果最明显的客户化手段。Siebel标准的目标定义集已经很大程度的涵盖了CRM的现代理念,除非有特定需要,用户往往只需对用户界面作少量修改就可以很好地满足企业的定制需求。
4、2 修改或建立企业逻辑目标(Business Logic Objects) 如果标准的企业逻辑目标定义集无法完全满足企业特定需要,可以进一步对第二层即企业逻辑目标层进行修改或增添。企业单元(Business Component) 作为一种特别的反映企业逻辑(Business Logic) 的虚拟数据表,可以通过Siebel Tools增加或修改所定义的虚拟域(Virtual Fields), 以丰富或补充系统所能提供的信息。企业单元域(Field)的定义直接对应于下层数据管理层中数据表的列(Columns)。本层的客户化过程就是从下层已有的数据库表格中选择所需的一个列或多个列加以定义的过程,而不必直接修改下层数据表的内容。
4、3 扩展数据库数据单元 如果标准数据库中的数据表无法完全满足上层企业逻辑的设计需要,还可以在第三层即数据管理层作适当扩展,如增加表格的列以存储额外的数据。
4、4 Siebel可视化配置 如前所述,Siebel数据安全特性由三种控制机制实现,即责任控制(Responsibility),可视化(Visibility)以及为移动客户所用的可选择数据下载(Selective Retrieval) 组成。以上安全控制内容部分地由应用软件控制,开发人员无法更改。其它可 更改的可视化特性可以通过Siebel Tools加以设定,比如修改企业单元的可视域属性可以指定反映个人(Personal),小组(Sales Team)以及组织(Organization)三个安全层面所使用的的控制 域(Field)。
4、5 Siebel VB Script和eScript Siebel VB Script 和eScript 是Siebel公司为其CRM产品所提供的嵌入式编程语言,可以选择所需的目标(Objects) 利用类似于VB Script 或JavaScript的脚本语言控制事件的触发过程(Event Handler),从而对应用软件进行客户化流程修改。 这种程序直接利用 Siebel Tools写进目标的事件属性,有应用程序运行时读取并执行。 该脚本语言主要应用于以下几个方面: n企业规则定义(Business Rule) n用户界面组件的客户化行为 n与第三方软件接口--调用DLL,ActiveX或其它控件,以及访问操作系统由于Siebel的标准产品中已经有许多专用的客户化设计工具,除非确有必要自行编程,否则可以直接选用。这类产品包括派遣管理(Assignment Manager), 业务流程设计(Workflow), 应用系统整合(eBusiness Application Integration(EAI))等 第五篇:企业业务自动化设计—Business Rule Automation 一个公司或企业为了实现所期望的商业或服务目标,总会制定各种规章制度,以规范公司作业的标准。比如服务部门会制定客户服务的标准,规定何时要给顾客一个明确答复以及按紧急程度安排优先次序,销售部门则会制定诸如产品价格折扣,销售周期管理等各种制度。然而,由于众所周知的原因,规定的制定是一回事,执行是另一回事,这种有规不依的现象不同程度的存在于国内外的企事业单位,使得各种规章制定如同虚设。除了企业文化等原因之外,缺乏一个有效的信息管理监督系统也是一个重要的因素。业务流程的设计以及有效执行(Workflow Enforcement)是CRM产品的一个重要方面。 Siebel的企业流程自动化设计工具主要有业务流程设计(Workflow), 活动表单设计(Activity Templates), 任务派遣管理(Assignment Manager) 以及客户交互脚本设计(SmartScript), 下面分别对其作一简单介绍。
5、1 业务流程设计(Siebel Workflow) Siebel Workflow用来设计企业所要求的业务流程,主要由三个应用模块组成: --业务流程的过程设计(Workflow Processes) Siebel所定义的过程一般包括次过程程(sub-processes), 决策点(decision points) 和任务(tasks) 三个要素组成。 过程设计利用大家所熟悉的线程设计方法(Flowchart) 使用鼠标拖放(drag & drop) 技术就可以设计出复杂且直观的工作流程图。通过对任务(tasks) 的定义可以执行诸如数据更新,发送电子邮件,调用第三方服务程序等自动化工作。 --政策管理器(Policy Manager) 政策管理器用作所设计工作流程的动作触发器,当系统状态符合所规定的特定条件时,政策管理器便执行相应的业务流程。 --状态模式转换(State Machine) 状态模式转换规定某企业目标(Business Object) 的状态转换的条件与状态点。定义何时可以由一种状态向另一种状态自动转换,以及授权特定用户在必要时改变监控目标的状态。
5、2 活动表单设计(Activity Template) 活动表单的设计使企业能自动添加数据库的活动纪录并根据相应条件分派到指定的员工。产生活动日志的对象可以是客户,联系人,销售机会或服务请求。通过对活动的管理,企业可以使销售人员或服务人员的对顾客的日常联系工作标准化。
5、3 派遣管理(Assignment Manager) 此模块是自动化任务派遣工具,可以把特定的任务分配给最合适的销售或服务人员,得以最佳匹配完成任务所需的技术,语言和文化背景等因素。该模块利用对各种指标的打分的办法以最高分选出最佳人选,并按数据安全要求自动修改相应纪录(如服务请求纪录,待分配的客户纪录等)的安全属性,确定纪录的访问名单或职位(Access List or Team Member)。
5、4 交互脚本设计(SmartScript) 这是一个专门为市场营销经理,呼叫中心管理人员以及Siebel开发人员使用的交互脚本设计工具。呼叫中心人员或营销人员可以根据所设计的对话脚本与顾客交谈而不必担心问题的遗漏或无法即时回答有关问题。对话的过程由脚本控制,根据过去的纪录,在特定的阶段自动给出特定的问题或答案。 第六篇 与其它企业应用(ERP,Middleware等)的系统整合 SIEBEL截屏图 众所周知,与其它系统特别是与后台ERP系统整合的成功与否是CRM系统实施的关键。无论是单纯的CRM还是ERP+CRM厂家,对两者之间的整合都得高度重视。ERP+CRM厂商由于具有ERP的技术背景,对自己产品本身的数据和流程的了解比较全面,在这一点上,在整合过程中可能处于优势。不过,撇开目前正在争论中的诸如把CRM作为一种ERP的扩展以及其它各种各样的定义,有一点是可以肯定的,即CRM毕竟是在一个企业中不同于ERP的领域,系统设计关注的对象以及所蕴涵的商业理念是完全不同的,系统设计所用的技术以及数据模型的建立也是大不相同。ERP的设计基于相对固定的企业内部流程,而CRM面对的是随机的,高度动态变化的客户行为。因此本人认为,首先要有一个符合现代营销理念的CRM产品,然后才谈如何与ERP整合才是正确的解决途经。 ERP与CRM的整合基本上有数据和流程的整合。前者解决物理数据的迁移和同步问题,显然这一层面的整合对上述两类厂家无特别优势或劣势,所适用的数据库技术和其它技术大同小异。至于工作流程的整合则需要对ERP既有的相关流程有比较充分的了解才能使前后端的进程得以相互调用或触发相应的模块。不过由于两者之间的整合只是部分相关过程的整合,如订单触发过程,库存信息更新等集中于两者交叉的领域,对ERP的技术了解并不如所想象的来的复杂。而且,目前在系统整合方面,建立符合工业标准的开放式应用集成网络已成必然,各系统只要开发出符合接口标准的模块,就可以以接插 (Plug-in) 方式进入企业的公共信息通道,而不必担心其它系统的不同平台及不同的设计所引发的整合困难。 在与各个其它系统整合的技术上,Siebel同样绝对领先,没有完善的整合方案是不可能使一个CRM产品领先市场的,因为绝大部分实施CRM的企业都已经运行象ERP或其他类似的系统。如果没有很好的整合,那只能是局部的象SFA或MA的单一应有。下面对Siebel在整合领域所提供的工具和接口作一个简要的介绍。
6.1企业数据整合管理(EIM) EIM是Siebel专门为系统实施所提供的数据整合管理工具。它用来处理Siebel数据库和企业其它数据库之间的数据交换。由于Siebel数据库中表的关系非常复杂,系统不支持直接向数据库读写数据,而必须通过EIM进行各种数据读写操作,以确保基本的企业逻辑关系不会被破坏。使用EIM可以对数据进行批量输入,输出,数据整合和删除。典型的应用例子有: n在系统实施初期,可以用EIM将其它系统产生的数据输入到Siebel数据库中,比如产品数据,客户数据等。 n在需要数据输出到别的应用系统场合,可以用EIM从Siebel数据库输出数据供其它系统使用。 n在必要时可以根据对定义对数据库的纪录进行整合处理,消除重复纪录。 n可以根据定义进行数据删除工作,EIM将根据要求将各相关的纪录删除。 EIM利用系统中介数据库表(Interface Tables) 暂时存储输入输出数据,开发人员只需直接读写中介数据库表的内容,中介表与Siebel数据库之间的数据交换与转换由Siebel服务器的EIM批作业自动完成。 EIM的数据迁移过程主要有以下步骤: --准备中介表利用通常的数据库技术(SQL) 或其它应用程序将数据输入到中介表,经过适当处理后供EIM服务器作业处理 --编辑EIM配置文件配置文件定义具体的数据库操作(读、写、合、删),指明适用的中介表,Siebel物理数据库的对应表以及其它诸如数据过滤的参数等。 --提交EIM批作业任务向Siebel服务器提交任务,指明所用的配置文件。 --核对运行结果利用客户端应用检查处理结果,核对所处理的数据。
6.2为ERP系统提供的标准接口 Siebel或其业界联盟厂商为市场上流行的ERP产品提供了应用连接端口,用户只需选择所用的ERP连接器,就可以实现与后端ERP的数据/流程的整合。目前,SiebelERP连接器包括: --Baan、Great Plains、J.D.Edwards、Oracle、PeopleSoft、i2、SAP等等。 随着市场的整合需要,Siebel及其联盟厂家将不断提供其它ERP产品的标准连接。有了这种预定的连接器,用户将不必使用额外的中介应用系统(Middleware) 或自行开发接口软件。 6.3其它系统接口技术除了Siebel所提供的流行ERP标准接口以外,在技术层面上Siebel也开放性的提供各种接口工具,主要有以下方面: --基于过程的整合模型 --Object-oriented, COM, 以及CORBA接口 --XML接口 --IBM MQ Series接口 --数据转换引擎 --虚拟企业逻辑单元 --同步和异步整合 开发人员可根据需要选择特定接口,实现与Siebel系统的各种应用整合。此外,Siebel亦提供对市场上各种流行的中间系统产品(Middleware) 的适配接口(Adapter),如: --Active System --BEA System --CNT --Crossworlds --Forte Software --IBM MQ Series --Kernal --New Era of Networks --Oberon --STC --TIBCO --Vitria --SeeBeyond --WebMethods --Microsoft BizTalk 总之,各应用系统的整合本身就是一个技术性很强的领域,Siebel通过自行开发的技术或同其它中间件(Middleware) 开发商结成战略联盟使Siebel的客户不必担心与其它系统的整合问题,为其产品的通用性和灵活性提供了保证。