Siebel常用User Property介绍 - 图文(4)

2019-03-29 14:02

2) 在Applet层建立Default Aspect

? ?

在Applet User Property上分别建立Default Aspect,value可以为显示值,也可以自定义;

在其他Applet层分别作如上定义;

?

Siebel_DR1_常用User Property介绍 Coco_lia 16 / 22

3) 在BC层建立Aspect Default Value

?

找到该BC上相应Field,在其Field User Property建立几条Aspect Default Value,分别对应相应的Applet层,其Value表达式应为不同Applet上的默认值。

如下图所示:

4) 编译

根据具体的业务需求,在相应的Applet层写Search条件进行数据筛选,编译以上所有对象,即可!

Siebel_DR1_常用User Property介绍 Coco_lia 17 / 22

适用范围及注意点

? ?

该默认值的设置对于相应BC、List Applet、Form Applet的Class要求极为精准,需要逐一检查,核对无误!

另外,在Applet层、BC层写User Property时,应注意,尽量不出现数字、空格等现象!(谨遵技术顾问Ysisl谆谆教导,有待进一步验证!总之谨慎行事总是没错啦!)

附录2Sequence Field

功能

? 具有1:M Link关系的父、子BC(此处统一称为:Master BC、Detail BC),在该子BC

Siebel_DR1_常用User Property介绍 Coco_lia 18 / 22

下新建记录时通常需要按照一定的序列;

? 因此,需要在该Detail BC上定义一个序列字段,使得新建记录时可以自动产生数字,

并依次排列。

使用方法 1) Detail BC

a) Class——CSSBCBase or subclass of CSSBCBase

即:其super class为CSSBCBase,也可以! 【class选择有误,可能会产生序号字段为空值;】

b) 在该BC上新建两个Field:

Field 1:Line Number or Order【名字可以自定义】; Type:DTYPE_NUMBER;

对应Column的类型:Number

Field 2:用于建立与头BC之间的Link关系,通常该字段我们在前期的准备工作中已经建立完毕,此时只需确认无误即可;

c) 在BC User Property下新建:

Name——Sequence Field【固定】

Value——上述Field 1的name【固定】

Siebel_DR1_常用User Property介绍 Coco_lia 19 / 22

d) 添加该BC到相应BO,建立Link1(该Link称之为Main Link),即Master BC和Detail

BC的关系

2) 新建Sequence BC

a) Name——xx.yy (Sequence)【xx是Detail BC的名字,yy是以上Field 1的名字】; b) Sort Specification——Sequence (DESCENDING)

【如果此处属性不更改,则新建的所有记录序号默认为1;或者如为Asc,则新建记录序号为2;】

c) Class——CSSSequence

d) 新建两个Field

Field 3:Name—Suquence【固定】,Type:DTYPE_NUMBER;Column:Number; 同Field 1所对应的Column;

Field 4:Foreign Key Field,即用于和Master BC建立Link, 同Field 2所对应的Column

Siebel_DR1_常用User Property介绍 Coco_lia 20 / 22


Siebel常用User Property介绍 - 图文(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:菜谱 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: