E9创建流程说明
<p><strong>维护人员:</strong></p>
<blockquote>
<p>叶庆荣</p>
</blockquote>
<h3>1、请求URL</h3>
<pre><code class="language-html">http://ip地址:端口/api/cus/workflow/createWorkflow</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">{
"createMark":"FW_123",
"creator":"sysadmin",
"requestName":"我是标题",
"requestLevel":"1",
"remark":"我是签字意见",
"isNextFlow":"0",
"mainTable":{
"$0_wbk":"我是单行文本框",
"$0_dxwbk":"我是多行文本框",
"$0_checkk":"1",
"$0_xzk":"0",
"$2_rlzy":"yqr",
"$2_drlzy":"yqr,zgw",
"$3_bm":"001",
"$3_dbm":"001,002",
"$4_gw":"001",
"$4_dgw":"001,002",
"$5_fb":"20190529001",
"$5_dfb":"18082401,20190529001",
"$6_fj":[
{
"filePath":"http://www.baidu.com/img/baidu_sylogo1.gif",
"fileName":"baidu_sylogo1.gif"
},
{
"filePath":"https://timgsa.baidu.com/timg?
image&quality=80&size=b9999_10000&sec=1577426926378&di=0084fc19f5cb90fc2286aab5ca8 c343e&imgtype=0&src=http%3A%2F%2Fpic.51yuansu.com%2Fpic2%2Fcover%2F00%2F41%2F80 %2F581369c715701_610.jpg",
"fileName":"timg.jpg"
}
]
},
detailTable":{
"dt1":{
"index_1":{
"$0_wb":"明细一文本第一行",
"$2_rlzy":"yqr",
"$2_drlzy":"yqr,zgw",
"$3_bm":"001",
"$4_gw":"001",
"$5_fb":"20190529001",
"$6_fj":[
{
"filePath":"http://www.baidu.com/img/baidu_sylogo1.gif", "fileName":"baidu_sylogo1.gif"
}
]
},
index_2":{
"$0_wb":"明细一文本第二行",
"$2_rlzy":"yqr",
"$2_drlzy":"yqr,zgw",
"$3_bm":"001",
"$4_gw":"001",
"$5_fb":"20190529001"
},
"index_3":{
"$0_wb":"明细一文本第三行",
"$2_rlzy":"yqr",
"$2_drlzy":"yqr,zgw",
"$3_bm":"001",
"$4_gw":"001",
"$5_fb":"20190529001"
}
},
"dt2":{
"index_1":{
"$0_wb":"明细二文本第一行",
"$2_rlzy":"yqr",
"$2_drlzy":"yqr,zgw",
"$3_bm":"001",
"$4_gw":"001",
"$5_fb":"20190529001"
},
index_2":{
"$0_wb":"明细二文本第二行",
"$2_rlzy":"yqr",
"$2_drlzy":"yqr,zgw",
"$3_bm":"001",
"$4_gw":"001",
"$5_fb":"20190529001"
},
index_3":{
"$0_wb":"明细二文本第三行",
"$2_rlzy":"yqr",
"$2_drlzy":"yqr,zgw",
"$3_bm":"001",
"$4_gw":"001",
"$5_fb":"20190529001"
}
}
}
}</code></pre>
<h3>5、参数说明</h3>
<h4>5.1 参数字段说明</h4>
<blockquote>
<p>1.mainTable,detaileTable传的参数名都是以${type}_{字段名}的格式
2.detaileTable里的dt1表示表单明细一,dt2表示明细二,以此类推;dt1下的index_1表
示明细一第一行数据,index_2表示第二行数据,以此类推</p>
</blockquote>
<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>createMark</td>
<td>是</td>
<td>String</td>
<td>创建流程标识</td>
<td>由泛微OA方提供</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>mainTable</td>
<td>是</td>
<td>json</td>
<td>主表数据</td>
<td>请参照第4点的mainTable格式及下面的参照表</td>
</tr>
<tr>
<td>detaileTable</td>
<td>否</td>
<td>json</td>
<td>明细数据</td>
<td>请参照第4点的detaileTable格式及下面的参照表</td>
</tr>
</tbody>
</table>
<h4>5.2 type的使用说明</h4>
<table>
<thead>
<tr>
<th>type</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>0</td>
<td>用于文本框字段,多行文本框字段,下拉框字段,check框字段等 一比一传值</td>
</tr>
<tr>
<td>2</td>
<td>用于人员字段,可传登录账号,工号,手机号 多个用逗号隔开</td>
</tr>
<tr>
<td>3</td>
<td>用于部门字段,传部门编号,多部门字段用逗号隔开</td>
</tr>
<tr>
<td>4</td>
<td>用于岗位字段,传岗位编号,多岗位用逗号隔开</td>
</tr>
<tr>
<td>5</td>
<td>用于分部字段,传分部编号,多分部用逗号隔开</td>
</tr>
<tr>
<td>6</td>
<td>附件字段 filePath:"上传的附件地址或者base64",fileName:"附件名称(包含附件类型)"</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>