简要描述
接口简要描述
请求链接
/je/phone/app/initWFData
请求方式
POST
请求头
| 属性 |
值 |
| Content-Type |
application/x-www-form-urlencoded; charset=UTF-8 |
请求参数
说明
| 参数 |
类型 |
必填 |
默认值 |
说明 |
| doTaskName |
String |
否 |
|
没有意义,传到后台返回前台info参数中doTaskName |
| tableCode |
String |
是 |
|
功能TableCode 加密取值 |
| pkValue |
String |
是 |
|
业务主键 加密取值 |
| apkId |
String |
是 |
|
apkId |
| appId |
String |
是 |
|
appId |
| appCode |
String |
是 |
|
app功能Code |
| form |
String |
是 |
0 |
1是 表单配置,如果不是功能表单,需要重新规划表单配置 |
示例
{
"doTaskName": "",
"tableCode": "JE_DEMO_YZSQ",
"pkValue": "7cb21b6ac9df425caa9df5c858e9ce74",
"apkId": "IF4RJFNRJLJvuvrkHEP",
"appId": "y020XqZYZzLjs1HvfJu",
"appCode": "JE_DEMO_YZSQ",
"form": "1"
}
返回结果
说明
| 参数 |
类型 |
说明 |
| info |
Object |
功能基本信息 |
| appid |
String |
appid |
| dics |
Array< Object> |
数据字典 |
info说明
| 参数 |
类型 |
说明 |
| emptyPDID |
Boolean |
后台没有任何逻辑,直接赋值为Ture |
| doTaskName |
String |
|
| phone |
String |
后台没有任何逻辑,直接赋值为1 |
| audFlag |
String |
流程审批状态 |
| startNodes |
Array |
如果审批状态为”NOSTATUS”(未启动)或者空返回,开始节点信息 |
| //TODO没写呢 currentNode |
Array |
如果审批状态不为”NOSTATUS”(未启动)或者空返回,当前节点信息 |
| //TODO没写呢 history |
Array |
如果审批状态不为”NOSTATUS”(未启动)或者空返回,历史审批记录 |
| pdid |
String |
流程部署ID |
| pkValue |
String |
主键ID |
| tableCode |
String |
功能表名 |
| bean |
Object |
业务eneity |
dics说明
| 参数 |
类型 |
说明 |
| backgroundColor |
String |
单元格颜色 |
| code |
String |
字典code |
| icon |
String |
图标 |
| iconCls |
String |
图标样式 |
| id |
String |
id |
| text |
String |
名称 |
| textColor |
String |
字体颜色 |
startNodes说明
| 参数 |
类型 |
说明 |
| fsFuncNames |
String |
附属功能名称 |
| taskNodeInfos |
Array |
开始节点信息 |
| fsFuncIds |
String |
附属功能主键 |
| appInfos |
Array |
手机App信息 |
| saasJtgsMc |
String |
定制客户公司名称 |
| fsFuncCodes |
String |
附属功能编码 |
| sponsorAble |
Boolean |
是否发起 |
| messageType |
String |
回执方式 |
| processName |
String |
流程名称 |
| saasJtgsId |
String |
定制客户公司ID |
| deploymentId |
String |
流程部署id |
| sysProcessKey |
String |
系统流程KEY |
| buttonInfos |
Array< Object> |
流程按钮信息 |
| id |
String |
流程定义id |
| warnAble |
Boolean |
是否可催办 |
| anyoneStartAble |
Boolean |
是否任何人启动 |
| processEnName |
String |
流程英文名称 |
| suspend |
Boolean |
是否作废 |
| displayConfigInfo |
String |
显示模版 |
| processDefinitionId |
String |
流程定义id |
| sysProcess |
Boolean |
系统流程KEY |
| changeFields |
Array< String> |
可编辑字段编码 |
| startExp |
String |
启动表达式 |
| withdrawAble |
Boolean |
是否取回 |
| pkCode |
String |
表主键编码 |
| tableCode |
String |
表编码 |
| processGroup |
String |
流程组 |
| adminName |
String |
管理员 |
| completeAble |
Boolean |
启用时效 |
| processFlCode |
String |
流程分类编码 |
| viewTableCode |
String |
视图表编码 |
| historyStatus |
Boolean |
审批记录状态展示 |
| firstTaskNode |
String |
申请节点名称 |
| taskNodeNames |
Array |
所有审批节点不包括开始和结束 |
| entrustAble |
Boolean |
可委托 |
| endTaskNodes |
Array< Object> |
结束节点信息 |
| easyApprove |
Boolean |
是否建议审批 |
| transmitAble |
Boolean |
是否可转办 |
| startExpFn |
String |
启动函数 |
| funcId |
String |
功能主键 |
| enabled |
Boolean |
是否启用 |
| funcName |
String |
功能名称 |
| moreForm |
Boolean |
多表单 |
| diyEventInfos |
Array |
流程结束业务处理 |
| adminId |
String |
管理员ID |
| sysProcessName |
String |
系统流程名称 |
| processKey |
String |
流程KEY |
| processFlName |
String |
流程分类 |
| rollbackAble |
Boolean |
是否回退 |
| saasZhId |
String |
定制租户公司ID |
| funcCode |
String |
功能编码 |
| saasZhMc |
String |
定制租户公司名称 |
| userDiy |
Boolean |
人员预定义 |
| callAble |
Boolean |
是否可撤销 |
| easySponsor |
Boolean |
表单上传虚字段(不知道干嘛的,直接从数据库中取得) |
| eventInfos |
Array |
处理事件信息 |
| startRoles |
String |
启动角色组 |
| historyTime |
Boolean |
审批记录耗时展示 |
taskNodeInfos说明
| 参数 |
类型 |
说明 |
| doUserSortOnly |
Boolean |
是否人员顺序审批 |
| roundInfos |
Array |
传阅人员信息 |
| childProcessInfos |
Array |
子流程信息 |
| hideFields |
String |
隐藏字段 |
| rollbackDisable |
Boolean |
不可退回 |
| endProcess |
Boolean |
是否可以结束流程 |
| doWfChild |
Boolean |
启用子流程 |
| warnInfos |
Array< WarnInfoVo> |
预警与延期设置 |
| jumpDiyUserAble |
Boolean |
跳跃预定义人员位置 |
| hideChildren |
String |
隐藏子功能 |
| nextDiyUser |
Boolean |
转交下一步 |
| transitions |
Array< Object> |
连线信息 |
| type |
String |
节点类型 |
| asyncTree |
Boolean |
异步树 |
| suspendAble |
Boolean |
是否可作废 |
| formTitleTemplate |
String |
表单标题信息 |
| noEasy |
Boolean |
禁用简易审批 |
| decisionAble |
Boolean |
开启判断逻辑 |
| countersignAssgineId |
String |
会签负责人ID |
| jumpAble |
Boolean |
可跳跃 |
| beanName |
String |
指定bean名称 |
| completeChildNode |
String |
子节点 |
| buttonInfos |
Array |
任务节点自定义按钮 |
| warnAble |
Boolean |
不提醒 |
| doAssgineType |
String |
可处理人参考人员 |
| taskBtnInfos |
Array |
任务节点事件 |
| userDiyAble |
Boolean |
人员预定义 |
| countersignAll |
Boolean |
是否需全部参与人给予意见(主要针对负责人制度) |
| taskComments |
Array |
任务审批默认意见 |
| afterTaskNames |
String |
下一节点名称 |
| allotDeptUser |
Boolean |
使用组架构调拨 |
| endProcessAble |
Boolean |
结束流程 |
| noTakeTask |
Boolean |
禁用领取任务 |
| rejectNodes |
String |
驳回节点指定 |
| selectUser |
Boolean |
是否自定义选择人员 |
| editFields |
String |
可编辑字段 |
| rejectAble |
Boolean |
是否可驳回 |
| fieldsConfig |
String |
赋值字段配置 |
| enabledButtons |
String |
可用按钮 |
| beanMethod |
String |
执行bean方法 |
| nodeComments |
Array |
节点审批意见 |
| completeHour |
int |
工作日还是自然日 |
| countersignOrder |
Boolean |
会签是否按照顺序审批 |
| name |
String |
节点名称 |
| showChildren |
String |
显示子功能 |
| submitAble |
Boolean |
可直接提交驳回退回节点后禁用送交按钮 |
| autoJoint |
Boolean |
自动候选 |
| entrustAble |
Boolean |
是否可委托 |
| jointBeanName |
String |
候选过滤Bean名称 |
| transmitAble |
Boolean |
是否可转办 |
| jumpNodes |
String |
跳跃节点定义 |
| beforeTaskNames |
String |
上一节点名称聚合可能有N个 |
| jointBeanMethod |
String |
候选过滤Bean方法 |
| showFields |
String |
显示字段 |
| countersignType |
String |
会签类型 |
| countersignAssgineName |
String |
会签负责人 |
| autoRound |
Boolean |
自动传阅 |
| commentInfos |
Array |
传阅信息 |
| countersignProportion |
int |
会签负责人ID |
| reutrnSubmit |
Boolean |
可直接提交退回人 |
| noWithdrawable |
Boolean |
不可取回 |
| readOnlyFields |
String |
不可编辑字段 |
| doUserSort |
Boolean |
只顺序审批 |
| jointSource |
String |
自动候选来源 |
| returnBackAble |
Boolean |
是否可退回根节点 |
| completeHourType |
String |
工作日还是自然日 |
| diyAble |
Boolean |
启用预定义 |
| label |
String |
展示节点名称 |
| mustDiyUser |
Boolean |
强制预定义 |
| autoSelectAll |
Boolean |
候选节点人员全选 |
| rejectSubmit |
Boolean |
可直接提交驳回人 |
| notNullFields |
String |
必填字段 |
| editChildren |
String |
可编辑子功能 |
| formEditAble |
Boolean |
表单可编辑 |
endTaskNodes说明 属性同步taskNodeInfos中的Object
roundInfos说明
| 参数 |
类型 |
说明 |
| codes |
String |
角色编码 |
| names |
String |
角色名称 |
| ids |
String |
id |
| type |
String |
类型 |
WarnInfoVo说明
| 参数 |
类型 |
说明 |
| 参数 |
类型 |
说明 |
| id |
String |
主键 |
| text |
String |
名称 |
| code |
String |
编码 |
| day |
int |
天数 |
| timeType |
String |
时间类型 |
| config |
String |
业务执行 |
transitions说明
| 参数 |
类型 |
说明 |
| info |
String |
条件 |
| label |
String |
标签名称 |
| name |
String |
名称 |
| to |
String |
指向节点名称 |
成功示例
详情见附件
接口使用场景
失败示例
{
}
版本
| 版本 |
日期 |
说明 |
| v1.0 |
2020-01-01 |
新增 |
最后编辑: 呼丽华 文档更新时间: 2025-05-23 14:31 作者:呼丽华