如何创建指向Guidewire PolicyCenter特定报价的浏览器链接
实现外部应用打开PolicyCenter指定报价的方法
可以通过构造带特定参数的GET请求直接在浏览器中打开指定ID的报价,POST请求因依赖内部状态和表单数据,不如GET适合外部调用场景。以下是具体实现方式:
基础GET请求格式:
多数PolicyCenter版本支持通过dispatch参数指定操作,配合对象ID定位目标报价,示例URL如下:https://<你的PolicyCenter域名>/PolicyCenter.do?dispatch=ShowQuote"eId=<目标报价ID>替换
<你的PolicyCenter域名>和<目标报价ID>为实际值即可。通用实体定位格式:
如果上述ShowQuotedispatch不生效,可尝试通用的实体展示参数,适用于多数PolicyCenter对象(包括报价):https://<你的PolicyCenter域名>/PolicyCenter.do?dispatch=ShowEntity&entityType=Quote&entityId=<目标报价ID>注意事项:
- 必须确保用户当前浏览器会话已登录PolicyCenter,否则会自动跳转到登录页面,登录后才会加载目标报价。
- 部分PolicyCenter版本可能使用
quoteNumber(报价显示编号)替代quoteId(系统内部ID),如果使用报价编号访问,替换参数即可。 - 不同版本的PolicyCenter可能对dispatch参数的命名略有差异,若上述参数无效,可查看PolicyCenter内部导航时的请求参数(通过浏览器开发者工具的网络面板查看),复制对应的
dispatch和对象ID参数组合。
内容的提问来源于stack exchange,提问作者user3469673
相关产品推荐
相关产品推荐

