SiebelCRM系统详解:概念、开发与流程自动化

需积分: 16 3 下载量 114 浏览量 更新于2024-08-25 收藏 379KB PPT 举报
"SIEBEL学习-siebel演示" 在IT领域,Siebel CRM系统是由Oracle公司提供的一个强大的客户关系管理(CRM)解决方案。本资源主要针对SIEBEL的学习,包括了多个方面的演示和讲解,适合对Siebel CRM感兴趣或者正在进行相关项目实施的人员。 首先,SIEBEL学习涵盖了一系列关键概念和技术,如Join、PickList和MVG等,这些都是构建和配置Siebel系统的基础元素。Join涉及到数据表之间的关联,PickList是用户界面中的下拉选择列表,而MVG(Multi-Value Group)则用于处理多值字段,允许用户选择多个选项。 在系统配置方面,演示展示了如何使用SiebelTools创建和配置Table、Business Component(BC)以及Applet。Table是存储数据的实体,BC是业务逻辑层的抽象,它封装了与特定业务相关的数据和行为;Applet则是用户界面上的可视化组件,用于显示和操作数据。 SiebelTools和WebClient的安装过程也进行了演示。SiebelTools是用于系统定制和开发的主要工具,而WebClient是用户访问Siebel系统的一个客户端应用,提供了一个Web浏览器接口。 SiebelCRM系统的应用环境包括核心数据库(如Oracle RDBMS)、Siebel文件系统、客户(SiebelClient)和服务器四部分。服务器负责处理数据,支持批处理和交互式操作,而SiebelClient则用于访问这些数据。 项目实施过程中,Siebel开发通常分为六个阶段:系统设计目标设定、解决方案设计、系统客户化配置、功能测试、系统投放和企业流程自动化设计。其中,企业流程自动化涉及业务流程设计、活动表单、任务管理和客户交互脚本,这些可以通过Workflow、Activity Templates、Assignment Manager和SmartScript来实现。 Siebel的流程设计包含子过程(Sub-Processes)、决策点(Decision Points)和任务(Tasks)。安全控制方面,Siebel提供了责任控制(Responsibility)、可视化控制(Visibility)和为移动设备设计的可选择数据下载(Selective Retrieval),确保了数据的安全和访问权限的管理。 此外,Siebel系统支持两种嵌入式语言——ServerScripts(主要基于VBScript和eScript)和BrowserScripts(主要使用JavaScript),用于实现服务器端和客户端的业务逻辑。 最后,Siebel的Web界面由区(Applet)、视(View)和屏(Screen)等元素组成,通过WebClient呈现。界面的生成顺序是从Application、Screen、View到Applet。在进行界面定制时,需要新建Applet,选择模式,添加Field,然后创建新的表并添加字段,每次更改都需要进行编译以确保改动生效。 本资源为学习Siebel CRM提供了一套全面的演示和指南,涵盖了从基础概念到实际配置、开发和流程设计的多个层面,对于想要深入理解或应用Siebel系统的专业人士来说是一份宝贵的参考资料。