RPA项目

rpa


任务类型之自定义类型

<p>[TOC]</p> <p>自定义类型,,可以在 msgValCode取值,代表查询的类型 ,取值同taskType <strong>例如:决策单元查询 decision</strong></p> <h2>传入内容</h2> <pre><code class="language-java"> com.baoxian.task.AutoTask autoTask = autoTask com.baoxian.model.car.Enquiry entity = (com.baoxian.model.car.Enquiry) autoTask?.taskEntity; String identityCollection =autoTask.configs.identityCollection; com.alibaba.fastjson.JSONObject appjson = com.alibaba.fastjson.JSONObject.parseObject(autoTask.applyJson); String msgValCode = appjson.getJSONObject("sq").getString("msgValCode") //取值查询类型 com.baoxian.util.TmpLogUtil.log(autoTask,"msgValCode:{}",msgValCode);</code></pre> <h2>传出内容</h2> <pre><code class="language-java"> com.baoxian.task.AutoTask autoTask = autoTask com.baoxian.model.car.Enquiry entity = (com.baoxian.model.car.Enquiry) autoTask?.taskEntity; String identityCollection =autoTask.configs.identityCollection; com.alibaba.fastjson.JSONObject appjson = com.alibaba.fastjson.JSONObject.parseObject(autoTask.applyJson); String msgValCode = appjson.getJSONObject("sq").getString("msgValCode") //取值查询类型 com.baoxian.util.TmpLogUtil.log(autoTask,"msgValCode:{}",msgValCode); /** 处理一些业务逻辑 */ Map entitymisc=new HashMap(); com.alibaba.fastjson.JSONArray anyObject = new com.alibaba.fastjson.JSONArray(); String key=""; String value=""; com.alibaba.fastjson.JSONObject item = new JSONObject(); for (int i = 0; i &lt; 10; i++) { item = new JSONObject(); item.put("key":key); item.put("value":value); anyObject.add(item); } anyObject.add(item); /*将需要返回的数据放在misc中返回*/ entitymisc.put(msgValCode,anyObject); //msgValCode 如果是验车码 entitymisc.put(msgValCode,"获取到的验车码"); entity.misc=entitymisc; </code></pre> <h2>决策单元查询</h2> <h3>请求</h3> <p><strong>tasktype : decision</strong></p> <h3>返回</h3> <pre><code class="language-java"> Map entitymisc=new HashMap(); com.alibaba.fastjson.JSONArray decisionArray = new com.alibaba.fastjson.JSONArray(); String key=""; String value=""; com.alibaba.fastjson.JSONObject item = new JSONObject(); for (int i = 0; i &lt; 10; i++) { item = new JSONObject(); item.put("key":key); item.put("value":value); decisionArray.add(item); } decisionObject.add(item); /*将需要返回的数组放在misc中返回*/ entitymisc.put(msgValCode,decisionArray); entity.misc=entitymisc; </code></pre> <h2>验车码查询</h2> <h3>请求</h3> <p><strong>tasktype : inspectinCode</strong></p> <h3>返回</h3> <pre><code class="language-java"> Map entitymisc=new HashMap(); //msgValCode 如果是验车码,直接将验车码按如下返回 entitymisc.put(msgValCode,"获取到的验车码"); entity.misc=entitymisc; </code></pre>

页面列表

ITEM_HTML