《最新Siebel-Tools功能强大的系统配置工具1.doc》由会员分享,可在线阅读,更多相关《最新Siebel-Tools功能强大的系统配置工具1.doc(52页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-dateSiebel-Tools功能强大的系统配置工具1Siebel Tools功能强大的系统配置工具Siebel Tools功能强大的系统配置工具2008-03-18 23:51:35| 分类: 资料CRM功能模 | 标签: |字号大中小 订阅 Siebel Tools 是Siebel 为其CRM产品开发人员专门提供的系统配置工具,系统的客户化修改以及系统升级控制等都是通过
2、该工具进行配置(Configuration) 。该工具直接修改Siebel CRM的目标定义库(Objects Repository), 而目标定义库是Siebel应用程序运行时直接读取并解释执行的整个应用系统的重要的一部分。因而通过修改目标定义库的内容便可以改变应用系统的各种行为。根据用户需求,Siebel开发人员利用它可以对三层应用引擎中的所有目标定义进行修改或建立新的目标,为Siebel CRM系统的客户化配置提供了非常灵活且功能齐全的系统扩展和修改工具。如前所述,Siebel的三层引擎结构体系使系统功能得以模块化,下层直接为上层服务,每层的客户化过程相对独立,需求分析过程从上到下,而实
3、际设计过程则从下而上。4、1 客户化用户界面 用户界面(UI)的客户化使用户感觉到系统是专为他们设计的,在使用中遇到的各种名词术语以及系统菜单可以最大限度地符合用户的日常习惯和企业对数据安全的要求,对系统的应用培训,增加系统的亲和力可以起到事半功倍的效果。根据企业内部不同的用户定义以及功能设置,可以对有关用户界面层的各个显示单元进行增减或修改。对用户界面的三个基本单元,即屏(Screen), 视(View) 和区(Applet)可以自由配置,应不同 要求设定一个应用(Application) 所需的屏,视及区的种类,对系统菜单和数据显示区的各控件(Controls) 也可以灵活增减。除了Sie
4、bel特定的屏幕显示区标准布局无法更改外,一个屏幕内其它内容几乎都可以修改。界面客户化不直接修改下层企业逻辑定义,整个过程只是选择利用下层企业逻辑定义库中的企业单元(Business Component) 定义,因而是最快捷效果最明显的客户化手段。Siebel标准的目标定义集已经很大程度的涵盖了CRM的现代理念,除非有特定需要,用户往往只需对用户界面作少量修改就可以很好地满足企业的定制需求。4、2 修改或建立企业逻辑目标(Business Logic Objects)如果标准的企业逻辑目标定义集无法完全满足企业特定需要,可以进一步对第二层即企业逻辑目标层进行修改或增添。企业单元(Busines
5、s Component) 作为一种特别的反映企业逻辑(Business Logic) 的虚拟数据表,可以通过Siebel Tools增加或修改所定义的虚拟域(Virtual Fields), 以丰富或补充系统所能提供的信息。企业单元域(Field)的定义直接对应于下层数据管理层中数据表的列(Columns)。本层的客户化过程就是从下层已有的数据库表格中选择所需的一个列或多个列加以定义的过程,而不必直接修改下层数据表的内容。4、3 扩展数据库数据单元如果标准数据库中的数据表无法完全满足上层企业逻辑的设计需要,还可以在第三层即数据管理层作适当扩展,如增加表格的列以存储额外的数据。4、4 Siebe
6、l可视化配置如前所述,Siebel数据安全特性由三种控制机制实现,即责任控制(Responsibility),可视化(Visibility)以及为移动客户所用的可选择数据下载(Selective Retrieval) 组成。以上安全控制内容部分地由应用软件控制,开发人员无法更改。其它可 更改的可视化特性可以通过Siebel Tools加以设定,比如修改企业单元的可视域属性可以指定反映个人(Personal),小组(Sales Team)以及组织(Organization)三个安全层面所使用的的控制 域(Field)。4、5 Siebel VB Script和eScriptSiebel VB S
7、cript 和eScript 是Siebel公司为其CRM产品所提供的嵌入式编程语言,可以选择所需的目标(Objects) 利用类似于VB Script 或JavaScript的脚本语言控制事件的触发过程(Event Handler),从而对应用软件进行客户化流程修改。 这种程序直接利用 Siebel Tools写进目标的事件属性,有应用程序运行时读取并执行。 该脚本语言主要应用于以下几个方面:n企业规则定义(Business Rule)n用户界面组件的客户化行为n与第三方软件接口-调用DLL,ActiveX或其它控件,以及访问操作系统由于Siebel的标准产品中已经有许多专用的客户化设计工具
8、,除非确有必要自行编程,否则可以直接选用。这类产品包括派遣管理(Assignment Manager), 业务流程设计(Workflow), 应用系统整合(eBusiness Application Integration(EAI)等企业业务自动化设计Business Rule Automation 2008-03-18 23:52:06| 分类: 资料CRM功能模 | 标签: |字号大中小 订阅 一个公司或企业为了实现所期望的商业或服务目标,总会制定各种规章制度,以规范公司作业的标准。比如服务部门会制定客户服务的标准,规定何时要给顾客一个明确答复以及按紧急程度安排优先次序,销售部门则会制定诸
9、如产品价格折扣,销售周期管理等各种制度。然而,由于众所周知的原因,规定的制定是一回事,执行是另一回事,这种有规不依的现象不同程度的存在于国内外的企事业单位,使得各种规章制定如同虚设。除了企业文化等原因之外,缺乏一个有效的信息管理监督系统也是一个重要的因素。业务流程的设计以及有效执行(Workflow Enforcement)是CRM产品的一个重要方面。Siebel的企业流程自动化设计工具主要有业务流程设计(Workflow), 活动表单设计(Activity Templates), 任务派遣管理(Assignment Manager) 以及客户交互脚本设计(SmartScript), 下面分别
10、对其作一简单介绍。5、1 业务流程设计(Siebel Workflow) Siebel Workflow用来设计企业所要求的业务流程,主要由三个应用模块组成:-业务流程的过程设计(Workflow Processes)Siebel所定义的过程一般包括次过程程(sub-processes), 决策点(decision points) 和任务(tasks) 三个要素组成。 过程设计利用大家所熟悉的线程设计方法(Flowchart) 使用鼠标拖放(drag & drop) 技术就可以设计出复杂且直观的工作流程图。通过对任务(tasks) 的定义可以执行诸如数据更新,发送电子邮件,调用第三方服务程序等
11、自动化工作。-政策管理器(Policy Manager)政策管理器用作所设计工作流程的动作触发器,当系统状态符合所规定的特定条件时,政策管理器便执行相应的业务流程。-状态模式转换(State Machine)状态模式转换规定某企业目标(Business Object) 的状态转换的条件与状态点。定义何时可以由一种状态向另一种状态自动转换,以及授权特定用户在必要时改变监控目标的状态。5、2 活动表单设计(Activity Template)活动表单的设计使企业能自动添加数据库的活动纪录并根据相应条件分派到指定的员工。产生活动日志的对象可以是客户,联系人,销售机会或服务请求。通过对活动的管理,企业
12、可以使销售人员或服务人员的对顾客的日常联系工作标准化。5、3 派遣管理(Assignment Manager)此模块是自动化任务派遣工具,可以把特定的任务分配给最合适的销售或服务人员,得以最佳匹配完成任务所需的技术,语言和文化背景等因素。该模块利用对各种指标的打分的办法以最高分选出最佳人选,并按数据安全要求自动修改相应纪录(如服务请求纪录,待分配的客户纪录等)的安全属性,确定纪录的访问名单或职位(Access List or Team Member)。5、4 交互脚本设计(SmartScript)这是一个专门为市场营销经理,呼叫中心管理人员以及Siebel开发人员使用的交互脚本设计工具。呼叫中
13、心人员或营销人员可以根据所设计的对话脚本与顾客交谈而不必担心问题的遗漏或无法即时回答有关问题。对话的过程由脚本控制,根据过去的纪录,在特定的阶段自动给出特定的问题或答案。CRM的主要功能模块2008-03-18 23:53:56| 分类: 资料CRM功能模 | 标签: |字号大中小 订阅 CRM软件的基本功能包括客户管理、联系人管理、时间管理、潜在客户管理、销售管理、电话销售、营销管理、电话营销、客户服务等,有的软件还包括了呼叫中心、合作伙伴关系管理、商业智能、知识管理、电子商务等。下面看一下这些功能能为我们做些什么。 1.客户管理。 主要功能有:客户基本信息;与此客户相关的基本活动和活动历史
14、;联系人的选择;订单的输入和跟踪;建议书和销售合同的生成。 2.联系人管理。 主要作用包括:联系人概况的记录、存储和检索;跟踪同客户的联系,如时间、类型、简单的描述、任务等,并可以把相关的文件作为附件;客户的内部机构的设置概况。 3.时间管理。 主要功能有:日历;设计约会、活动计划,有冲突时,系统会提示;进行事件安排,如To-dos、约会、会议、电话、电子邮件、传真;备忘录;进行团队事件安排;查看团队中其它人的安排,以免发生冲突;把事件的安排通知相关的人;任务表;预告/提示;记事本;电子邮件;传真。 4.潜在客户管理。 主要功能包括:业务线索的记录、升级和分配;销售机会的升级和分配;潜在客户的
15、跟踪; 5.销售管理。 主要功能包括:组织和浏览销售信息,如客户、业务描述、联系人、时间、销售阶段、业务额、可能结束时间等;产生各销售业务的阶段报告,并给出业务所处阶段、还需的时间、成功的可能性、历史销售状况评价等等信息;对销售业务给出战术、策略上的支持;对地域(省市、邮编、地区、行业、相关客户、联系人等)进行维护;把销售员归入某一地域并授权;地域的重新设置;根据利润、领域、优先级、时间、状态等标准,用户可定制关于将要进行的活动、业务、客户、联系人、约会等方面的报告;提供类似BBS的功能,用户可把销售秘诀贴在系统上,还可以进行某一方面销售技能的查询;销售费用管理;销售佣金管理。 6.电话营销和
16、电话销售。 主要功能包括:电话本;生成电话列表,并把它们与客户、联系人和业务建立关联;把电话号码分配到销售员;记录电话细节,并安排回电;电话营销内容草稿;电话录音,同时给出书写器,用户可作记录;电话统计和报告;自动拨号。 7.营销管理。 主要功能包括:产品和价格配置器;在进行营销活动(如广告、邮件、研讨会、网站、展览会等)时,能获得预先定制的信息支持;把营销活动与业务、客户、联系人建立关联;显示任务完成进度;提供类似公告板的功能,可张贴、查找、更新营销资料,从而实现营销文件、分析报告等的共享;跟踪特定事件;安排新事件,如研讨会、会议等,并加入合同、客户和销售代表等信息;信函书写、批量邮件,并与
17、合同、客户、联系人、业务等建立关联;邮件合并;生成标签和信封。 8.客户服务。 主要功能包括:服务项目的快速录入;服务项目的安排、调度和重新分配;事件的升级;搜索和跟踪与某一业务相关的事件;生成事件报告;服务协议和合同;订单管理和跟踪;问题及其解决方法的数据库。 9.呼叫中心。 主要功能包括:呼入呼出电话处理;互联网回呼;呼叫中心运行管理;软电话;电话转移;路由选择;报表统计分析;管理分析工具;通过传真、电话、电子邮件、打印机等自动进行资料发送;呼入呼出调度管理。 10.合作伙伴关系管理。 主要功能包括:对公司数据库信息设置存取权限,合作伙伴通过标准的Web浏览器以密码登录的方式对客户信息、公
18、司数据库、与渠道活动相关的文档进行存取和更新;合作伙伴可以方便地存取与销售渠道有关的销售机会信息;合作伙伴通过浏览器使用销售管理工具和销售机会管理工具,如销售方法、销售流程等,并使用预定义的和自定义的报告;产品和价格配置器。 11.知识管理。 主要功能包括:在站点上显示个性化信息;把一些文件作为附件贴到联系人、客户、事件概况等上;文档管理;对竞争对手的Web站点进行监测,如果发现变化的话,会向用户报告;根据用户定义的关键词对Web站点的变化进行监视。 12.商业智能。 主要功能包括:预定义查询和报告;用户定制查询和报告;可看到查询和报告的SQL代码;以报告或图表形式查看潜在客户和业务可能带来的
19、收入;通过预定义的图表工具进行潜在客户和业务的传递途径分析;将数据转移到第三方的预测和计划工具;柱状图和饼图工具;系统运行状态显示器;能力预警 13.电子商务。 主要功能包括:个性化界面、服务;网站内容管理;店面;订单和业务处理;销售空间拓展;客户自助服务;网站运行情况的分析和报告。Siebel Tools配置(2011-05-26 11:45:38) 转载 标签: siebeltools配置it分类: Siebel 个人理解,仅供参考。默认安装的Siebel+Tools,Tools登陆时有3个选项:Local、Sample、Server,具体涵义如下:Local:指本地数据库。按照Siebe
20、l开发建议,开发人员需要从Siebel Server的数据库中通过Siebel Remote方式Extract一个本地数据库,然后从Server上Get全部的Repository库到本地数据库,并且在本地Repository库开发。本地库使用SqlAnywhere的数据库。因此,在tools.cfg(tools安装目录的BIN/ENU/下)文件中,Local 块中的几个参数应该这样配置:ConnectString=本地数据库的路径,一般为tools安装目录localsse_data.dbfTableOwner=SIEBELDLL=SSCDW8.DLLSqlStyle=WatcomSample:
21、指Siebel默认的样例数据库。一般都是安装在Client目录中。tools.cfg的sample块除了ConnectString应该指定为Sample数据库的路径外其余参数与local一样。ConnectString=Client安装目录SampleUTF8sse_samp.dbfServer:指Tools直接连接到Siebel Server的数据库中,直接修改Server数据库的Repository表进行开发。由于实验环境安装的Server数据库是Microsoft SQLServer,Tools必须使用ODBC Source去连接。tools.cfg的参数应该如下配置:ConnectSt
22、ring=SSD default instanceTableOwner=SIEBELDLL=sscdms80.dllSqlStyle=MSSqlServer其中:SSD default instance就是ODBC Data Source的System DSN的名称。这个数据源如果没有配好,需要到windows的管理工具-ODBC Data Source下去配置一下。注意DLL和SqlStyle都和Local以及Sample的配置不同。如何在Tools里直接查看开发效果呢,相关的配置位于tools的菜单中 View-Option-Debug页上。Tools一般不直接使用Siebel Serve
23、r去查看开发效果,因为如果想使用Tools新编译出来的srf文件,需要重启Server的服务(在windows的“服务”里),这样比较费劲,所以都用Client方式,即使用Siebel.exe。除了不能进行一些Server相关的配置/管理,Siebel.exe的功能和Siebel Service一样。我们知道,启动一个Siebel程序需要几个要素,包括一个AOM,.cfg文件,.srf文件,还需要Internet Exploror,还需要一个数据库,还有file system,一般开发file system很少用。其余几个参数在这个Debug页上都有了。Executable:就是要求确定AOM
24、,一般选Client目录中Siebel.exe的路径即可。CFG file:指定.cfg文件,这个文件建议copy一个Client目录原有的.cfg文件(如Client目录BINENUuagnet.cfg),改个名,比如叫abc.cfg,然后指定这个文件。注意这个文件的Local,Sample,ServerDataSrc等几个配置块需要进行配置,可以参考Siebel Tools 配置(一),建议与tools.cfg相同。另外还需要指定Siebel使用的srf文件,即在Siebel块的RepositoryFile参数指定.srf文件名。在tools的菜单tools下,选Compile Proje
25、ct,里面会显示你将.srf文件编译到什么位置,叫什么名字。一般建议将srf文件编译到Client安装目录/OBJECTS/ENU下,这样直接写srf文件的文件名就可以。如果不是默认位置,RepositoryFile参数要写全路径+文件名;Browser:指定IE的地址即可;Working Directory:指定Client的BIN目录即可;Arguments:不知道做什么,一般默认是 /hLogin Information:指如何登陆,几个Data Source是根据上面的cfg文件决定的,所以上面的cfg文件的几个配置块的内容需要与tools.cfg一致。注意这里即使使用Server的D
26、ata Source,也仅仅是数据库使用Server的MS SqlServer数据库,执行还是使用Siebel.exe执行的。在配好以后,建议编译出一个srf文件,然后按F5看看效果。如果能进入Siebel Application(Mobile Client方式),就说明配好啦。SiebelEBC创建、Client数据端配置(2011-05-26 11:50:08) 转载 标签: siebelebc创建配置itEBC就是外部BC,也就是数据来源不是Siebel数据库,而来自外部数据库,如ERP等。 EBC可以做查询、插入、删除、更新等动作,甚至可以调用外部数据库里面的function。 下面以
27、获取一个外部视图view的数据为例介绍定义一个EBC一般步骤: 1.在外部数据源中创建需要的视图(最好不要包含聚合函数,如果实在要使用聚合函数,则考虑使用function或包来解决),并分配必要权限。如果外部数据源为SQLserver则可以忽略第二步。 2.将我们创建视图的SQL语句保存为XXX.ddl文件。 3.启动Tools,选择新建向导,在弹出的窗口中选择General子页签,在其中选择ExetenalTableSchemaImport,选择一个已经锁定的Project,在第二个选项中如果有Dll文件则选择Dll/Analytics否则选择ODBC(color=red注意Oracle数据
28、库无法选择到View,SQLserver可以)。/colorcolor=black填写一个3个字符长度的表名,/colorcolor=black选择数据库类型-选择一个数据源(如果数据源未配置,将在下面的步骤中补充说明,此次可以留空),点击完成即可!/color 4.到第3步我们创建了一个表,其实到此Tools中的配置基本完成,因为新建的这个表虽然是外部的,但是我们完全可以当Siebel自己的表使用。5.现在定义数据源,首先介绍Client端的建立: 5.1.新建一个ODBC连接至目标数据库,一定要测试,连接成功后面的步骤才有意义。选择应用的配置文件XXX.cfg如fieldservice为s
29、fs.cfg定位到 DataSources位置 插入如下内容: XXX ConnectString =ODBC数据源名称eg:erp_prod TableOwner =外部数据源表格所有者eg:apps DLL =外部数据源使用的DLL如Oracle使用eg:sscdo90.dll,具体请查阅相关文档 SqlStyle =SQL风格eg:OracleCBO DSPassword =默认数据库用户密码eg:apps DSUsername =默认数据库用户eg:apps保存,退出! 5.2.Server端的数据源定义: 在服务器上建立一个ODBC数据源,如果为Oracle至添加TnsName连接字
30、符串,连接至目标数据库 导航至管理-服务器配置-企业-配置信息配置 复制一个服务器数据源(ServerDatasource)选择一个合适的名称和别名 在配置信息子视图中修改如下参数: DatasourceConnectString:tnsname或ODBC名称 DBConnectorDLL:数据库连接使用Dll Defaultusernamepassword:默认数据库用户密码 Datasourcedefaultusername:默认数据库用户 点击高级按钮修改如下参数: SQLStyle:SQL风格点击保存。 导航至组件定义视图,选择要使用该数据源的组件,在菜单中选择“启用重新配置”,修改如下参数: OM-NamedDataSourcename:增加,在配置信息配置中建立的数据源别名保存后在菜单中选择“提交重新配置”。 注:有些系统组件也需要添加数据源,如:WorkflowProcessManager,等。否则可能会导致工作流或其他功能无法使用。6.回到前面的第三步骤,如果数据源未选择在创建的表的DataSourse中新建记录填写Name,Chanel,这些以及在前面的步骤完成。 在Client和Server中定义的数据源保持名称一致,以减少更新维护量。本文转自:-