1. 首页
  2. 文档
  3. 中枢变量管理

白皮书下载

实在智能Agent产品白皮书 V.7.3.4.pdf

中枢变量管理

发刊日期:
2023/08/22

编辑团队:
实在学院

一、中枢变量新增

接口说明

该接口是为了提供中枢变量管理功能,中枢变量新增所使用的接口。

URL: https://z-commander-api.ai-indeed.com/openAPI/v1/resource-variable/add

HTTP method: POST

Content-Type: application/json

请求样例

{

"resourceVariableName": "openapi测试资源变量005", // 中枢变量名称

"type": 0, // 变量类型:0 文本(限10240字符),1 数值(限30字符),2 密码(限30字符),3 布尔(0/1),4 json(限10240字符)

"value": "100", // 变量值

"description": "测试描述", // 描述

"enable": 0 // 是否启用:0-禁用,1-启用

}

请求参数

参数

类型

必填

说明

resourceVariableName

String

中枢变量名称(中枢变量名称长度最大30字符)

type

Integer

变量类型:0 文本(限10240字符),1 数值(限30字符),2 密码(限30字符),3 布尔(0/1),4 json(限10240字符)

value

String

变量值

description

String

描述

enable

Integer

是否启用:0-禁用,1-启用

响应样例

{

"msg": "success",

"code": 0,

"data": "e06c4f71a9831a5e149f7bf0c8d96686" // 中枢变量UUID

}

 

二、中枢变量更新

接口说明

该接口是为了提供中枢变量管理功能,中枢变量更新所使用的接口。

URL: https://z-commander-api.ai-indeed.com/openAPI/v1/resource-variable/update

HTTP method: POST

Content-Type: application/json

请求样例

{

"resourceVariableUUID": "e06c4f71a9831a5e149f7bf0c8d96686", // 中枢变量UUID

"value": "333", // 变量值

"description": "33", // 描述

"enable": 0 // 是否启用:0-禁用,1-启用

}

请求参数

参数

类型

必填

说明

resourceVariableUUID

String

中枢变量UUID

value

String

变量值

description

String

描述(描述最大长度为100字符)

enable

Integer

是否启用:0-禁用,1-启用

响应样例

{

"msg": "success",

"code": 0,

"data": true // true-成功,false-失败

}

 

三、根据中枢变量UUID精准查询中枢变量信息

接口说明

该接口是为了提供中枢变量管理功能,根据中枢变量UUID精准查询中枢变量信息所使用的接口。

URL: https://z-commander-api.ai-indeed.com/openAPI/v1/resource-variable/select-resource-variable-by-uuid

HTTP method: POST

Content-Type: application/json

请求样例

{

"resourceVariableUUID": "e06c4f71a9831a5e149f7bf0c8d96686" // 中枢变量UUID,中枢变量新增时获取

}

请求参数

参数

类型

必填

说明

resourceVariableUUID

String

中枢变量UUID

响应样例

{

"msg": "success",

"code": 0,

"data": {

"resourceVariableUUID": "e06c4f71a9831a5e149f7bf0c8d96686", // 中枢变量UUID

"resourceVariableName": "openapi测试资源变量005", // 中枢变量名称

"type": 0, // 变量类型:0 文本(限10240字符),1 数值(限30字符),2 密码(限30字符),3 布尔(0/1),4 json(限10240字符)

"value": "333", // 变量值

"description": "33", // 描述

"enable": 0, // 是否启用,0-禁用,1-启用

"gmtCreated": "2021-07-07 15:56:45", // 创建时间

"gmtModified": "2021-07-07 16:02:10" // 修改时间

}

}

 

四、查询中枢变量列表

接口说明

该接口是为了提供中枢变量管理功能,查询中枢变量列表所使用的接口。

URL: https://z-commander-api.ai-indeed.com/openAPI/v1/resource-variable/select-resource-variable-list

HTTP method: POST

Content-Type: application/json

请求样例

{

"resourceVariableName": "open", // 资源量变量名称,右模糊查询

"type": 0, // 变量类型:0 文本(限10240字符),1 数值(限30字符),2 密码(限30字符),3 布尔(0/1),4 json(限10240字符)

"enable": 1 // 是否启用,0-禁用,1-启用

}

请求参数

参数

类型

必填

说明

resourceVariableName

String

中枢变量名称,右模糊查询

type

Integer

变量类型:0 文本(限10240字符),1 数值(限30字符),2 密码(限30字符),3 布尔(0/1),4 json(限10240字符)

