用途:通过 PolicyCenter Cloud API 自动化保单全生命周期,覆盖账户创建、提交、报价、绑定、签发、批改与续保,并显式处理各状态转换的失败路径。适用于经纪门户报价绑定、CRM 推送提交、续保作业等场景。
主要能力:以离散状态转换函数组织流程(createAccount、createSubmission、quoteSubmission、bindSubmission、issuePolicy、openEndorsement、bindEndorsement、renewPolicy),每个函数自行处理失败。绑定前检查 underwritingIssues[] 中 blocksBind 为 true 的阻塞项并转人工复核;检测报价过期(默认 30 天)后重新报价而非重试;批改时对比新旧保费,超过可配置阈值则发出保费漂移事件;续保前读取产品线配置的续保窗口(通常到期前 60–90 天),避免 422 renewal-window-closed。使用 Idempotency-Key 防止重试产生重复账户,并记录完整状态转换日志。
使用方式:需先具备 guidewire-install-auth 提供的 bearer token 与 guidewire-sdk-patterns 提供的重试客户端(getToken、patchResource、paginate、mapError),并为集成服务应用分配 pc.account.write、pc.submission.write、pc.policy.write 角色。提交结构因产品代码(如 PersonalAuto、BOPLine)而异,需查阅对应产品的提交 schema。绑定后需单独调用签发接口,否则保单不会进入生效状态。
限制:续保窗口不可硬编码,须读取产品配置或响应 API 错误;批改保费可能因费率计划变更而漂移,不应静默绑定;并发编辑提交会返回 409,需处理校验和往返;部分失败可能留下孤立提交,需检查核保问题后重试或撤回。自定义产品 schema、多保单绑定、经纪层级授权等未在资料中展开。