系统配置工具-- Siebel Tools
Siebel Tools 是Siebel 為其CRM產(chǎn)品開發(fā)人員專門提供的系統(tǒng)配置工具,系統(tǒng)的客戶化修改以及系統(tǒng)升級控制等都是通過該工具進行配置(Configuration) 。該工具直接修改Siebel CRM的目標定義庫(Objects Repository), 而目標定義庫是Siebel應(yīng)用程序運行時直接讀取并解釋執(zhí)行的整個應(yīng)用系統(tǒng)的重要的一部分。因而通過修改目標定義庫的內(nèi)容便可以改變應(yīng)用系統(tǒng)的各種行 為。根據(jù)用戶需求,Siebel開發(fā)人員利用它可以對三層應(yīng)用引擎中的所有目標定義進行修改或建立新的目標,為Siebel CRM系統(tǒng)的客戶化配置提供了非常靈活且功能齊全的系統(tǒng)擴展和修改工具。
如前所述,Siebel的三層引擎結(jié)構(gòu)體系使系統(tǒng)功能得以模塊化,下層直接為上層服務(wù),每層的客戶化過程相對獨立,需求分析過程從上到下,而實際設(shè)計過程則從下而上。
1 客戶化用戶界面
用戶界面(UI)的客戶化使用戶感覺到系統(tǒng)是專為他們設(shè)計的,在使用中遇到的各種名詞術(shù)語以及系統(tǒng)菜單可以最大限度地符合用戶的日常習(xí)慣和企業(yè)對數(shù)據(jù)安全的要求,對系統(tǒng)的應(yīng)用培訓(xùn),增加系統(tǒng)的親和力可以起到事半功倍的效果。
根據(jù)企業(yè)內(nèi)部不同的用戶定義以及功能設(shè)置,可以對有關(guān)用戶界面層的各個顯示單元進行增減或修改。對用戶界面的三個基本單元,即屏(Screen), 視(View) 和區(qū)(Applet)可以自由配置,應(yīng)不同 要求設(shè)定一個應(yīng)用(Application) 所需的屏,視及區(qū)的種類,對系統(tǒng)菜單和數(shù)據(jù)顯示區(qū)的各控件(Controls) 也可以靈活增減。除了Siebel特定的屏幕顯示區(qū)標準布局無法更改外,一個屏幕內(nèi)其它內(nèi)容幾乎都可以修改。
界面客戶化不直接修改下層企業(yè)邏輯定義,整個過程只是選擇利用下層企業(yè)邏輯定義庫中的企業(yè)單元(Business Component) 定義,因而是最快捷效果最明顯的客戶化手段。Siebel標準的目標定義集已經(jīng)很大程度的涵蓋了CRM的現(xiàn)代理念,除非有特定需要,用戶往往只需對用戶界 面作少量修改就可以很好地滿足企業(yè)的定制需求。
2 修改或建立企業(yè)邏輯目標(Business Logic Objects)
如果標準的企業(yè)邏輯目標定義集無法完全滿足企業(yè)特定需要,可以進一步對第二層即企業(yè)邏輯目標層進行修改或增添。企業(yè)單元(Business Component) 作為一種特別的反映企業(yè)邏輯(Business Logic) 的虛擬數(shù)據(jù)表,可以通過Siebel Tools增加或修改所定義的虛擬域(Virtual Fields), 以豐富或補充系統(tǒng)所能提供的信息。
企業(yè)單元域(Field)的定義直接對應(yīng)于下層數(shù)據(jù)管理層中數(shù)據(jù)表的列(Columns)。本層的客戶化過程就是從下層已有的數(shù)據(jù)庫表格中選擇所需的一個列或多個列加以定義的過程,而不必直接修改下層數(shù)據(jù)表的內(nèi)容。
3 擴展數(shù)據(jù)庫數(shù)據(jù)單元
如果標準數(shù)據(jù)庫中的數(shù)據(jù)表無法完全滿足上層企業(yè)邏輯的設(shè)計需要,還可以在第三層即數(shù)據(jù)管理層作適當(dāng)擴展,如增加表格的列以存儲額外的數(shù)據(jù)。
4 Siebel可視化配置
如前所述,Siebel數(shù)據(jù)安全特性由三種控制機制實現(xiàn),即責(zé)任控制(Responsibility),可視化(Visibility)以及為移動客戶所用的可選擇數(shù)據(jù)下載(Selective Retrieval) 組成。
以上安全控制內(nèi)容部分地由應(yīng)用軟件控制,開發(fā)人員無法更改。其它可 更改的可視化特性可以通過Siebel Tools加以設(shè)定,比如修改企業(yè)單元的可視域?qū)傩钥梢灾付ǚ从硞€人(Personal),小組(Sales Team)以及組織(Organization)三個安全層面所使用的的控制 域(Field)。
5 Siebel VB Script和eScript
Siebel VB Script 和eScript 是Siebel公司為其CRM產(chǎn)品所提供的嵌入式編程語言,可以選擇所需的目標(Objects) 利用類似于VB Script 或JavaScript的腳本語言控制事件的觸發(fā)過程(Event Handler),從而對應(yīng)用軟件進行客戶化流程修改。 這種程序直接利用 Siebel Tools寫進目標的事件屬性,有應(yīng)用程序運行時讀取并執(zhí)行。 該腳本語言主要應(yīng)用于以下幾個方面:
n企業(yè)規(guī)則定義(Business Rule)
n用戶界面組件的客戶化行為
n與第三方軟件接口–調(diào)用DLL,ActiveX或其它控件,以及訪問操作系統(tǒng)
由于Siebel的標準產(chǎn)品中已經(jīng)有許多專用的客戶化設(shè)計工具,除非確有必要自行編程,否則可以直接選用。這類產(chǎn)品包括派遣管理 (Assignment Manager), 業(yè)務(wù)流程設(shè)計(Workflow), 應(yīng)用系統(tǒng)整合(eBusiness Application Integration(EAI))等
總結(jié)
以上是生活随笔為你收集整理的系统配置工具-- Siebel Tools的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【rviz_plugin Goal3DT
- 下一篇: 数据结构练习题――中序遍历二叉树