enable

Integer

是否启用,0-禁用,1-启用

响应样例

{

"msg": "success",

"code": 0,

"data": [

{

"resourceVariableUUID": "e06c4f71a9831a5e149f7bf0c8d96686", // 中枢变量UUID

"resourceVariableName": "openapi测试资源变量005", // 中枢变量名称

"type": 0, // 变量类型:0 文本(限10240字符),1 数值(限30字符),2 密码(限30字符),3 布尔(0/1),4 json(限10240字符)

"value": "333", // 变量值

"description": "33", // 描述

"enable": 0, // 是否启用,0-禁用,1-启用

"gmtCreated": "2021-07-07 15:56:45", // 创建时间

"gmtModified": "2021-07-07 16:02:10" // 修改时间

},

{

"resourceVariableUUID": "1057f2cf606f5c0e6358a4ef8a709c00",

"resourceVariableName": "openapi测试资源变量001",

"type": 0,

"value": "100",

"description": "测试描述",

"enable": 1,

"gmtCreated": "2021-07-05 11:08:44",

"gmtModified": "2021-07-06 11:57:18"

}

]

}

 

五、中枢变量删除

接口说明

该接口是为了提供中枢变量管理功能,中枢变量删除所使用的接口。

URL: https://z-commander-api.ai-indeed.com/openAPI/v1/resource-variable/delete

HTTP method: POST

Content-Type: application/json

请求样例

{

"resourceVariableUUID": "e06c4f71a9831a5e149f7bf0c8d96686", // 中枢变量UUID

}

请求参数

参数

类型

必填

说明

resourceVariableUUID

String

中枢变量UUID

响应样例

{

"msg": "success",

"code": 0,

"data": true

}

 

六、根据名称右模糊查询资源变量数组(含变量组)

接口说明

该接口是根据名称右模糊查询资源变量数组的接口。

URL: https://z-commander-api.ai-indeed.com/openAPI/v1/resource-variable/list/searchByName

HTTP method: POST

Content-Type: application/json

请求样例

{

"resourceVariableName": "测试资源变量名", // 中枢变量名

"length": 100//返回数据长度,不传值时默认返回1000条

}

请求参数

参数

类型

必填

说明

resourceVariableName

String

中枢变量名

length

Integer

返回数据长度,不传值时默认返回1000条

响应样例

