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

2019-03-29 14:02

3.1.3 适用范围及注意要点

该属性对MVField无效;

在进行该属性设置时,注意Value须为另一字段,而非表达式之类;且该字段返回值须为布尔值;在进行该属性设置时须格外注意!

3.2 BC Read Only Field

3.2.1 功能

通过BC上某一个字段,来控制该BC上记录的只读状态;

3.2.2 使用方法

【Name】BC Read Only Field

【Value】须为某一字段,且该字段的值返回为布尔值;

当该字段的值返回为真时,该BC上对应的记录只读;否则,为不只读;

Siebel_DR1_常用User Property介绍 Coco_lia 6 / 22

3.2.3 适用范围及注意要点

? 如果对应的View上的“Admin Mode Flag”属性为真,则该UP属性不生效;

? 在进行该属性设置时,注意Value须为另一字段,而非表达式之类;且该字段返回值须

为布尔值;在进行该属性设置时须格外注意! E.g.

【Field Name】BC Read Only Flag

【Value】IIf ([Created By Name] = LoginName(), \

3.3State Model

3.3.1 功能

如下图所示,在使用状态模型的时候需要选择“业务组件”。因此,须先启用该业务组件的“State Model”User Property,使得该业务组件具备状态模型属性,这是状态模型生效的一个重要前提条件。

3.3.2 使用方法

确认需要启动State Model属性的BC,在该BC上增加User Property,如下: 【Name】:State Model 【Value】:Y

Siebel_DR1_常用User Property介绍 Coco_lia 7 / 22

3.3.3 适用范围及注意要点

? 增加该User Property需要修改配置,因此建议在配置时提前做好统一规划,免得临时

启用需要编译、重启,增加工作量;

? 另外,State Model设置本身的增加、或修改亦需要重启整个应用方可生效,此点需格

外注意。

3.4On Field Update Set n

3.4.1 功能

通过BC上某一个字段的更新,来设定该BC上另一个字段的值;

3.4.2 使用方法

【Name】:On Field Update Set n 【Value】:\

? \:更新的字段,即以该字段为依据来设定另一个字段的值; ? \:需赋值的字段;

? \:当\更新后,\即被赋予预先定义好的值;预订该属性

为空,则\将被赋予\的值;

? \:设定的条件,即在满足该条件的情况下,以上字段方被赋值;该条件也可

为空;

3.4.3 适用范围及注意要点

? 对于\:不能为MVField,或者Calculated Field; ? 对于\:该字段不能基于MVG;

Siebel_DR1_常用User Property介绍 Coco_lia 8 / 22

此要求比上述\更为严格,要求该字段完全不能基于MVG; E.g. \

该\字段虽不为MVField,但是基于MVG,所以该UP定义依然失效,Email Address不会按照预期进行赋值;

? 由于该属性在一个BC上通常会设置多个,需要按照数字进行排序,对于数字的编码规

则也应尤为注意。详见前文说明;

3.5On Field Update Invoke n

待补充

3.6Deep Copy / Deep Delete n

3.6.1 功能

在复制、or删除某条记录的时候,借助Deep Copy / Deep Delete功能,可以实现对于子记录(存在1:M关系的父、子BC之间)的同时复制、or删除;即,该功能可以实现深度复制、or删除;

3.6.2 使用方法

【Name】Deep Copy / Delete n 【Value】Child BC Name

3.6.3 适用范围及注意要点

? 如果父、子BC属于同一个BC,则之间的这种关系必须通过Recursive Link User Property

来决定;待补充;

? 从目前的一般业务逻辑来看,Deep Copy和Deep Delete通常是配套使用的;

Siebel_DR1_常用User Property介绍 Coco_lia 9 / 22

? 由于该属性在一个BC上通常会设置多个,需要按照数字进行排序,对于数字的编码规

则也应尤为注意。详见前文说明;

3.7Sequence field

详见附录2

3.8Sequence use max 3.9.1 功能

用于决定序列字段的值是否从当前记录的最大序列数开始;

3.9.2 使用方法

【Name】Sequence Use Max 【Value】Y

? 如果该属性为Y,则新建记录的序列为现有所有记录中最大序列数+1; ? 如果该属性为N,或并未进行此项属性设置,则新建记录的序列为当前记录的序列数+1;

3.9.3 适用范围及注意要点

? 此功能一般和“Sequence Field”配套使用;

Siebel_DR1_常用User Property介绍 Coco_lia 10 / 22


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

下一篇:菜谱 - 图文

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

马上注册会员

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