e9-API文档

e9-API文档


创建流程

<p><strong>维护人员:</strong></p> <blockquote> <p>张国旺</p> </blockquote> <h3>1、请求URL</h3> <pre><code class="language-html">http://ip地址:端口/api/cus/workflow/create?flowCode=SAP_001 备注请求链接参数拼接 ?flowCode=SAP_001 (根据实际的流程标识替换)</code></pre> <h3>2、请求方式</h3> <pre><code class="language-html">post</code></pre> <h3>3、内容格式</h3> <pre><code class="language-html">application/json</code></pre> <h3>4、 请求参数</h3> <pre><code class="language-json">{ "baseInfo":{ "operator":"22", "requestName":"流程请求标题", "requestLevel":"流程紧急程度", "remark":"我是签字意见" }, "mainData":{ "Text_single":"单行文本", "Text_int":"0", "Text_float":"0.00", "Multiline_text":"多行文本", "S_company":"1", "M_company":"1,3", "S_dept":"2", "M_dept":"2,3", "S_job":"2", "M_job":"2,3", "S_resource":"23", "M_resource":"23,24", "S_browser_custom":"23", "M_browser_custom":"23,24", "check_box":"1", "select_box":"0", "drop_box":"1", "Multiline_box":"0,1", "upload_pictrue":[ { "filePath":"http://www.baidu.com/img/baidu_sylogo1.gif", "fileName":"baidu_sylogo1.gif" } ], "upload_attachment":[ { "filePath":"http://www.baidu.com/img/baidu_sylogo1.gif", "fileName":"baidu_sylogo1.gif" } ] }, "detailData":{ "dt1":[ { "Text_single":"单行文本", "Text_int":"0", "Text_float":"0.00", "Multiline_text":"多行文本", "S_company":"1", "M_company":"1,3", "S_dept":"2", "M_dept":"2,3", "S_job":"2", "M_job":"2,3", "S_resource":"23", "M_resource":"23,24", "S_browser_custom":"23", "M_browser_custom":"23,24", "check_box":"1", "select_box":"0", "drop_box":"1", "Multiline_box":"0,1" }, { "Text_single":"单行文本", "Text_int":"0", "Text_float":"0.00", "Multiline_text":"多行文本", "S_company":"1", "M_company":"1,3", "S_dept":"2", "M_dept":"2,3", "S_job":"2", "M_job":"2,3", "S_resource":"23", "M_resource":"23,24", "S_browser_custom":"23", "M_browser_custom":"23,24", "check_box":"1", "select_box":"0", "drop_box":"1", "Multiline_box":"0,1", "upload_pictrue":[ { "filePath":"http://www.baidu.com/img/baidu_sylogo1.gif", "fileName":"baidu_sylogo1.gif" } ], "upload_attachment":[ { "filePath":"http://www.baidu.com/img/baidu_sylogo1.gif", "fileName":"baidu_sylogo1.gif" } ] } ], "dt2":[ { "Text_single":"单行文本", "Multiline_text":"多行文本", "S_resource":"23", "M_browser_custom":"23,24" }, { "Text_single":"单行文本", "Multiline_text":"多行文本", "S_resource":"24", "M_browser_custom":"23,24" } ] }, "otherParams":{ "isNextFlow":"1", "delReqFlowFaild":"1", "comConvertType":"id", "deptConvertType":"id", "jobConvertType":"id", "hrmConvertType":"id" } }</code></pre> <h3>5、参数说明</h3> <h4>5.1 参数字段说明</h4> <table> <thead> <tr> <th>参数名</th> <th>必须</th> <th>类型</th> <th>说明</th> <th>备注</th> </tr> </thead> <tbody> <tr> <td>requestName</td> <td>是</td> <td>String</td> <td>请求标题</td> <td></td> </tr> <tr> <td>creator</td> <td>是</td> <td>String</td> <td>流程创造者</td> <td>可传登录账号,工号,手机号</td> </tr> <tr> <td>requestLevel</td> <td>否</td> <td>String</td> <td>紧急程度</td> <td>默认0; 0:正常,1:重要,2:紧急</td> </tr> <tr> <td>remark</td> <td>否</td> <td>String</td> <td>签字意见</td> <td></td> </tr> <tr> <td>isNextFlow</td> <td>否</td> <td>String</td> <td>提交下一节点</td> <td>默认0; 0:否,1:是</td> </tr> <tr> <td>主表名字根据映射的主表名替换</td> <td>是</td> <td>json</td> <td>主表数据</td> <td></td> </tr> <tr> <td>明细表名字根据映射的主表名替换</td> <td>否</td> <td>json</td> <td>明细数据</td> <td></td> </tr> </tbody> </table> <h3>6、请求结果</h3> <h4>6.1 返回成功示例</h4> <pre><code class="language-json">{ "errMsg":{}, "code":"SUCCESS", "data":{"requestid":70070}, }</code></pre> <h4>6.2 返回失败示例</h4> <pre><code class="language-json">{ "errMsg":{"msg_params":"获取创建的流程id失败"}, "code":"PARAM_ERROR", "data":{} }</code></pre> <h4>6.3 返回参数说明</h4> <table> <thead> <tr> <th>参数名</th> <th>类型</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>code</td> <td>String</td> <td>返回数据状态 SUCCESS:成功,PARAM_ERROR:参数错误,NO_PERMISSION:无权限,SYSTEM_INNER_ERROR:程序异常,USER_EXCEPTION:用户异常</td> </tr> <tr> <td>data</td> <td>Json</td> <td>接口状态为SUCCESS,则data中包含生成的requestid</td> </tr> <tr> <td>errMsg</td> <td>Json</td> <td>接口异常信息:例如状态为PARAM_ERROR 则返回错误参数信息</td> </tr> </tbody> </table>

页面列表

ITEM_HTML