简要描述

接口简要描述

请求链接

/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-07-05 09:35   作者:呼丽华