功能强大的系统配置工具-- Siebel Tools
Siebel Tools 是Siebel 为其CRM产品开发人员专门提供的系统配置工具,系统的客户化修改以及系统升级控制等都是通过该工具进行配置(Configuration) 。该工具直接修改Siebel CRM的目标定义库(Objects Repository), 而目标定义库是Siebel应用程序运行时直接读取并解释执行的整个应用系统的重要的一部分。因而通过修改目标定义库的内容便可以改变应用系统的各种行 为。根据用户需求,Siebel开发人员利用它可以对三层应用引擎中的所有目标定义进行修改或建立新的目标,为Siebel CRM系统的客户化配置提供了非常灵活且功能齐全的系统扩展和修改工具。
如前所述,Siebel的三层引擎结构体系使系统功能得以模块化,下层直接为上层服务,每层的客户化过程相对独立,需求分析过程从上到下,而实际设计过程则从下而上。
1 客户化用户界面
用户界面(UI)的客户化使用户感觉到系统是专为他们设计的,在使用中遇到的各种名词术语以及系统菜单可以最大限度地符合用户的日常习惯和企业对数据安全的要求,对系统的应用培训,增加系统的亲和力可以起到事半功倍的效果。
根据企业内部不同的用户定义以及功能设置,可以对有关用户界面层的各个显示单元进行增减或修改。对用户界面的三个基本单元,即屏(Screen), 视(View) 和区(Applet)可以自由配置,应不同 要求设定一个应用(Application) 所需的屏,视及区的种类,对系统菜单和数据显示区的各控件(Controls) 也可以灵活增减。除了Siebel特定的屏幕显示区标准布局无法更改外,一个屏幕内其它内容几乎都可以修改。
界面客户化不直接修改下层企业逻辑定义,整个过程只是选择利用下层企业逻辑定义库中的企业单元(Business Component) 定义,因而是最快捷效果最明显的客户化手段。Siebel标准的目标定义集已经很大程度的涵盖了CRM的现代理念,除非有特定需要,用户往往只需对用户界 面作少量修改就可以很好地满足企业的定制需求。
2 修改或建立企业逻辑目标(Business Logic Objects)
如果标准的企业逻辑目标定义集无法完全满足企业特定需要,可以进一步对第二层即企业逻辑目标层进行修改或增添。企业单元(Business Component) 作为一种特别的反映企业逻辑(Business Logic) 的虚拟数据表,可以通过Siebel Tools增加或修改所定义的虚拟域(Virtual Fields), 以丰富或补充系统所能提供的信息。
企业单元域(Field)的定义直接对应于下层数据管理层中数据表的列(Columns)。本层的客户化过程就是从下层已有的数据库表格中选择所需的一个列或多个列加以定义的过程,而不必直接修改下层数据表的内容。
3 扩展数据库数据单元
如果标准数据库中的数据表无法完全满足上层企业逻辑的设计需要,还可以在第三层即数据管理层作适当扩展,如增加表格的列以存储额外的数据。
4 Siebel可视化配置
如前所述,Siebel数据安全特性由三种控制机制实现,即责任控制(Responsibility),可视化(Visibility)以及为移动客户所用的可选择数据下载(Selective Retrieval) 组成。
以上安全控制内容部分地由应用软件控制,开发人员无法更改。其它可 更改的可视化特性可以通过Siebel Tools加以设定,比如修改企业单元的可视域属性可以指定反映个人(Personal),小组(Sales Team)以及组织(Organization)三个安全层面所使用的的控制 域(Field)。
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))等
功能强大的系统配置工具-- Siebel Tools的更多相关文章
- [推荐] kylinPET是一款功能强大的性能测试工具
[推荐] kylinPET是一款功能强大的性能测试工具 官方网站: http://www.kylinpet.com/
- Spring Security 3.1 中功能强大的加密工具 PasswordEncoder
Spring Security 3.1 中功能强大的加密工具 PasswordEncoder 博客分类: security spring springsecurity 好吧,这种加密机制很复杂,还是 ...
- 三款功能强大代码比较工具Beyond compare、DiffMerge、WinMerge
我们经常会遇到需要比较同一文件的不同版本,特别是代码文件.如果人工去对比查看,势必费时实力还会出现纰漏和错误,因此我们需要借助一些代码比较的工具来自动完成这些工作.这里介绍3款比较流行且功能强大的工具 ...
- 功能强大的截图工具snipaste
一直都是用的聊天工具的截图功能,今天突然懒得登录了.想想是否有简单的截图工具 结果一搜索就找到了这个,本来没想有多少功能毕竟只是截截图而已,看到主页介绍眼前一亮.虽然不想复杂化,但是这个功能是真的不错 ...
- 功能超级强大的网络工具nc
摘自:http://www.linuxso.com/command/nc.html 功能说明:功能强大的网络工具语 法:nc [-hlnruz][-g<网关...>][-G<指向器数 ...
- Animo.js :一款管理 CSS 动画的强大的小工具
Animo.js 是一个功能强大的小工具,用于管理 CSS 动画.它的特色功能包括像堆栈动画,创建跨浏览器的模糊,设置动画完成的回调等等.Animo 还包括惊人的 animate.css,为您提供了近 ...
- Postman - 功能强大的 API 接口请求调试和管理工具
Postman 是一款功能强大的的 Chrome 应用,可以便捷的调试接口.前端开发人员在开发或者调试 Web 程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的 Fi ...
- WebLech是一个功能强大的Web站点下载与镜像工具
WebLech是一个功能强大的Web站点下载与镜像工具.它支持按功能需求来下载web站点并能够尽可能模仿标准Web浏览器的行为.WebLech有一个功能控制台并采用多线程操作. http://sour ...
- Fibratus:一款功能强大的Windows内核漏洞利用和跟踪工具
今天给大家介绍的是一款名叫Fibratus的开源工具,广大研究人员可以使用这款功能强大的工具来进行Windows内核漏洞利用.挖掘与跟踪. Fibratus这款工具能够捕捉到绝大多数的Windows内 ...
随机推荐
- Android TCP协议的Socket通信
1.介绍 2.使用方法 3.java后台代码 服务器server package com.lucky.servertest; import java.io.BufferedReader; import ...
- 关于webpack 以及 webpack配置和常用插件的学习记录 (2) ------ devServer
DevServer: devserver会启动一个http服务器用于服务网页请求,接收webpack发出的文件变化的信号.通过websocket协议自动刷新网页,实现实时预览. 安装: npm i w ...
- VBS修改本机的账号密码
On Error Resume Next strComputer = "." Set WshShell = WScript.CreateObject("WScript.S ...
- Nginx 安装--图片服务器搭建
1. nginx 需要依赖以下模块: gzip模块需要 zlib 库 rewrite模块需要 pcre 库 ssl 功能需要openssl库 1.1.安装pcre 1. 获取pcre ...
- [转] Android:用GSON 五招之内搞定任何JSON数组
[From] http://www.open-open.com/lib/view/open1472632967912.html 写在前面 关于GSON的入门级使用,这里就不提了,如有需要可以看这篇博文 ...
- Python入门(1)
1.编程语言 机器语言:直接用计算机能听懂的二进制指令去编写程序,需要了解硬件的细节 汇编语言:用英文标签取代二进制指令去编写程序,同样需要了解硬件的细节 高级语言:直接用人类能理解的表达方式去编写程 ...
- 方格填数--蓝桥杯---dfs
答案:1580 相似题目:N皇后问题 注意要枚举的是什么 #include<iostream> #include<string.h> using namespace std; ...
- css 小知识点
苹果浏览默认表单 单选 多选 下拉列表 效果的去除 提交按钮-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;ap ...
- SQL手工注入学习 一
sql注入: (基于DVWA环境的sql注入) 流程: 1.判断是否有SQL注入漏洞 2.判断操作系统.数据库和web应用的类型 3.获取数据库信息看,包括管理员信息(拖库) ...
- Reading a IMU Without Kalman: The Complementary Filter
目标是将惯性测量元件(IMU)之中陀螺仪.加速计的数据结合使用.Kalman filter太复杂,在微机上倾向用一种更简单的方法:Complementary filter 姿态估计(获得3个角度,俯仰 ...