{

"msg":"success",

"code":0,

"data":[

{

"resourceVariableUUID": "e06c4f71a9831a5e149f7bf0c8d96686", // 中枢变量UUID

"resourceVariableName": "openapi测试资源变量005", // 中枢变量名称

"type": 0, // 变量类型:0 文本(限10240字符),1 数值(限30字符),2 密码(限30字符),3 布尔(0/1),4 json(限10240字符),5 变量组(至少2个子变量)

"value": "333", // 变量值

"description": "33", // 描述

"enable": 0, // 是否启用,0-禁用,1-启用

"gmtCreated": "2021-07-07 15:56:45", // 创建时间

"gmtModified": "2021-07-07 16:02:10" // 修改时间

"child":[]//type=5时,child返回子变量数组

},

{

"resourceVariableUUID": "1057f2cf606f5c0e6358a4ef8a709c00",

"resourceVariableName": "openapi测试资源变量组001",

"type": 5,

"value": "",

"description": "测试描述",

"enable": 1,

"gmtCreated": "2021-07-05 11:08:44",

"gmtModified": "2021-07-06 11:57:18",

"child":[

{"resourceVariableUUID":"3f10b44d07e6e23fc0363c4d1aec69b3",

"resourceVariableName":"子变量名1",

"type":2,

"value":"1FF801D460DD60BA4B768C0CE40693D2",

"gmtCreated":"2021-08-10 11:05:46",

"gmtModified":"2021-08-12 14:22:59"},

{"resourceVariableUUID":"4454bb72fe77e3e3040e94b9fea77a95",

"resourceVariableName":"子变量名2",

"type":0,

"value":"子文本",

"gmtCreated":"2021-08-10 11:05:46",

"gmtModified":"2021-08-12 14:22:59"}

]

}

 

七、中枢变量新增(含变量组)

接口说明

该接口是为了提供中枢变量管理功能,中枢变量新增所使用的接口。

URL: https://z-commander-api.ai-indeed.com/openAPI/v2/resource-variable/add

HTTP method: POST

Content-Type: application/json

请求样例

{

"resourceVariableName": "openapi测试资源变量005", // 中枢变量名称

"type": 0, // 变量类型:0 文本(限10240字符),1 数值(限30字符),2 密码(限30字符),3 布尔(0/1),4 json(限10240字符),5变量组

"value": "100", // 变量值,新增变量组时可不传

"description": "测试描述", // 描述

"enable": 0 // 是否启用:0-禁用,1-启用

"child": // 子资源变量数组[

{"resourceVariableName":"资源子变量名1","type":0,"value":"资源变量值"},

{"resourceVariableName":"资源子变量名2","type":1,"value":"123"},

]

}

请求参数

参数

类型

必填

说明

resourceVariableName

String

中枢变量名称(中枢变量名称长度最大30字符)

type

Integer

变量类型:0 文本(限10240字符),1 数值(限30字符),2 密码(限30字符),3 布尔(0/1),4 json(限10240字符),5变量组

value

String

变量值。type=5时可不传,其他类型必填

description

String

描述

enable

Integer

是否启用:0-禁用,1-启用

child

Object[]

子变量数组,type=5时必填

-resourceVariableName

String

子中枢变量名称(中枢变量名称长度最大30字符)

-type

Integer

子变量类型:0 文本(限10240字符),1 数值(限30字符),2 密码(限30字符),3 布尔(0/1),4 json(限10240字符)

-value

String

子变量值

响应样例

{

"msg": "success",

"code": 0,

"data": "e06c4f71a9831a5e149f7bf0c8d96686" // 中枢变量UUID

}

 

八、中枢变量更新(含变量组)

接口说明

该接口是为了提供中枢变量管理功能,中枢变量更新所使用的接口。

URL: https://z-commander-api.ai-indeed.com/openAPI/v2/resource-variable/update

HTTP method: POST

Content-Type: application/json

请求样例

{

"resourceVariableUUID": "e06c4f71a9831a5e149f7bf0c8d96686", // 中枢变量UUID

"value": "333", // 变量值

"description": "33", // 描述

"enable": 0 // 是否启用:0-禁用,1-启用,

"child"://编辑子变量[

{"resourceVariableUUID":"53301c12f61aadc2b6dce3ea1eef0348","delete":1},

//传入resourceVariableUUID,并且delete=1,删除子变量

{"resourceVariableUUID":"ffdc547c710c30a80e282637606c79e1","value":"1adf"}

//传入resourceVariableUUID,delete不等于1,编辑子变量

{"resourceVariableName":"资源子变量名2","type":1,"value":"123"},

//不传入resourceVariableUUID,delete不等于1,传入resourceVariableName、type、value,新增子变量

]

}

请求参数

参数

类型

必填

说明

resourceVariableUUID

String

中枢变量UUID

value

String

变量值

description

String

描述(描述最大长度为100字符)

enable

Integer

是否启用:0-禁用,1-启用

child

Object[]

子变量组

-resourceVariableUUID

String

中枢子变量UUID,编辑、删除子变量时传入

-resourceVariableName

String

中枢子变量名,新增子变量时传入

-type

Integer

子变量类型:0 文本(限10240字符),1 数值(限30字符),2 密码(限30字符),3 布尔(0/1),4 json(限10240字符),新增子变量时传入

-value

String

子变量值,新增、编辑子变量时传入

-delete

Integer

如果进行删除,则传值为1

响应样例

{

"msg": "success",

"code": 0,

"data": true // true-成功,false-失败

}

 

九、根据中枢变量UUID精准查询中枢变量信息(含变量组)

接口说明

该接口是为了提供中枢变量管理功能,根据中枢变量UUID精准查询中枢变量信息所使用的接口。

URL: https://z-commander-api.ai-indeed.com/openAPI/v2/resource-variable/select-resource-variable-by-uuid

HTTP method: POST

Content-Type: application/json

请求样例

{

"resourceVariableUUID": "e06c4f71a9831a5e149f7bf0c8d96686" // 中枢变量UUID,中枢变量新增时获取

}

请求参数

参数

类型

必填

说明

resourceVariableUUID

String

中枢变量UUID

响应样例

