dms

用于本地测试


创建oa流程接口文档

<p>[TOC]</p> <h5>简要描述</h5> <ul> <li>异构系统通过传输JSON格式参数,创建OA流程</li> </ul> <h5>请求URL</h5> <ul> <li><code>http://xx/api/zzhtdz/workflow/all/web/CreateWfByJson/doCreateWf</code></li> </ul> <h5>请求方式</h5> <ul> <li>POST application/json body</li> </ul> <h5>参数</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">workflowid</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>流程标识(OA提供)</td> </tr> <tr> <td style="text-align: left;">workcode</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>流程创建人oa工号</td> </tr> <tr> <td style="text-align: left;">requestname</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>流程标题</td> </tr> <tr> <td style="text-align: left;">maintable</td> <td style="text-align: left;">是</td> <td style="text-align: left;">jsonObject</td> <td>主表数据</td> </tr> <tr> <td style="text-align: left;">formtable_main_X_dtX</td> <td style="text-align: left;">否</td> <td style="text-align: left;">jsonObject</td> <td>明细表数据</td> </tr> </tbody> </table> <h5>请求示例</h5> <pre><code> {     &amp;quot;workflowid&amp;quot;:&amp;quot;3&amp;quot;,     &amp;quot;workcode&amp;quot;:&amp;quot;001&amp;quot;,     &amp;quot;requestname&amp;quot;:&amp;quot;这是一条JSON测试流程&amp;quot;,     &amp;quot;maintable&amp;quot;:{         &amp;quot;bz&amp;quot;:&amp;quot;备注&amp;quot;,         &amp;quot;systemid&amp;quot;:&amp;quot;标识&amp;quot;     },     &amp;quot;formtable_main_2_dt1&amp;quot;:{         &amp;quot;item&amp;quot;:[             {                 &amp;quot;xmmc&amp;quot;:&amp;quot;项目名称1&amp;quot;,                 &amp;quot;xmsm&amp;quot;:&amp;quot;项目备注1&amp;quot;             },             {                 &amp;quot;xmmc&amp;quot;:&amp;quot;项目名称2&amp;quot;,                 &amp;quot;xmsm&amp;quot;:&amp;quot;项目备注2&amp;quot;             }         ]     },     &amp;quot;formtable_main_2_dt2&amp;quot;:{         &amp;quot;item&amp;quot;:[             {                 &amp;quot;fylx&amp;quot;:&amp;quot;0&amp;quot;,                 &amp;quot;je&amp;quot;:&amp;quot;12.5&amp;quot;             },             {                 &amp;quot;fylx&amp;quot;:&amp;quot;1&amp;quot;,                 &amp;quot;je&amp;quot;:&amp;quot;123.5&amp;quot;             }         ]     } }</code></pre> <h5>返回参数说明</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">code</td> <td style="text-align: left;">string</td> <td>SUCCESS:成功;其他:失败</td> </tr> <tr> <td style="text-align: left;">requestid</td> <td style="text-align: left;">string</td> <td>流程实例id</td> </tr> <tr> <td style="text-align: left;">errMsg</td> <td style="text-align: left;">string</td> <td>错误说明</td> </tr> <tr> <td style="text-align: left;">msgType</td> <td style="text-align: left;">string</td> <td>错误类型</td> </tr> </tbody> </table> <h5>返回示例 (成功)</h5> <pre><code>{     &amp;quot;code&amp;quot;:&amp;quot;SUCCESS&amp;quot;,     &amp;quot;requestid&amp;quot;:&amp;quot;547547&amp;quot;,     &amp;quot;errMsg&amp;quot;:&amp;quot;&amp;quot;,     &amp;quot;msgType&amp;quot;:&amp;quot;&amp;quot; }</code></pre> <h5>返回示例 (失败)</h5> <pre><code>{     &amp;quot;code&amp;quot;:&amp;quot;PARAM_ERROR&amp;quot;,     &amp;quot;errMsg&amp;quot;:&amp;quot;'errParam_detail_xmmc1':'项目名称2'&amp;quot;,     &amp;quot;requestid&amp;quot;:&amp;quot;-1&amp;quot;,     &amp;quot;msgType&amp;quot;:&amp;quot;SAVE_DETAIL_TABLE_FAIL&amp;quot; }</code></pre> <h5>备注</h5> <ul> <li>maintable为主表数据,jsonObject的key是oa流程中字段名称,value是对应该字段的值。</li> <li>formtable_main_X_dtX为明细数据,X主表表名由oa提供,dtX代表明细表名,明细表1为dt1。 item为jsonArray,每一个元素代表一行明细</li> </ul>

页面列表

ITEM_HTML