版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
SIEBEL基礎培訓CRM項目項目組培訓2012.3CRM項目組0一、Siebel產品的體系和架構4.Siebel的物理架構1.一、Siebel產品的體系和架構4.Siebel的物理架構客戶(SiebelClient)--訪問企業(yè)數據;服務器--管理企業(yè)數據,并為SiebelClient提供批處理和交互式處理能力;核心數據庫和Siebel文件系統(tǒng)--存儲企業(yè)各類數據和文檔2.一、Siebel產品的體系和架構4.1.Client提供訪問Siebel數據的接口;包含下列幾種Client類型:DedicateClient(專業(yè)客戶端,內部用戶)ThinClient(瘦客戶端,外部用戶)MobileClient(移動客戶端,外部用戶)Browser(瀏覽器,內部或外部用戶)WML(PDA或者手機用戶)3.一、Siebel產品的體系和架構4.一、Siebel產品的體系和架構4.1.ClientDedicateClient:所有配置文件以及各應用管理器都從本地讀取,利用驅動程序直接訪問數據庫;ThinClient:所有配置文件和數據庫均存于Siebel服務器,客戶端只安裝有限的命令解釋器,通過Javascript&VBscript讀取服務器各種配置信息并提交執(zhí)行;MobileClient:所有配置文件和應用管理器從本地讀取,而且本地存有小型數據庫專門為特定用戶所用,定期連接Siebel同步服務器同主數據庫同步;Browser:直接訪問網站(SWE),無需在本地安裝任何特定組件,一切由SiebelWeb服務器接收,處理和回復客戶請求;WML:通過WAP(無線接入服務器)連接SiebelWeb服務器,回復頁面經過轉換以WML格式向客戶無線設備傳送5.一、Siebel產品的體系和架構4.2.Gateway也稱名字服務器,作為企業(yè)服務器的單一入口;動態(tài)注冊Siebel服務器和各組件的可用狀態(tài);存儲組件定義,分配連接,支持負載均衡;以NT服務或者UnixDaemon方式運行;一般放在DMZ區(qū)域4.3.ResonateGateway的一部分,負責負載均衡6.一、Siebel產品的體系和架構4.4.ServerComponent運行于SiebelServer上的完成某些特定任務的一類程序;可完成下列任務:導入導出數據;監(jiān)視企業(yè)數據,觸發(fā)事件;支持移動客戶或者瘦客戶;處理業(yè)務邏輯和工作流;企業(yè)數據集成;其它任務7.一、Siebel產品的體系和架構4.5.SiebelServer運行一個或多個ServerComponent(可動態(tài)分配);從名字服務器讀取服務器的配置信息;以NT服務或者UnixDaemon方式運行;一般放在內網(第二道防火墻內)4.6.SiebelEnterpriseServer一組SiebelServer就構成了SiebelEnterpriseServer;SiebelEnterpriseServer是一個邏輯概念;第一個SiebelServer安裝時產生8.一、Siebel產品的體系和架構9.一、Siebel產品的體系和架構4.7.SWESiebelWebExtension,提供了通過Web訪問Siebel的能力;構建在其它的WebServer上,如IIS;通過SWE可以進行一些應用集成,如通過SWE向Siebel實時寫入數據10.DatabaseToolsoutputisinputforObjectManagerConfiguredApplication.srfApplicationObjectManagerToolsApplicationRepositoryData2025/11/1911Atahighlevel,theSiebelWebarchitectureconsistsof:SiebelWebClientsthataccessanddisplaythebusinessdataAGatewayNameServerthatstoresconfigurationinformationAWebserverthathandlesinteractionswiththeWebClientsanddistributesrequeststotheSiebelServersServersthatmanagethebusinessdataandprovidebatchandinteractiveservicesforclientsArelationaldatabaseandfilesystemthatstorebusinessdataSiebelWebArchitectureOverview12Siebel配置概述13.SIEBEL基本配置配置BO和View配置BC配置Applet配置Screen,Application14.配置BusinessComponentsCreateNewBusinesscomponentBusinesscomponentpropertiesFieldpropertiesJoinPicklistLinkBusinesscomponentandFielduserpropertyDescribebusinesscomponentviewmodesBusinesscomponentScripts15.CreateNewBusinessComponentCreateabusinesscomponentdefinitiontorepresentthenewbusinessentityToinvoketheBusinessComponentwizard,selectFile>NewObject16.CreateNewBC-Continue17.CreateNewBC-ContinueAddfieldsbyspecifyingFieldnameColumn18.BusinesscomponentpropertiesInclude:EditingpropertiesNoDeleteNoInsertNoMergeNoUpdateSearchSpecificationSortSpecificationBaseTable19.FieldTypeSingleValueField:CalculateFieldBasetablecolumnfieldJointablecolumnfieldMultiValueField:20.CalculateFieldDerivetheirvaluefromthevaluesinotherfieldsofthebusinesscomponentCannotbestoredinthedatabase;therefore,thereisnoassociatedcolumnRequiresettingtheCalculatedpropertytoTRUE(shownascheckmark)21.FieldpropertiesCustomizefieldsbyeditingpropertyvaluesSettingfieldpropertiesatthebusinesscomponentlevelsetsthemacrossallapplets22.JoinBusinesscomponentscanincludedatafromadditionalrelated(joined)tablesFieldsreferencingcolumnsinjoinedtablesaretypicallyread-onlyS_OPTYROW_IDNAMEDESC_TEXTCURCY_CDS_ORG_EXTROW_IDNAMEOU_NUMSTG_ORDEROpportunityBasetableJoinedtableNameAccountnameAccountnumberDescription23.JoiningDatafromRelatedTablesReturnsonlyonerowfromtheother(joined-to)tableIsarelationshipfromtheBCtotherelated(joined-to)tableRelationshipisM:1or1:1IsestablishedusingaFKFieldontheBCtojointoPKColumnonthejoined-totableRequiresaFKFieldonBCtoexposetheFKColumnatbasetablelevelS_OPTYROW_IDNAMEDESC_TEXTCURCY_CDS_ORG_EXTROW_IDNAMEOU_NUMPR_DEPT_OU_IDBasetableJoinedtableFKColumnonBasetable(willbeaFKFieldonBC)PKColumnonjoined-totable24.JoinDefinitionSpecifiesthejoinedtablefromwhichtoretrievedataIsachildobjectofthebusinesscomponentDefaultsthealiaspropertytothenameofthejoinedtableThealiasmaybedifferentfromthetablenameifthejoinrepresents25.JoinSpecificationDefinitionSpecifieshowtoretrievetherelatedrowfromthejoinedtableBasedontheforeignandprimarykeysusedtorelatethebaseandjoinedtables26.PickListAllowuserstopopulateoneormoresinglevaluefieldsbyselectingavaluefromalistCanbeeither:StaticDynamic27.DynamicPicklistSiebelapplicationspicklists:AreassociatedwithafieldintheoriginatingbusinesscomponentDrawvaluesfromapickbusinesscomponent28.LinkDefinesaone-to-many(ormaster-detail)relationshipbetweentwobusinesscomponentsTherelationshipcanbeone-to-many(1:M),Account/Opportunity;ormany-to-many(M:M),Account/Position。29.Configurelink30.Multi-ValueGroupAmulti-valuegroup(MVG)isasetofdetail(child)recordsassociatedwithaparentrecordParentappletdisplaysonlyoneofthechildrecordsMulti-valuegroupappletopensondemandtodisplayallchildrecords31.CreatingaMulti-ValueGroupSpecifytheMulti-ValueLinkAddMulti-ValueFieldsIdentifyorCreateanMVGAppletEnableUsertoInvokeMVGAppletEnablePrimariestoImprovePerformance32.1.SpecifytheMulti-ValueLinkCreateaMulti-ValueLinkobjectdefinitionChildobjectdefinitionofthebusinesscomponentthatspecifieshowtoretrievetherecordsforamulti-valuefieldBasedonanexistinglinkdefinitionthatspecifieshowtheparentandchildbusinesscomponentsarerelated33.2.AddMulti-ValueFieldsCreateaMulti-ValueFieldobjectdefinitionforeachfieldinthechildbusinesscomponenttobeaddedtoparentbusinesscomponentUsesthemulti-valuelinkFieldinParentBCMultivalueLinkFieldinChildBC34.BCuserpropertyIsachildobjecttypeofbusinesscomponentusedtoconfigureadditionalbehaviorforthebusinesscomponentEnablesconfigurationnothandledthroughpropertiesofthebusinesscomponentobjectdefinitionitselfCanbeaddedduringconfigurationbydevelopersForexample:read-onlybehaviorUserpropertythatmakesarecordread-onlyifthePartnerflag=TRUE35.FieldUserPropertyIsachildobjecttypeofFieldusedtoconfigureadditionalbehaviorforthefieldEnablesconfigurationnothandledthroughpropertiesoftheFieldobjectdefinitionitselfCanbeaddedduringconfigurationbydevelopersForexample:DisableSort,Required36.BusinessComponentviewmodesIsachildobjecttypeofbusinesscomponentthatspecifiesthebusinesscomponentissubjecttoaccesscontrolOwnerTypepropertyidentifiestheAccessControlmechanismthatlimitsrecordsausercanaccessBusinesscomponentsmayhavemultipleaccessmechanismsAllowsrecordstobeassociatedwithdifferentownertypesSupportsmultipleviewmodesExample:OpportunitiesmaybeownedbyPositionsandOrganizations37.ViewMode-Continued38.SIEBEL基本配置Siebel配置概述配置BC
配置Applet配置BO和View配置Screen,Application39.配置AppletCreatelistandFormappletDrilldownMVGApplet40.CreateListorFormAppletFollowthesestepstocreateanewlistapplet……OrusetheAppletwizardAutomatesthesestepsGenerallythepreferredmethod41.DrilldownSupportsdrilldowntootherviewsthroughhyperlinkedfields42.ConfigureDrilldown43.ConfigureMVGAppletIdentifyanexistingMVGapplettodisplayrecordsfromthechildbusinesscomponentSearchforappletsofTypeMVGthatreferencethechildcomponentVerifythatappletdisplaysenoughlistcolumnstoallowusertodistinguishthedesiredrecord44.ConfigureMVGAppletIfasuitableMVGappletdoesnotexist,createanewoneCopyanexistingMVGappletCopiesallcontrolsrequiredforMVGappletSettheBusinessComponentpropertytoreferencethechildbusinesscomponentEditlistcolumnsasrequired45.InvoketheMVGAppletIdentifythelistcolumnorcontrolthatreferencesthemulti-valuefieldSettheMVGAppletpropertytothecorrespondingMVGappletSetRuntimepropertytoTRUE46.SIEBEL基本配置Siebel配置概述配置BC配置Screen,Application
配置BO和View配置Applet47.配置BOAreacollectionofrelatedbusinesscomponentsthatrepresentamajorareaofthebusinessOnebusinesscomponentistheparentormasterOtherbusinesscomponentsarethechildrenProvidethefoundationforviewsActionAccountProductContactAccountBusinessObject(BO)BusinessComponent(BC)MasterBCprovidesfocusforBO48.BusinessObjectComponentDefinitionSpecifiesthatabusinesscomponentistobeincludedinthebusinessobjectLinkpropertyspecifiesthelinkdefinitionthatrelatestheparentandchildbusinesscomponentsParentBCChildBCs49.配置ViewSiebel配置概述ConsistofoneormoreappletsReferenceabusinessobjectthatdefinestherelationshipsbetweendataintheviewAreassociatedwithaWebtemplatethatdefinestheirlayoutUsetheViewwizardtocreateanewview50.SelectingaViewTemplate51.RegisterandAssignViewViewsmustbeadministeredintheclientapplicationtomakethemavailabletousersRegistertheviewAssigntheviewtooneormoreresponsibilities52.SIEBEL基本配置Siebel配置概述配置BC配置BO和View
配置Screen,Application配置Applet53.配置ScreenandApplicationHaveachildobjecttypecalledScreenViewthatspecifiestheviewsandcategoriesthatappearinthescreen54.ScreenTabsContainlinkstoscreensAredefinedaspagetabsChildobjectoftheapplication55.Siebel
WorkflowWorkflowIntroductionBuildingSiebelWorkflowProcessesTestingWorkflowProcessesDeployingWorkflowProcesses56.
Workflow
Introduction
IsanorderedsetofstepsexecutedinresponsetoadefinedsetofconditionsIsusedtoautomatepartsofabusinessprocessesinaSiebelapplicationAworkflowprocesscanbeinvokedbyavarietyofmechanismsRun-timeeventsCustombuttonsandmenuitemsWorkflowpoliciesProgrammatically(thatisaspartofscript)57.BuildingSiebelWorkflowProcessesWorkflowDesigner58.BuildingSiebelWorkflowProcessesConfiguringaSiebelWorkflow:1.CreateaNewWorkflowProcess2.SpecifytheProcessProperties3.AddWorkflowSteps4.ConfiguretheSteps5.ValidatetheWorkflowProcess
59.BuildingSiebelWorkflowProcesses1.CreateaNewWorkflowProcessInSiebelTools,selecttheWorkflowProcessobjecttypeCreateanewworkflowprocessdefinitionEntertheprocessnameAssigntheprocesstoalockedprojectAssignabusinessobjectRight-clickandselectEditWorkflowProcesstoinvoketheWorkflowDesigner60.BuildingSiebelWorkflowProcesses2.SpecifytheProcessPropertiesSelecttheProcessPropertiestabintheMultiValuePropertyWindow(MVPW)todisplaythedefaultprocesspropertiesEditthedefaultsetofprocessproperties61.BuildingSiebelWorkflowProcesses3.AddWorkflowStepsAddastartandendsteptothedesignerAddotherstepsasrequiredAddconnectorstosequencethesteps62.BuildingSiebelWorkflowProcesses4.ConfiguretheSteps(SiebelOperation)SpecifythebusinesscomponentandoperationSpecifyadditionalchildargumentsasrequiredintheMVPW63.BuildingSiebelWorkflowProcesses4.ConfiguretheSteps(BusinessService)Specifythebusinessservicenameandbusinessservicemethod64.BuildingSiebelWorkflowProcesses4.ConfiguretheSteps(DecisionPointStep)Foreachdecisionpointstep,setconditionsoneachbranch(connector)originatingatthestepEntertheconditioncriteriaforeachbranchintheComposeConditionCriteriadialogboxDonotcreateaconditioncriteriaforthedefaultbranch65.BuildingSiebelWorkflowProcesses5.ValidatetheWorkflowProcessSavealltheconfigurationperformedintheWorkflowDesignerReturntotheWorkflowProcessListRight-clicktheworkflowandselectValidateClickStarttoperformthevalidationchecks66.
TestingWorkflowProcesses
UsetheworkflowsimulatortoverifythattheworkflowperformsasdesiredWorkflowsimulationiscontrolledinSiebelToolsWorkflowisactuallyexecutedinaninstanceofaSiebelclient67.TestingWorkflowProcessesEnablingWorkflowSimulationConfiguretheconnectiontotheSiebelrun-timeinstanceInSiebelTools,selectView>Options>DebugSpecifytherun-timeSiebelinstanceProvideavalidlogin68.TestingWorkflowProcessesTestaWorkflowUsingtheWorkflowSimulator1.SpecifytheTestRecord2.StarttheSimulator3.StarttheSimulation4.ExecutetheWorkflow69.TestingWorkflowProcesses1.SpecifytheTestRecordsIntheSiebelclient,createtestrecordstosupportthesimulationInSiebelTools,entertherowIDofthetestrecordasthedefaultstringfortheObjectIDprocessproperty70.TestingWorkflowProcesses2.StarttheSimulatorMakesurethatallinstancesoftheSiebelclientapplicationareclosedRight-clicktheWorkflowDesignerworkspaceandselectSimulate71.TestingWorkflowProcesses3.StarttheSimulationClicktheStartSimulationbuttoninthesimulationtoolbarUseView>Toolbars>SimulationtodisplaythesimulationtoolbarAnewinstanceoftheSiebelclientislaunched72.TestingWorkflowProcesses4.ExecutetheWorkflowExecutetheworkflowineitherSinglestepmodeusingtheSimulateNextbuttonContinuousmodeusingtheCompleteSimulationbuttonVerifythattheworkflowbranchescorrectlyatdecisionsteps73.
PublishandDeployingWorkflowProcesses
WorkflowprocessdifferfrommostotherobjectdefinitionsArenotcompiledintoan.srffileCannotbearchivedinto.siffilesCanbeexportedtoandimportedfromXMLfiles74.PublishandDeployingWorkflowProcessesPublishtheWorkflowInSiebelTools,clickthePublishbuttonintheWorkflowtoolbarSetsthestatustoCompletedMakestheworkflowavailableforactivation75.PublishandDeployingWorkflowProcessesActivatingtheWorkflowIntheSiebelWebClient,activatetheworkflowNavigatetoBusinessProcess-Administration>WorkflowDeploymentSelectthenewlydeployedworkflowandclickActivate76.PublishandDeployingWorkflowProcessesPublishing/ActivatingaWorkflowProcessDeveloperscandeployandactivateaworkflowprocessfromSiebelToolstoexpeditetestingofthedeployedworkflowInSiebelTools,clickthePublish/ActivatebuttonintheWorkflowtoolbar77.PublishandDeployingWorkflowProcessesWorkflowMonitoringNavigatetoBusinessProcess-Administration>WorkflowDeploymentSelecttheactiveworkflowprocessSetthemonitoringlevelintheactiveworkflowprocessasrequired78.PublishandDeployingWorkflowProcessesMonitoringLevelMonitoringlevelscanbesetasfollowstorecorddifferingdegreesofdetailInDetail,dataiswrittenattheendofthewo
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國長城資產管理股份有限公司校園招聘備考題庫及1套參考答案詳解
- 2025年溫州白鹿傳媒有限公司面向社會公開招聘其他用工形式工作人員的備考題庫及參考答案詳解一套
- 2025年廣州南沙人力資源發(fā)展有限公司編外輔助崗位招聘備考題庫及參考答案詳解
- 成都市龍江路小學新都校區(qū)面向社會公開招聘人員控制數教師20人備考題庫含答案詳解
- 2025年貴陽云巖經開產業(yè)發(fā)展集團有限公司社會公開招聘8人備考題庫完整答案詳解
- 2025年開遠市教體系統(tǒng)事業(yè)單位校園公開招聘23人備考題庫及一套參考答案詳解
- 2025年中山市三鄉(xiāng)鎮(zhèn)鎮(zhèn)屬企業(yè)管理人員招聘備考題庫及1套參考答案詳解
- 2025年文學與國際傳播學院專職教師招聘備考題庫及完整答案詳解一套
- 武漢金融控股(集團)有限公司2026屆校園招聘備考題庫及答案詳解1套
- 2025年中國人民大學黨委宣傳部招聘備考題庫完整答案詳解
- 2025年度河北省機關事業(yè)單位技術工人晉升高級工考試練習題附正確答案
- 交通運輸布局及其對區(qū)域發(fā)展的影響課時教案
- 2025年中醫(yī)院護理核心制度理論知識考核試題及答案
- GB/T 17981-2025空氣調節(jié)系統(tǒng)經濟運行
- 比亞迪儲能項目介紹
- 學堂在線 大數據與城市規(guī)劃 期末考試答案
- MOOC 跨文化交際通識通論-揚州大學 中國大學慕課答案
- GB/T 21470-2008錘上鋼質自由鍛件機械加工余量與公差盤、柱、環(huán)、筒類
- GB/T 14260-2010散裝重有色金屬浮選精礦取樣、制樣通則
- GB/T 1048-2019管道元件公稱壓力的定義和選用
- 凱石量化對沖2號基金合同
評論
0/150
提交評論