{

"msg": "success",

"code": 0,

"data": {

"resourceVariableUUID": "e06c4f71a9831a5e149f7bf0c8d96686", // 中枢变量UUID

"resourceVariableName": "openapi测试资源变量005", // 中枢变量名称

"type": 0, // 变量类型:0 文本(限10240字符),1 数值(限30字符),2 密码(限30字符),3 布尔(0/1),4 json(限10240字符)

"value": "333", // 变量值

"description": "33", // 描述

"enable": 0, // 是否启用,0-禁用,1-启用

"gmtCreated": "2021-07-07 15:56:45", // 创建时间

"gmtModified": "2021-07-07 16:02:10", // 修改时间

"child": // 子资源变量数组[

{"resourceVariableUUID": "e06c4f71a9831a5e149f7bf0c8d96686","resourceVariableName":"资源子变量名1","type":0,"value":"资源变量值", "gmtCreated": "2021-07-07 15:56:45", "gmtModified": "2021-07-07 16:02:10"},

{"resourceVariableUUID": "e06c4f71a9831a5e149f7bf0c8d96686","resourceVariableName":"资源子变量名2","type":0,"value":"资源变量值", "gmtCreated": "2021-08-07 15:56:45", "gmtModified": "2021-07-08 17:03:00"}

]

}

}

 

十、查询中枢变量列表(含变量组)

接口说明

该接口是为了提供中枢变量管理功能,查询中枢变量列表所使用的接口。

URL: https://z-commander-api.ai-indeed.com/openAPI/v2/resource-variable/select-resource-variable-list

HTTP method: POST

Content-Type: application/json

请求样例

{

"resourceVariableName": "open", // 资源量变量名称,右模糊查询

"type": 0, // 变量类型:0 文本(限10240字符),1 数值(限30字符),2 密码(限30字符),3 布尔(0/1),4 json(限10240字符),5变量组

"enable": 1 // 是否启用,0-禁用,1-启用

}

请求参数

参数

类型

必填

说明

resourceVariableName

String

中枢变量名称,右模糊查询

type

Integer

变量类型:0 文本(限10240字符),1 数值(限30字符),2 密码(限30字符),3 布尔(0/1),4 json(限10240字符),5变量组

enable

Integer

是否启用,0-禁用,1-启用

响应样例

{

"msg":"success",

"code":0,

"data":[

{

"resourceVariableUUID": "e06c4f71a9831a5e149f7bf0c8d96686", // 中枢变量UUID

"resourceVariableName": "openapi测试资源变量005", // 中枢变量名称

"type": 0, // 变量类型:0 文本(限10240字符),1 数值(限30字符),2 密码(限30字符),3 布尔(0/1),4 json(限10240字符),5 变量组(至少2个子变量)

"value": "333", // 变量值

"description": "33", // 描述

"enable": 0, // 是否启用,0-禁用,1-启用

"gmtCreated": "2021-07-07 15:56:45", // 创建时间

"gmtModified": "2021-07-07 16:02:10" // 修改时间

"child":[]//type=5时,child返回子变量数组

},

{

"resourceVariableUUID": "1057f2cf606f5c0e6358a4ef8a709c00",

"resourceVariableName": "openapi测试资源变量组001",

"type": 5,

"value": "",

"description": "测试描述",

"enable": 1,

"gmtCreated": "2021-07-05 11:08:44",

"gmtModified": "2021-07-06 11:57:18",

"child":[

{"resourceVariableUUID":"3f10b44d07e6e23fc0363c4d1aec69b3",

"resourceVariableName":"子变量名1",

"type":2,

"value":"1FF801D460DD60BA4B768C0CE40693D2",

"gmtCreated":"2021-08-10 11:05:46",

"gmtModified":"2021-08-12 14:22:59"},

{"resourceVariableUUID":"4454bb72fe77e3e3040e94b9fea77a95",

"resourceVariableName":"子变量名2",

"type":0,

"value":"子文本",

"gmtCreated":"2021-08-10 11:05:46",

"gmtModified":"2021-08-12 14:22:59"}]

}

]

}

 

十一、中枢变量删除(含变量组)

接口说明

该接口是为了提供中枢变量管理功能,中枢变量删除所使用的接口。

URL: https://z-commander-api.ai-indeed.com/openAPI/v2/resource-variable/delete

HTTP method: POST

Content-Type: application/json

请求样例

{

"resourceVariableUUID": "e06c4f71a9831a5e149f7bf0c8d96686", // 中枢变量UUID

}

请求参数

参数

类型

必填

说明

resourceVariableUUID

String

中枢变量UUID

响应样例

{

"msg": "success",

"code": 0,

"data": true

}

企业培训
技术支持
加入社群
公众号
实在智能Agent学习群
扫码关注微信公众号