【Siebel】自定义的方法是用BC的UserProperty修改内容时遇到的问题

有Account Apply 和account 2个模块Account提交时会生成一个对应的Account Apply,同时Account中有一个记录只读标记字段 Read Flag,置为Y。

这时候审核Apply,自定义了一个refuse方法。这个方法需要修改本Apply的状态、修改Apply退回标记为Y,同时还需要将Account的Read Flag置为N。

实现方法:Apply的BC User Property中定义了3个记录

1、Name:Named Method 3          Method:"Refuse", "SET", "Return Flag", "Y"

3、Name:Named Method 8          Method:"Refuse", "SET", "Status", "LookupValue (APPLY_STATUS', 'Refused')"

3、Name:Named Method 9          Method:"Refuse", "INVOKESVC" , "Account", "Account Service", "ChgReadFlg", "'BOName'", "'Account'", "'BCName'", "'Account'", "'RowId'", "[Accnt Id]", "'FieldName'", "Read Flag'", "'Value'", "'N'"

Named Method的数量是不能间断的,这里中间有几个被InActive。

Named Method 9  是定义了一个BS根据account Id 找到记录,修改Read Flag为N。

 

遇到问题:

这个在测试中一直是没有问题的,但是实际使用的时候,发现大部分数据都是按照这个实现了,但是还有一部分数据Account的Read Flag并未改为N。

这是什么原因?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值