简要描述
接口简要描述
请求链接
/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 |
新增 |
最后编辑: 呼丽华 文档更新时间: 2024-08-21 10:58 作者:呼丽华