恢复交易上的GuidewireRating 覆盖无法按预期工作。
我们正在尝试扩展我们当前的 LOB 以利用评级覆盖。然而,当在新业务中手动覆盖评级然后取消时,我们面临一个问题,覆盖会继续到取消,但当取消时发生恢复时,覆盖不会被复制。
有人遇到过这种问题吗?如果是的话,您会采取什么措施来解决这个问题。TIA。
我很惊讶地听到您失去了恢复的优先权,因为这不是默认行为。为了证明这一点,我尝试使用我手头的 LOB 来复制您的问题,这是我们基于商业地产标准的模板系列 (CP7) 的最新版本。具体来说,我做了以下事情:
当我按照这些步骤操作时,我发现在步骤 2 中创建的覆盖确实延续到了恢复,这是我预期的行为,与您报告的相反。这让我怀疑您对 ReinstatementProcess 或 PolicyPeriodPlugin impl 类所做的一些自定义可能是您的根本原因。
我建议你尝试一下:
print("All costs just after creation!!!")
period.AllCosts.each(\elt -> {
print(elt.TypeIDString + " " + elt.OverrideAmount + " " + elt.ActualAmount + " " + elt.CoverableName)
})
此方法是产品代码调用 createDraftBranchInSamePeriod() 后的第一个钩子。如果您看到成本与覆盖的金额相呼应,那么您就进行了一些自定义操作,将其删除,并在此行之后运行。再次将代码添加到该方法的末尾,这将帮助您确定该方法中的某些后处理是否有问题。
请报告您的发现,特别是如果还有其他我可以帮助的地方。
我可以看到解决方案是平面取消,您可以尝试中期取消,然后恢复然后覆盖,也不会继续创建新切片