在 Guidewire ContactManager 中实现“软异常” - 如何实现?

问题描述 投票:0回答:1

在Guidewire ContactManager中,我们正在尝试实现“软异常”。 我的意思是,我们希望在创建或更新联系人时出现特定条件时出现 DisplayableException,但在第二次单击“更新”后,我们希望 DisplayableException 不再出现并创建联系人。 任何 GW 专家以前都遇到过这种要求,如果是的话,你做了什么? 理想情况下,如果这可以在规则(.grs 文件)中实现,那就太好了,但我们还使用扩展 ABContact 的增强类,如果需要的话,我们可以随时将功能代码移入其中。

guidewire
1个回答
0
投票

请参阅此处的文档:

https://docs.guidewire.com/self-management/cc/1023/rules/gosuRules/cc/topics/r_fz17108710.html

例如,要拒绝并发出警告,您可以在验证规则中执行此操作。

contactObject.reject(null, null, warningLevel, "your warning message")

您将 null 传递给错误字段(方法中的前 2 个字段),因为您希望拒绝是非阻塞的。

© www.soinside.com 2019 - 2024. All rights reserved.