660 lines
27 KiB
JSON
660 lines
27 KiB
JSON
{
|
|
"label": "库位",
|
|
"order": 5,
|
|
"blocks": [
|
|
{
|
|
"type": "All",
|
|
"name": "BatchSettingSiteBp",
|
|
"label": "批量设置库位",
|
|
"description": "",
|
|
"inputParams": [
|
|
{
|
|
"name": "siteIds",
|
|
"type": "JSONArray",
|
|
"label": "库位Ids",
|
|
"description": "",
|
|
"required": false,
|
|
"defaultValue": null,
|
|
"options": []
|
|
},
|
|
{
|
|
"name": "groupNames",
|
|
"type": "JSONArray",
|
|
"label": "库区集",
|
|
"description": "",
|
|
"required": false,
|
|
"defaultValue": null,
|
|
"options": []
|
|
},
|
|
{
|
|
"name": "filled",
|
|
"type": "Boolean",
|
|
"label": "占用",
|
|
"description": "",
|
|
"required": true,
|
|
"defaultValue": null,
|
|
"options": []
|
|
},
|
|
{
|
|
"name": "content",
|
|
"type": "String",
|
|
"label": "货物",
|
|
"description": "",
|
|
"required": false,
|
|
"defaultValue": null,
|
|
"options": []
|
|
},
|
|
{
|
|
"name": "type",
|
|
"type": "Boolean",
|
|
"label": "是否物理库位",
|
|
"description": "",
|
|
"required": false,
|
|
"defaultValue": null,
|
|
"options": []
|
|
}
|
|
],
|
|
"extraInputParamsFunc": "",
|
|
"outputParams": {},
|
|
"contextVariables": {},
|
|
"children": {},
|
|
"hidden": false,
|
|
"scriptFunction": null,
|
|
"operatingInstructions": "## 批量设置库位 (BatchSettingSiteBp)\n\n### 描述\n本块用于批量设置库位。\n\n### 输入参数\n\n| 参数名 | 是否必填 | 类型 | 描述 |\n\n|---------|---------|------|------|\n| siteIds | 非必填 | JSONArray | 库位Ids |\n| groupNames | 非必填 | JSONArray | 库区集 |\n| filled | 必填 | Boolean | 占用 |\n| content | 非必填 | String | 货物 |\n| type | 非必填 | Boolean | 是否物理库位 |\n\n### 输出参数\n无\n"
|
|
},
|
|
{
|
|
"type": "Normal",
|
|
"name": "GetIdleCrowdedSiteBp",
|
|
"label": "获取密集库位",
|
|
"description": "",
|
|
"inputParams": [
|
|
{
|
|
"name": "groupName",
|
|
"type": "JSONArray",
|
|
"label": "库区集",
|
|
"description": "",
|
|
"required": true,
|
|
"defaultValue": null,
|
|
"options": []
|
|
},
|
|
{
|
|
"name": "filled",
|
|
"type": "Boolean",
|
|
"label": "取/放",
|
|
"description": "",
|
|
"required": true,
|
|
"defaultValue": null,
|
|
"options": []
|
|
},
|
|
{
|
|
"name": "content",
|
|
"type": "String",
|
|
"label": "货物(取)",
|
|
"description": "",
|
|
"required": false,
|
|
"defaultValue": null,
|
|
"options": []
|
|
},
|
|
{
|
|
"name": "lock",
|
|
"type": "Boolean",
|
|
"label": "获取库位后是否锁定",
|
|
"description": "",
|
|
"required": false,
|
|
"defaultValue": null,
|
|
"options": []
|
|
},
|
|
{
|
|
"name": "retry",
|
|
"type": "Boolean",
|
|
"label": "是否重试",
|
|
"description": "",
|
|
"required": true,
|
|
"defaultValue": null,
|
|
"options": []
|
|
},
|
|
{
|
|
"name": "retryPeriod",
|
|
"type": "Long",
|
|
"label": "重试时间间隔(ms)",
|
|
"description": "",
|
|
"required": false,
|
|
"defaultValue": null,
|
|
"options": []
|
|
},
|
|
{
|
|
"name": "retryNum",
|
|
"type": "Long",
|
|
"label": "重试次数",
|
|
"description": "",
|
|
"required": false,
|
|
"defaultValue": null,
|
|
"options": []
|
|
}
|
|
],
|
|
"extraInputParamsFunc": "",
|
|
"outputParams": {},
|
|
"contextVariables": {
|
|
"siteId": {
|
|
"type": "String",
|
|
"label": "选出的库位",
|
|
"description": null
|
|
}
|
|
},
|
|
"children": {},
|
|
"hidden": false,
|
|
"scriptFunction": null,
|
|
"operatingInstructions": "## 获取密集库位 (GetIdleCrowdedSiteBp)\n\n### 描述\n本块用于获取密集库位。\n\n### 输入参数\n\n| 参数名 | 是否必填 | 类型 | 描述 |\n\n|---------|---------|------|------|\n| groupName | 必填 | JSONArray | 库区集 |\n| filled | 必填 | Boolean | 取/放 |\n| content | 非必填 | String | 货物(取) |\n| lock | 非必填 | Boolean | 获取库位后是否锁定 |\n| retry | 必填 | Boolean | 是否重试 |\n| retryPeriod | 非必填 | Long | 重试时间间隔(ms) |\n| retryNum | 非必填 | Long | 重试次数 |\n\n### 输出参数\n\n| 参数名 | 类型 | 描述 |\n\n|---------|------|------|\n| siteId | String | 选出的库位 |\n"
|
|
},
|
|
{
|
|
"type": "Normal",
|
|
"name": "GetIdleSiteBp",
|
|
"label": "获取库位",
|
|
"description": "",
|
|
"inputParams": [
|
|
{
|
|
"name": "siteId",
|
|
"type": "String",
|
|
"label": "库位ID",
|
|
"description": "",
|
|
"required": false,
|
|
"defaultValue": null,
|
|
"options": []
|
|
},
|
|
{
|
|
"name": "content",
|
|
"type": "String",
|
|
"label": "货物",
|
|
"description": "",
|
|
"required": false,
|
|
"defaultValue": null,
|
|
"options": []
|
|
},
|
|
{
|
|
"name": "filled",
|
|
"type": "Boolean",
|
|
"label": "是否有货物",
|
|
"description": "",
|
|
"required": false,
|
|
"defaultValue": null,
|
|
"options": []
|
|
},
|
|
{
|
|
"name": "locked",
|
|
"type": "Boolean",
|
|
"label": "是否已锁定",
|
|
"description": "",
|
|
"required": true,
|
|
"defaultValue": null,
|
|
"options": []
|
|
},
|
|
{
|
|
"name": "type",
|
|
"type": "Boolean",
|
|
"label": "是否物理库位",
|
|
"description": "",
|
|
"required": false,
|
|
"defaultValue": null,
|
|
"options": []
|
|
},
|
|
{
|
|
"name": "groupName",
|
|
"type": "String",
|
|
"label": "库区名",
|
|
"description": "",
|
|
"required": false,
|
|
"defaultValue": null,
|
|
"options": []
|
|
},
|
|
{
|
|
"name": "lock",
|
|
"type": "Boolean",
|
|
"label": "获取库位后是否锁定",
|
|
"description": "",
|
|
"required": false,
|
|
"defaultValue": null,
|
|
"options": []
|
|
},
|
|
{
|
|
"name": "retryPeriod",
|
|
"type": "Long",
|
|
"label": "重试时间间隔(ms)",
|
|
"description": "",
|
|
"required": false,
|
|
"defaultValue": null,
|
|
"options": []
|
|
},
|
|
{
|
|
"name": "ifFair",
|
|
"type": "Boolean",
|
|
"label": "是否为公平锁",
|
|
"description": "",
|
|
"required": false,
|
|
"defaultValue": true,
|
|
"options": []
|
|
},
|
|
{
|
|
"name": "orderDesc",
|
|
"type": "Boolean",
|
|
"label": "是否为降序",
|
|
"description": "",
|
|
"required": false,
|
|
"defaultValue": true,
|
|
"options": []
|
|
}
|
|
],
|
|
"extraInputParamsFunc": "",
|
|
"outputParams": {},
|
|
"contextVariables": {
|
|
"siteId": {
|
|
"type": "String",
|
|
"label": "选出的库位",
|
|
"description": null
|
|
}
|
|
},
|
|
"children": {},
|
|
"hidden": false,
|
|
"scriptFunction": null,
|
|
"operatingInstructions": "## 获取库位 (GetIdleSiteBp)\n\n### 描述\n本块用于获取库位。\n\n### 输入参数\n\n| 参数名 | 是否必填 | 类型 | 描述 |\n\n|---------|---------|------|------|\n| siteId | 非必填 | String | 库位ID |\n| content | 非必填 | String | 货物 |\n| filled | 非必填 | Boolean | 是否有货物 |\n| locked | 必填 | Boolean | 是否已锁定 |\n| type | 非必填 | Boolean | 是否物理库位 |\n| groupName | 非必填 | String | 库区名 |\n| lock | 非必填 | Boolean | 获取库位后是否锁定 |\n| retryPeriod | 非必填 | Long | 重试时间间隔(ms) |\n| ifFair | 非必填 | Boolean | 是否为公平锁 |\n| orderDesc | 非必填 | Boolean | 是否为降序 |\n\n### 输出参数\n\n| 参数名 | 类型 | 描述 |\n\n|---------|------|------|\n| siteId | String | 选出的库位 |\n"
|
|
},
|
|
{
|
|
"type": "All",
|
|
"name": "GetLockedSitesByTaskRecordIdBp",
|
|
"label": "根据任务实例ID获取所有加锁库位",
|
|
"description": "",
|
|
"inputParams": [
|
|
{
|
|
"name": "taskRecordId",
|
|
"type": "String",
|
|
"label": "任务实例Id",
|
|
"description": "",
|
|
"required": true,
|
|
"defaultValue": null,
|
|
"options": []
|
|
}
|
|
],
|
|
"extraInputParamsFunc": "",
|
|
"outputParams": {},
|
|
"contextVariables": {
|
|
"lockedSiteIdList": {
|
|
"type": "String",
|
|
"label": "该任务实例的所有加锁库位列表",
|
|
"description": null
|
|
}
|
|
},
|
|
"children": {},
|
|
"hidden": false,
|
|
"scriptFunction": null,
|
|
"operatingInstructions": "## 根据任务实例ID获取所有加锁库位 (GetLockedSitesByTaskRecordIdBp)\n\n### 描述\n本块用于根据任务实例ID获取所有加锁库位。\n\n### 输入参数\n\n| 参数名 | 是否必填 | 类型 | 描述 |\n\n|---------|---------|------|------|\n| taskRecordId | 必填 | String | 任务实例Id |\n\n### 输出参数\n\n| 参数名 | 类型 | 描述 |\n\n|---------|------|------|\n| lockedSiteIdList | String | 该任务实例的所有加锁库位列表 |\n"
|
|
},
|
|
{
|
|
"type": "All",
|
|
"name": "GetSiteAttrBp",
|
|
"label": "获取库位扩展属性值",
|
|
"description": "",
|
|
"inputParams": [
|
|
{
|
|
"name": "siteId",
|
|
"type": "String",
|
|
"label": "库位Id",
|
|
"description": "",
|
|
"required": true,
|
|
"defaultValue": null,
|
|
"options": []
|
|
},
|
|
{
|
|
"name": "attrName",
|
|
"type": "String",
|
|
"label": "属性名称",
|
|
"description": "",
|
|
"required": true,
|
|
"defaultValue": null,
|
|
"options": []
|
|
}
|
|
],
|
|
"extraInputParamsFunc": "",
|
|
"outputParams": {},
|
|
"contextVariables": {
|
|
"attrValue": {
|
|
"type": "String",
|
|
"label": "属性值",
|
|
"description": null
|
|
}
|
|
},
|
|
"children": {},
|
|
"hidden": false,
|
|
"scriptFunction": null,
|
|
"operatingInstructions": "## 获取库位扩展属性值 (GetSiteAttrBp)\n\n### 描述\n本块用于获取库位扩展属性值。\n\n### 输入参数\n\n| 参数名 | 是否必填 | 类型 | 描述 |\n\n|---------|---------|------|------|\n| siteId | 必填 | String | 库位Id |\n| attrName | 必填 | String | 属性名称 |\n\n### 输出参数\n\n| 参数名 | 类型 | 描述 |\n\n|---------|------|------|\n| attrValue | String | 属性值 |\n"
|
|
},
|
|
{
|
|
"type": "All",
|
|
"name": "QueryIdleSiteBp",
|
|
"label": "查询库位",
|
|
"description": "",
|
|
"inputParams": [
|
|
{
|
|
"name": "siteId",
|
|
"type": "String",
|
|
"label": "库位ID",
|
|
"description": "",
|
|
"required": false,
|
|
"defaultValue": null,
|
|
"options": []
|
|
},
|
|
{
|
|
"name": "content",
|
|
"type": "String",
|
|
"label": "货物",
|
|
"description": "",
|
|
"required": false,
|
|
"defaultValue": null,
|
|
"options": []
|
|
},
|
|
{
|
|
"name": "filled",
|
|
"type": "Boolean",
|
|
"label": "是否有货物",
|
|
"description": "",
|
|
"required": false,
|
|
"defaultValue": null,
|
|
"options": []
|
|
},
|
|
{
|
|
"name": "locked",
|
|
"type": "Boolean",
|
|
"label": "是否已锁定",
|
|
"description": "",
|
|
"required": false,
|
|
"defaultValue": null,
|
|
"options": []
|
|
},
|
|
{
|
|
"name": "type",
|
|
"type": "Boolean",
|
|
"label": "是否物理库位",
|
|
"description": "",
|
|
"required": false,
|
|
"defaultValue": null,
|
|
"options": []
|
|
},
|
|
{
|
|
"name": "groupName",
|
|
"type": "String",
|
|
"label": "库区名",
|
|
"description": "",
|
|
"required": false,
|
|
"defaultValue": null,
|
|
"options": []
|
|
},
|
|
{
|
|
"name": "orderDesc",
|
|
"type": "Boolean",
|
|
"label": "是否为降序",
|
|
"description": "",
|
|
"required": false,
|
|
"defaultValue": true,
|
|
"options": []
|
|
}
|
|
],
|
|
"extraInputParamsFunc": "",
|
|
"outputParams": {},
|
|
"contextVariables": {
|
|
"site": {
|
|
"type": "Object",
|
|
"label": "选出的库位",
|
|
"description": null,
|
|
"className": "com.seer.rds.model.worksite.WorkSite"
|
|
}
|
|
},
|
|
"children": {},
|
|
"hidden": false,
|
|
"scriptFunction": null,
|
|
"operatingInstructions": "## 查询库位 (QueryIdleSiteBp)\n\n### 描述\n本块用于查询库位。\n\n### 输入参数\n\n| 参数名 | 是否必填 | 类型 | 描述 |\n\n|---------|---------|------|------|\n| siteId | 非必填 | String | 库位ID |\n| content | 非必填 | String | 货物 |\n| filled | 非必填 | Boolean | 是否有货物 |\n| locked | 必填 | Boolean | 是否已锁定 |\n| type | 非必填 | Boolean | 是否物理库位 |\n| groupName | 非必填 | String | 库区名 |\n| orderDesc | 非必填 | Boolean | 是否为降序 |\n\n### 输出参数\n\n| 参数名 | 类型 | 描述 |\n\n|---------|------|------|\n| site | Object | 选出的库位 |\n"
|
|
},
|
|
{
|
|
"type": "All",
|
|
"name": "SetSiteAttrBp",
|
|
"label": "设置库位扩展属性",
|
|
"description": "",
|
|
"inputParams": [
|
|
{
|
|
"name": "siteId",
|
|
"type": "String",
|
|
"label": "库位Id",
|
|
"description": "",
|
|
"required": true,
|
|
"defaultValue": null,
|
|
"options": []
|
|
},
|
|
{
|
|
"name": "attrName",
|
|
"type": "String",
|
|
"label": "属性名称",
|
|
"description": "",
|
|
"required": true,
|
|
"defaultValue": null,
|
|
"options": []
|
|
},
|
|
{
|
|
"name": "attrValue",
|
|
"type": "String",
|
|
"label": "属性值",
|
|
"description": "",
|
|
"required": false,
|
|
"defaultValue": null,
|
|
"options": []
|
|
}
|
|
],
|
|
"extraInputParamsFunc": "",
|
|
"outputParams": {},
|
|
"contextVariables": {},
|
|
"children": {},
|
|
"hidden": false,
|
|
"scriptFunction": null,
|
|
"operatingInstructions": "## 设置库位扩展属性 (SetSiteAttrBp)\n\n### 描述\n本块用于设置库位扩展属性。\n\n### 输入参数\n\n| 参数名 | 是否必填 | 类型 | 描述 |\n\n|---------|---------|------|------|\n| siteId | 必填 | String | 库位Id |\n| attrName | 必填 | String | 属性名称 |\n| attrValue | 非必填 | String | 属性值 |\n\n### 输出参数\n无\n"
|
|
},
|
|
{
|
|
"type": "All",
|
|
"name": "SetSiteContentBp",
|
|
"label": "设置库位货物",
|
|
"description": "",
|
|
"inputParams": [
|
|
{
|
|
"name": "siteId",
|
|
"type": "String",
|
|
"label": "库位Id",
|
|
"description": "",
|
|
"required": true,
|
|
"defaultValue": null,
|
|
"options": []
|
|
},
|
|
{
|
|
"name": "content",
|
|
"type": "String",
|
|
"label": "货物",
|
|
"description": "",
|
|
"required": true,
|
|
"defaultValue": null,
|
|
"options": []
|
|
}
|
|
],
|
|
"extraInputParamsFunc": "",
|
|
"outputParams": {},
|
|
"contextVariables": {},
|
|
"children": {},
|
|
"hidden": false,
|
|
"scriptFunction": null,
|
|
"operatingInstructions": "## 设置库位货物 (SetSiteContentBp)\n\n### 描述\n本块用于设置库位货物。\n\n### 输入参数\n\n| 参数名 | 是否必填 | 类型 | 描述 |\n\n|---------|---------|------|------|\n| siteId | 必填 | String | 库位Id |\n| content | 必填 | String | 货物 |\n\n### 输出参数\n无\n"
|
|
},
|
|
{
|
|
"type": "All",
|
|
"name": "SetSiteEmptyBp",
|
|
"label": "设置库位为空",
|
|
"description": "",
|
|
"inputParams": [
|
|
{
|
|
"name": "siteId",
|
|
"type": "String",
|
|
"label": "库位Id",
|
|
"description": "",
|
|
"required": true,
|
|
"defaultValue": null,
|
|
"options": []
|
|
}
|
|
],
|
|
"extraInputParamsFunc": "",
|
|
"outputParams": {},
|
|
"contextVariables": {},
|
|
"children": {},
|
|
"hidden": false,
|
|
"scriptFunction": null
|
|
},
|
|
{
|
|
"type": "All",
|
|
"name": "SetSiteFilledBp",
|
|
"label": "设置库位为占用",
|
|
"description": "",
|
|
"inputParams": [
|
|
{
|
|
"name": "siteId",
|
|
"type": "String",
|
|
"label": "库位Id",
|
|
"description": "",
|
|
"required": true,
|
|
"defaultValue": null,
|
|
"options": []
|
|
}
|
|
],
|
|
"extraInputParamsFunc": "",
|
|
"outputParams": {},
|
|
"contextVariables": {},
|
|
"children": {},
|
|
"hidden": false,
|
|
"scriptFunction": null,
|
|
"operatingInstructions": "## 设置库位为占用 (SetSiteFilledBp)\n\n### 描述\n本块用于设置库位为占用。\n\n### 输入参数\n\n| 参数名 | 是否必填 | 类型 | 描述 |\n\n|---------|---------|------|------|\n| siteId | 必填 | String | 库位Id |\n\n### 输出参数\n无\n"
|
|
},
|
|
{
|
|
"type": "All",
|
|
"name": "SetSiteLockedBp",
|
|
"label": "锁定库位",
|
|
"description": "",
|
|
"inputParams": [
|
|
{
|
|
"name": "siteId",
|
|
"type": "String",
|
|
"label": "库位Id",
|
|
"description": "",
|
|
"required": true,
|
|
"defaultValue": null,
|
|
"options": []
|
|
},
|
|
{
|
|
"name": "ifFair",
|
|
"type": "Boolean",
|
|
"label": "是否为公平锁",
|
|
"description": "",
|
|
"required": false,
|
|
"defaultValue": true,
|
|
"options": []
|
|
},
|
|
{
|
|
"name": "lockedId",
|
|
"type": "String",
|
|
"label": "加锁者",
|
|
"description": "",
|
|
"required": false,
|
|
"defaultValue": true,
|
|
"options": []
|
|
},
|
|
{
|
|
"name": "retryTimes",
|
|
"type": "Integer",
|
|
"label": "重试次数",
|
|
"description": "",
|
|
"required": false,
|
|
"defaultValue": null,
|
|
"options": []
|
|
}
|
|
],
|
|
"extraInputParamsFunc": "",
|
|
"outputParams": {},
|
|
"contextVariables": {
|
|
"success": {
|
|
"type": "Boolean",
|
|
"label": "锁定成功",
|
|
"description": null
|
|
}
|
|
},
|
|
"children": {},
|
|
"hidden": false,
|
|
"scriptFunction": null,
|
|
"operatingInstructions": "## 锁定库位 (SetSiteLockedBp)\n\n### 描述\n本块用于锁定库位。\n\n### 输入参数\n\n| 参数名 | 是否必填 | 类型 | 描述 |\n\n|---------|---------|------|------|\n| siteId | 必填 | String | 库位Id |\n| ifFair | 非必填 | Boolean | 是否为公平锁 |\n| lockedId | 非必填 | String | 加锁者 |\n| retryTimes | 非必填 | Integer | 重试次数 |\n\n### 输出参数\n\n| 参数名 | 类型 | 描述 |\n\n|---------|------|------|\n| success | Boolean | 锁定成功 |\n"
|
|
},
|
|
{
|
|
"type": "All",
|
|
"name": "SetSiteTagsBp",
|
|
"label": "设置库位标签",
|
|
"description": "",
|
|
"inputParams": [
|
|
{
|
|
"name": "siteId",
|
|
"type": "String",
|
|
"label": "库位Id",
|
|
"description": "",
|
|
"required": true,
|
|
"defaultValue": null,
|
|
"options": []
|
|
},
|
|
{
|
|
"name": "tags",
|
|
"type": "String",
|
|
"label": "标签",
|
|
"description": "",
|
|
"required": false,
|
|
"defaultValue": null,
|
|
"options": []
|
|
}
|
|
],
|
|
"extraInputParamsFunc": "",
|
|
"outputParams": {},
|
|
"contextVariables": {},
|
|
"children": {},
|
|
"hidden": false,
|
|
"scriptFunction": null,
|
|
"operatingInstructions": "## 设置库位标签 (SetSiteTagsBp)\n\n### 描述\n本块用于设置库位标签。\n\n### 输入参数\n\n| 参数名 | 是否必填 | 类型 | 描述 |\n\n|---------|---------|------|------|\n| siteId | 必填 | String | 库位Id |\n| tags | 非必填 | String | 标签 |\n\n### 输出参数\n无\n"
|
|
},
|
|
{
|
|
"type": "All",
|
|
"name": "SetSiteUnlockedBp",
|
|
"label": "解锁库位",
|
|
"description": "",
|
|
"inputParams": [
|
|
{
|
|
"name": "siteId",
|
|
"type": "String",
|
|
"label": "库位Id",
|
|
"description": "",
|
|
"required": true,
|
|
"defaultValue": null,
|
|
"options": []
|
|
},
|
|
{
|
|
"name": "unLockedId",
|
|
"type": "String",
|
|
"label": "解锁者",
|
|
"description": "",
|
|
"required": false,
|
|
"defaultValue": true,
|
|
"options": []
|
|
}
|
|
],
|
|
"extraInputParamsFunc": "",
|
|
"outputParams": {},
|
|
"contextVariables": {},
|
|
"children": {},
|
|
"hidden": false,
|
|
"scriptFunction": null,
|
|
"operatingInstructions": "## 解锁库位 (SetSiteUnlockedBp)\n\n### 描述\n本块用于解锁库位。\n\n### 输入参数\n\n| 参数名 | 是否必填 | 类型 | 描述 |\n\n|---------|---------|------|------|\n| siteId | 必填 | String | 库位Id |\n| unLockedId | 非必填 | String | 解锁者 |\n\n### 输出参数\n无\n"
|
|
}
|
|
]
|
|
} |