RPA项目

rpa


续保查询(queryRenewal)

<h2>触发节点</h2> <p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/c95a32171c2fcc3d3be9df22cd504cb2?showdoc=.jpg" alt="" /></p> <h2>万家续保查询</h2> <p>万家发起的续保查询流程,对应RPA中三个任务请求步骤.</p> <ul> <li>1 taskType 为 queryRenewal的续保查询任务. 如果 queryRenewal 功能未开发,则会返回 保险公司配置错误或不存在. 如果 queryRenewal开发了,但未查询到续保数据,请按代码<strong> 1.1 处理.</strong></li> </ul> <p>当遇到上面这两个情况时,会自动调用 queryLinceNoVin 任务进行详情查询.</p> <ul> <li>2 taskType 为 queryLinceNoVin 详情查询任务 如果详情查询任务未查询到数据,请按代码<strong> 1.2处理.</strong></li> <li>3.如果详情查询失败 ,会自动调用 queryCarInfoByLinceNo 任务进行车辆信息查询.</li> </ul> <h3>代码 1.1</h3> <p>续保查询失败,未查询到数据</p> <pre><code class="language-java"> if( xubao==false ){ //续保查询未查询到数据,抛出异常 throw new com.baoxian.exception.BWException(com.baoxian.exception.LBExceptionEnums.RENEWAL_QUERY_FALLBACK_EXCEPTION) }</code></pre> <h3>代码 1.2</h3> <p>详情查询失败,未查询到数据</p> <pre><code class="language-java"> if( xiangqing==false ){ //详情查询未查询到数据,抛出异常 throw new com.baoxian.exception.BWException(com.baoxian.exception.LBExceptionEnums.QUERY_DETAIL_FALLBACK_EXCEPTION) }</code></pre> <p><strong>备注:</strong> queryRenewal queryLinceNoVin queryCarInfoByLinceNo 三个任务,请返回线下查询相同的节点</p> <h2>万家续保查询流程</h2> <pre><code class="language-flow">st=&gt;start: 查询请求 opqueryRenewal=&gt;operation: queryRenewal 任务 cond=&gt;condition: 完成开发? cond1=&gt;condition: 续保查询成功? opqueryLinceNoVin=&gt;operation: queryLinceNoVin 任务 cond2=&gt;condition: 详情查询成功? opqueryCarInfoByLinceNo=&gt;operation: queryCarInfoByLinceNo 任务 cond3=&gt;condition: 车辆查询成功? optrue=&gt;inputoutput: 查询成功结果 opfale=&gt;inputoutput: 查询失败结果 e=&gt;end: 完成万家续保查询 st-&gt;opqueryRenewal-&gt;cond(no,right)-&gt;opqueryLinceNoVin-&gt;cond2(no)-&gt;opqueryCarInfoByLinceNo(right)-&gt;cond3(yes)-&gt;optrue-&gt;e cond(yes,right)-&gt;cond1 cond1(no)-&gt;opqueryLinceNoVin cond1(yes,right)-&gt;optrue-&gt;e cond2(yes)-&gt;optrue-&gt;e cond3(no,right)-&gt;opfale(right)-&gt;e</code></pre>

页面列表

ITEM_HTML