- BASE
- 业务对象
- DEMO
- 系统配置
- 流程模块
- AUTH模块
- CMS模块
- ORG模块
- 数据权限
- 流程服务接口
- 应用市场模块
- 应用广场
- 钉钉全量同步用户信息GET
- 钉钉同步单人用户信息GET
- 测试GET
- testPOST
- 测试租户保存GET
- 222POST
- 測試回調GET
获取流程启动数据
开发中
GET
/ab-bpm/bpm/instance/getStartFlowData
请求参数
Query 参数
defKey
string
流程定义key
示例值:
rwblcslc
isMobile
string
是否是移动端
示例值:
false
Header 参数
Authorization
string
可选
默认值:
Bearer{{Auth_Token}}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET '/ab-bpm/bpm/instance/getStartFlowData?defKey=rwblcslc&isMobile=false' \
--header 'Authorization: Bearer{{Auth_Token}}'
返回响应
🟢200成功
application/json
Body
isOk
boolean
是否成功
code
string
状态码
message
string
接口状态信息
data
object
数据
defName
string
流程定义名称
defId
string
流程定义id
defKey
string
流程定义key
bpmForm
object
表单信息
innerFormData
object
业务表单数据
buttonList
array [object {4}]
可操作按钮列表
ensureCandidate
boolean
必需
bpmNodeConfig
object
节点属性配置
msg
string
接口状态信息
示例
{
"isOk": true,
"code": "Success",
"message": "操作成功",
"data": {
"defName": "任务办理测试流程",
"defId": "1625744748191494144",
"defKey": "rwblcslc",
"bpmForm": {
"type": "inner",
"pcCode": "ddbd_pc",
"pcName": "订单表单_pc端表单",
"mbCode": "ddbd_mobile",
"mbName": "订单表单_移动端表单",
"boCode": "ddb",
"formEmpty": false
},
"innerFormData": {
"data": {
"ddb": {
"qdjl": "",
"dw": "",
"ddje": "",
"orderId": "",
"dj": "",
"_loadMap": {
"ddb": true,
"ddwl": true
},
"sl": "",
"je": "",
"mz": ""
}
},
"initData": {
"ddb": {
"ddb": {
"qdjl": "",
"dw": "",
"ddje": "",
"orderId": "",
"dj": "",
"_loadMap": {
"ddb": true,
"ddwl": true
},
"sl": "",
"je": "",
"mz": ""
},
"ddwl": {
"dw": "",
"orderId": "",
"dj": "",
"_loadMap": {
"ddwl": true
},
"sl": "",
"je": "",
"mz": ""
}
}
},
"permission": {
"ddb": {
"ddb": {
"qdjl": "w",
"ddje": "w",
"mz": "w"
},
"ddwl": {
"dw": "w",
"orderId": "w",
"dj": "w",
"sl": "w",
"je": "w",
"mz": "w"
}
}
},
"tablePermission": {
"ddb": {
"ddb": "w",
"ddwl": "w"
}
},
"bizForm": {
"id": "1589887910555992064",
"type": "pc",
"code": "ddbd_pc",
"name": "订单表单_pc端表单",
"typeCode": "ywlc",
"designCode": "ddbd",
"templateCode": "elementFlowDesign",
"boCode": "ddb",
"boName": "订单",
"html": "<ab-card>\r\n\t<template #header>\r\n\t\t<span class=\"title\">订单表单</span>\r\n\t</template>\r\n\t\r\n\t<ab-form-group>\r\n\t\t<ab-form-item :span=\"24\" label=\"订单金额\" :permission=\"permission.ddb.ddb.ddje\">\r\n\t\t\t<ab-input v-model=\"data.ddb.ddje\" placeholder=\"请输入订单金额\" :permission=\"permission.ddb.ddb.ddje\" :rules=\"[]\" desc=\"订单表-订单金额\" :disabled=\"false\"></ab-input>\r\n\t\t</ab-form-item>\r\n\t\t<ab-form-item :span=\"24\" label=\"渠道经理\" :permission=\"permission.ddb.ddb.qdjl\">\r\n\t\t\t<ab-input v-model=\"data.ddb.qdjl\" placeholder=\"请输入渠道经理\" :permission=\"permission.ddb.ddb.qdjl\" :rules=\"[]\" desc=\"订单表-渠道经理\" :disabled=\"false\"></ab-input>\r\n\t\t</ab-form-item>\r\n\t\t<ab-form-item :span=\"24\" label=\"名字\" :permission=\"permission.ddb.ddb.mz\">\r\n\t\t\t<ab-input v-model=\"data.ddb.mz\" placeholder=\"请输入名字\" :permission=\"permission.ddb.ddb.mz\" :rules=\"[]\" desc=\"订单表-名字\" :disabled=\"false\"></ab-input>\r\n\t\t</ab-form-item>\r\n\t</ab-form-group>\r\n</ab-card>\r\n<ab-card style=\"margin-top: 10px;\">\r\n\t<template #header>\r\n\t\t<span class=\"title\">订单物料</span>\r\n\t\t<ab-sub-load v-model=\"data.ddb\" table-path=\"ddwlList\" bo-code=\"ddb\" :permission-type=\"permissionType\" :permission-value=\"permissionValue\" :permission=\"tablePermission.ddb.ddwl\" fk=\"id\"></ab-sub-load>\r\n\t\t<ab-sub-add class=\"el-button el-button--primary\" v-model=\"data.ddb.ddwlList\" :init-data=\"initData.ddb.ddwl\" :permission=\"tablePermission.ddb.ddwl\">添加</ab-sub-add>\r\n\t</template>\r\n\t<table class=\"ab-table\">\r\n\t\t<thead>\r\n\t\t\t<tr>\r\n\t\t\t\t<th v-ab-permission=\"permission.ddb.ddwl.mz\"><ab-required :permission=\"permission.ddb.ddwl.mz\"></ab-required>名字</th>\r\n\t\t\t\t<th v-ab-permission=\"permission.ddb.ddwl.dw\"><ab-required :permission=\"permission.ddb.ddwl.dw\"></ab-required>单位</th>\r\n\t\t\t\t<th v-ab-permission=\"permission.ddb.ddwl.sl\"><ab-required :permission=\"permission.ddb.ddwl.sl\"></ab-required>数量</th>\r\n\t\t\t\t<th v-ab-permission=\"permission.ddb.ddwl.dj\"><ab-required :permission=\"permission.ddb.ddwl.dj\"></ab-required>单价</th>\r\n\t\t\t\t<th v-ab-permission=\"permission.ddb.ddwl.je\"><ab-required :permission=\"permission.ddb.ddwl.je\"></ab-required>金额</th>\r\n\t\t\t\t<th v-ab-permission=\"permission.ddb.ddwl.orderId\"><ab-required :permission=\"permission.ddb.ddwl.orderId\"></ab-required>orderId</th>\r\n\t\t\t\t<th>操作</th>\r\n\t\t\t</tr>\r\n\t\t</thead>\r\n\t\t<tbody>\r\n\t\t\t<ab-sub-tr-scope v-slot=\"{scopePermission, scopeTablePermission}\" :permission=\"permission.ddb.ddwl\" :table-permission=\"tablePermission\" v-for=\"(ddwl,index) in data.ddb.ddwlList\" :key=\"ddwl.$$abHashCode\">\r\n\t\t\t\t<td v-ab-permission=\"permission.ddb.ddwl.mz\">\r\n\t\t\t\t\t<ab-input v-model=\"ddwl.mz\" placeholder=\"请输入名字\" :permission=\"scopePermission.mz\" :rules=\"[]\" :desc=\"'订单物料-名字【第'+(index+1)+'条】'\" :disabled=\"false\"></ab-input>\r\n\t\t\t\t</td>\r\n\t\t\t\t<td v-ab-permission=\"permission.ddb.ddwl.dw\">\r\n\t\t\t\t\t<ab-input v-model=\"ddwl.dw\" placeholder=\"请输入单位\" :permission=\"scopePermission.dw\" :rules=\"[]\" :desc=\"'订单物料-单位【第'+(index+1)+'条】'\" :disabled=\"false\"></ab-input>\r\n\t\t\t\t</td>\r\n\t\t\t\t<td v-ab-permission=\"permission.ddb.ddwl.sl\">\r\n\t\t\t\t\t<ab-input v-model=\"ddwl.sl\" placeholder=\"请输入数量\" :permission=\"scopePermission.sl\" :rules=\"[]\" :desc=\"'订单物料-数量【第'+(index+1)+'条】'\" :disabled=\"false\"></ab-input>\r\n\t\t\t\t</td>\r\n\t\t\t\t<td v-ab-permission=\"permission.ddb.ddwl.dj\">\r\n\t\t\t\t\t<ab-input v-model=\"ddwl.dj\" placeholder=\"请输入单价\" :permission=\"scopePermission.dj\" :rules=\"[]\" :desc=\"'订单物料-单价【第'+(index+1)+'条】'\" :disabled=\"false\"></ab-input>\r\n\t\t\t\t</td>\r\n\t\t\t\t<td v-ab-permission=\"permission.ddb.ddwl.je\">\r\n\t\t\t\t\t<ab-input v-model=\"ddwl.je\" placeholder=\"请输入金额\" :permission=\"scopePermission.je\" :rules=\"[]\" :desc=\"'订单物料-金额【第'+(index+1)+'条】'\" :disabled=\"false\"></ab-input>\r\n\t\t\t\t</td>\r\n\t\t\t\t<td v-ab-permission=\"permission.ddb.ddwl.orderId\">\r\n\t\t\t\t\t<ab-input v-model=\"ddwl.orderId\" placeholder=\"请输入orderId\" :permission=\"scopePermission.orderId\" :rules=\"[]\" :desc=\"'订单物料-orderId【第'+(index+1)+'条】'\" :disabled=\"false\"></ab-input>\r\n\t\t\t\t</td>\r\n\t\t\t\t<td>\r\n\t\t\t\t\t<ab-button-group>\r\n\t\t\t\t\t\t<ab-sub-del v-model=\"data.ddb.ddwlList\" :index=\"index\" :permission=\"scopeTablePermission.ddb.ddwl\">移除</ab-sub-del>\r\n\t\t\t\t\t</ab-button-group>\r\n\t\t\t\t</td>\r\n\t\t\t</ab-sub-tr-scope>\r\n\t\t</tbody>\r\n\t</table>\r\n</ab-card>\r\n",
"js": "window.custFormComponentMixin = {\r\n\tdata: function () {\r\n \t\treturn {\"user\":{\"name\":\"张珊\"}};\r\n },\r\n created : function(){\r\n \tconsole.log(\"脚本将会混入自定义表单组件中...\");\r\n\t},\r\n\tmethods:{\r\n\t\ttestaaa : function(){\r\n\t\t\talert(1)\r\n\t\t},\r\n\t\tcustValid:function(){ \r\n\t\t\t// 执行业务校验,return false则终止提交 \r\n\t\t\treturn true; \r\n\t\t}\r\n\t}\r\n }",
"status": "design",
"createTime": "2022-11-08 15:49:51",
"createBy": "1",
"createOrgId": "",
"updateTime": "2023-02-06 09:04:11",
"updateBy": "1",
"rev": 12
},
"permissionType": "flow",
"permissionValue": "rwblcslc-default"
},
"buttonList": [
{
"name": "启动",
"actionName": "start",
"javaScript": "",
"groovyScript": ""
},
{
"name": "保存草稿",
"actionName": "draft",
"javaScript": "",
"groovyScript": ""
},
{
"name": "流程图",
"actionName": "flowImage",
"javaScript": "",
"groovyScript": ""
}
],
"ensureCandidate": false,
"bpmNodeConfig": {
"emptyUserStrategy": "ignore",
"requiredOpinion": true,
"allowRecall": true,
"allowRevoke": true,
"isUrgencyTask": false,
"custTaskTimeLimit": false,
"taskTimeLimit": 0,
"backModel": "normal",
"backUserModel": "history",
"backNodeArr": [],
"custGatewayRouter": false,
"custNodeUser": "no",
"allowRecallPreNodeId": "",
"allowRevokePreNodeId": ""
}
},
"msg": "操作成功"
}
修改于 2023-02-17 03:11:17