没有合适的资源?快使用搜索试试~ 我知道了~
手把手教你学会siebel开发-Lab设计
需积分: 0 7 下载量 189 浏览量
2014-09-05
15:35:29
上传
评论
收藏 950KB DOC 举报
温馨提示
试读
48页
看懂这个你就会Siebel开发了
资源详情
资源评论
资源推荐
Siebel 配置 Lab
虚拟业务需求
某地公安局需要建立一套被盗抢车辆系统。在此系统中,
需要有一个集合所有被盗抢车辆基本信息的界面。而针对
每一辆被盗抢车,除其基本信息外,还需要看到其相应的
附件信息以及交易信息。各项信息的具体要素见需求要素
表 1。
配置前准备
1. 打开 Siebel Tools,用户名:SADMIN, 密码:SADMIN。
2. 打开 Siebel Client 端,用户名:SADMIN, 密码:SADMIN 。
1
Siebel 配置 Lab
(一)配置车辆基本信息界面
新建一个 Project,取名 TR Lab Vehicle, 然后点击 Lock。
注 1:新建一个 project 将所有的配置统一放进一个 project 有利于简化最后的编译过程;
注 2:正常的配置过程需要 check out 到本地端,配置完成后 check in 进去。由于我们
此时是在 VM 中 sever 端配置,没有建立本地客户端,所以不需要 check in 和 check out。
首先查看看 Siebel 是否有可供使用的表格。车辆基本信息需要的
字 段 在 S_ASSET 以及 S_ASSET_X 这 两 张 表 中 都 能 找 到 对 应 的
Column。车辆交易信息没有相应的表格对应,因此需要新建一张与
S_ASSET 关系为 1:M 的 Extension 表格。
一、创建 BC
1、在菜单 栏里选择 File—New Object ,选择 BusComp。选择
Project 名字 TR Lab Vehicle,新建 BC 名字为 TR LAB Vehicle Info,
选择 Base Table 为 S_ASSET。依次添加相应的 Field 如下:
Column Name
ASSET_NUM 物品编号
DESC_TEXT 描述信息
ENGINE_TYPE_CD 发动机种类
EXT_COLOR_CD 外部颜色
LCNS_NUM 车牌号
PR_POSTN_ID Primary Position Id
PR_CON_ID Primary Contact Id
TYPE_CD Type
问题:标注红色的字段,是 S-ASSET 中没有找到的字段。
注:1. 在具体的需求中物品编号应该是通过一定的算法自动计算出来,并且为只读形式。
2
Siebel 配置 Lab
具体实现方式,首先在 BC: TR LAB Vehicle Info 中,将 Asset Num 这个 field 的 predefault
value 设置为 Expr: 'RowIdToRowIdNum ([Id])',其次 read only 和 No copy 选上。
2.Type 这个字段是用以区别在 S_ASSET 这张表上建的不同 BC,因此我们在 Post
Default Value 和 Predefault Value 那加上 Expr: "LookupValue('PRODUCT_TYPE','Vehicle')"。
3. 因为在 S_ASSET 这张表上建的 BC 有很多,比如资产,车辆等。为了不同的 BC 显
示不同的数据,S_ASSET 这张表本身就建了 TYPE_CD 这个字段用以区别,因此我们在我
们 新 建 的 BC: TR LAB Vehicle Info 上 加 上 Search Specification :
[Type]=LookupValue("PRODUCT_TYPE","Vehicle"),用以只显示和车辆有关的数据。
问题:注 1 和注 2 字段设置 predefault value 发生语法错误,提示:不能验证的表达.
2、利用 Join 来添加扩展表中的字段
在 Object Explorer 中选择 Business Component:TR LAB Vehicle
Info/Field 。 鼠 标 右 键 , New Record 。 在 Join 中 选 择
S_ASSET_X,Column 选择 ATTRIB_03,Name 写上 Vehicle Type。
用同样的方法建立其他的几个 field 如下:
Column Join Name
ATTRIB_26 S_ASSET_X
初次注册登记时间
ATTRIB_04 S_ASSET_X
是否参加被盗抢险
ATTRIB_03 S_ASSET_X
车辆类型
ATTRIB_14 S_ASSET_X
价值
二、创建 BO
1 、 在 Object Explorer, 选 择 Business Object 。 右 键 , 新 建 一 个
BO。Name 一栏请填上 TR LAB Vehicle Info ;Project 请选择 TR
Lab Vehicle。
2、展开 BO,在 Business Object Component 中添加 BC:TR LAB
Vehicle Info。在 BO 上选择 TR LAB Vehicle Info 为 Primary BC。
3
Siebel 配置 Lab
三、创建 Applet
创建 List Applet
1、在菜单栏里选择 File—New Object,在 Applets 那个 tab 下,
选择 List Applet,点 OK。
2、选择 project 为 TR Lab Vehicle,创建 applet 名字为 TR LAB
Vehicle Info List Applet, 显示名称:车辆信息,选择 BC 为 TR LAB
Vehicle Info,upgrade 方式为 Preserve,点击 Next。
3、选择 Applet List (Base/EditList)mode,单击 next,
注:List Applet 一般都是 Edit List 的模式,所以此处不要选错。
4、选择所需要展示的 field(在此只选中文标识的),选上需要的
field,点击下一步;
5、选择所需要的 control,点击结束。直接进入了 applet web
layout 的界面。
6、创建完成后可以在界面上对 applet 做相应的调整和修改,添
加相应的 control 以及调整 field 的大小,对齐方式等。
创建 Form applet
1、在菜单栏里选择 File—New Object,在 Applets 那个 tab 下,
选择 Form Applet,点 OK。
2、选择 project 为 TR Lab Vehicle,创建 applet 名字为 TR LAB
4
Siebel 配置 Lab
Vehicle Info Form Applet, 显示名称:车辆基本信息,选择 BC 为
TR LAB Vehicle Info,updrade 方式为 Preserve,点击 Next。
3、选择 Edit Mode,单击 Next。
注:Form Applet 一般都是 Edit 模式,不要选错
4、选中所需要的 field 到右边的框,单击 next;
5、留下所需要的 control,单击 next;
6、创建完成后可以在界面上对 applet 做相应的调整和修改,添
加相应的 control 以及调整 field 的大小,对齐方式等。
五、创建 View
1、在菜单栏里选择 File—New Object,选择 View,点击 OK。
2、选择 Project 名字 TR Lab Vehicle,新建 View 名字为 TR LAB
Vehicle Info View,选择 BC 名字为 TR LAB Vehicle Info, upgrade
方式为 preserve。View 的显示名字输入中文“我的车辆基本信息”,点
击下一步。
3、选择模板为 View Basic,点击下一步。
4 、 选 择 在 此 view 中 要 显 示 的 applet , 按 顺 序 选 上 TR LAB
Vehicle Info List Applet 和 TR LAB Vehicle Info Form Applet。点击
下一步,显示完成。
5 、 展 开 Object Explorer 中 的 View , 检 查 View Web Tempelat
Items 下 applet 的模式是否对。(Form applet 为 Edit, List applet
5
剩余47页未读,继续阅读
alex_van
- 粉丝: 1
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0