此类方法有助于向用户发出警告消息,无论用户位于何处。
我想在页面重新加载后保留此警告消息,并想知道是否有一种现成的方法可以做到这一点。
例如:用户更新索赔信息,我想在交易完成后显示来自触发规则集的警告消息。
如果没有,那么有一个可以向用户显示横幅的通用警告消息处理程序的约定是什么?我宁愿不必直接在 pcf 中绑定核心业务登录。
我尝试了 gw.api.util.LocationUtil.addRequestScopedWarningMessage("displayed text") 并且它不会在事务之后持续存在。选项是将其放入 pcf ex: afterCommit() 或填充时显示的页面实体中。我真的不想这样做,因为它不通用。
您可能会在 Guidewire 文档中查看有关 SessionVar 的此页面。请注意,需要登录才能查看文档。
https://docs.guidewire.com/is/gosu/gosu/topics/c_kj1443367.html?hl=sessionvar
我认为添加更多细节可能会对您的问题有所帮助,以便回答者可以做出更少的假设。我在下面做了一些假设,但如果您在问题中添加更多详细信息,我将相应地更新我的答案。
如果我正确理解您的用例,我认为这些是正确的:
我看到有两种方法:
ClaimInfoBar
和 ClaimStatus
页面,但比尝试向每个 PCF 添加 AlertBar
要少得多。
关于高风险指示器使用的导丝警告:
重要提示:Guidewire 强烈建议限制用于任何一项业务的指标数量。过度使用指标会减轻对最终用户的总体影响。此外,Guidewire 设计了索赔摘要屏幕,预计很少有索赔(如果有的话)会有超过四个或五个指标。如果每个索赔的指标数量超过此预期,Guidewire 建议您重新访问索赔摘要屏幕设计并确定是否需要对其进行修改。否则,重要的索赔信息可能会出现在屏幕下方,需要额外滚动。