创建流程
<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>