手把手教你学会siebel开发-lab设计(siebel练习).doc

手把手教你学会siebel开发-lab设计(siebel练习).doc

ID:2026137

大小:949.50 KB

页数:43页

时间:2017-11-14

手把手教你学会siebel开发-lab设计(siebel练习).doc_第1页
手把手教你学会siebel开发-lab设计(siebel练习).doc_第2页
手把手教你学会siebel开发-lab设计(siebel练习).doc_第3页
手把手教你学会siebel开发-lab设计(siebel练习).doc_第4页
手把手教你学会siebel开发-lab设计(siebel练习).doc_第5页
资源描述:

《手把手教你学会siebel开发-lab设计(siebel练习).doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Siebel配置Lab虚拟业务需求某地公安局需要建立一套被盗抢车辆系统。在此系统中,需要有一个集合所有被盗抢车辆基本信息的界面。而针对每一辆被盗抢车,除其基本信息外,还需要看到其相应的附件信息以及交易信息。各项信息的具体要素见需求要素表1。配置前准备1.打开SiebelTools,用户名:SADMIN,密码:SADMIN。2.打开SiebelClient端,用户名:SADMIN,密码:SADMIN。43Siebel配置Lab(一)配置车辆基本信息界面新建一个Project,取名TRLabVehicle,然后点击Lo

2、ck。注1:新建一个project将所有的配置统一放进一个project有利于简化最后的编译过程;注2:正常的配置过程需要checkout到本地端,配置完成后checkin进去。由于我们此时是在VM中sever端配置,没有建立本地客户端,所以不需要checkin和checkout。首先查看看Siebel是否有可供使用的表格。车辆基本信息需要的字段在S_ASSET以及S_ASSET_X这两张表中都能找到对应的Column。车辆交易信息没有相应的表格对应,因此需要新建一张与S_ASSET关系为1:M的Extension

3、表格。一、创建BC1、在菜单栏里选择File—NewObject,选择BusComp。选择Project名字TRLabVehicle,新建BC名字为TRLABVehicleInfo,选择BaseTable为S_ASSET。依次添加相应的Field如下:ColumnNameASSET_NUM物品编号DESC_TEXT描述信息ENGINE_TYPE_CD发动机种类EXT_COLOR_CD外部颜色LCNS_NUM车牌号PR_POSTN_IDPrimaryPositionIdPR_CON_IDPrimaryContactI

4、dTYPE_CDType问题:标注红色的字段,是S-ASSET中没有找到的字段。注:1.在具体的需求中物品编号应该是通过一定的算法自动计算出来,并且为只读形式。具体实现方式,首先在BC:TRLABVehicleInfo中,将AssetNum这个field的predefaultvalue设置为Expr:'RowIdToRowIdNum([Id])',其次readonly和Nocopy选上。2.Type这个字段是用以区别在S_ASSET这张表上建的不同BC,因此我们在Post43Siebel配置LabDefaultVa

5、lue和PredefaultValue那加上Expr:"LookupValue('PRODUCT_TYPE','Vehicle')"。3.因为在S_ASSET这张表上建的BC有很多,比如资产,车辆等。为了不同的BC显示不同的数据,S_ASSET这张表本身就建了TYPE_CD这个字段用以区别,因此我们在我们新建的BC:TRLABVehicleInfo上加上SearchSpecification:[Type]=LookupValue("PRODUCT_TYPE","Vehicle"),用以只显示和车辆有关的数据。问题:

6、注1和注2字段设置predefaultvalue发生语法错误,提示:不能验证的表达.2、利用Join来添加扩展表中的字段在ObjectExplorer中选择BusinessComponent:TRLABVehicleInfo/Field。鼠标右键,NewRecord。在Join中选择S_ASSET_X,Column选择ATTRIB_03,Name写上VehicleType。用同样的方法建立其他的几个field如下:ColumnJoinNameATTRIB_26S_ASSET_X初次注册登记时间ATTRIB_04S_

7、ASSET_X是否参加被盗抢险ATTRIB_03S_ASSET_X车辆类型ATTRIB_14S_ASSET_X价值二、创建BO1、在ObjectExplorer,选择BusinessObject。右键,新建一个BO。Name一栏请填上TRLABVehicleInfo;Project请选择TRLabVehicle。2、展开BO,在BusinessObjectComponent中添加BC:TRLABVehicleInfo。在BO上选择TRLABVehicleInfo为PrimaryBC。43Siebel配置Lab三、创

8、建AppletØ创建ListApplet1、在菜单栏里选择File—NewObject,在Applets那个tab下,选择ListApplet,点OK。2、选择project为TRLabVehicle,创建applet名字为TRLABVehicleInfoListApplet,显示名称:车辆信息,选择BC为TRLABVehicleInfo,upgrade方式

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。