文档首页/ 华为云Astro轻应用/ API参考/ API/ 工作流/ 按条件查询工作流 - QueryBPMbyCondition
更新时间:2025-10-11 GMT+08:00

按条件查询工作流 - QueryBPMbyCondition

功能介绍

获取匹配查询条件的工作流列表。

URI

GET 华为云Astro轻应用域名/u-route/baas/bp/v2.0/metadata/definitions

请求参数

表1 请求参数

参数

是否必选

参数类型

描述

like

否

String

参数解释:

带上“like=true”,表示name为模糊匹配,否则为精确匹配。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

默认为精确匹配。

name

否

String

参数解释:

工作流的名称。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

active

否

String

参数解释:

工作流是否被激活。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

skip

否

String

参数解释:

带上skip,从多少条后开始查找“skip>=0”。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

limit

否

String

参数解释:

带上limit,每次最大返回记录数“limit>=1”。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

响应参数

表2 响应参数

参数

参数类型

描述

resCode

String

参数解释:

返回码。

取值范围:

如果返回“0”代表请求成功,其他错误码说明请参考错误码。

resMsg

String

参数解释:

返回消息。

取值范围:

成功返回“成功”,其他情况会返回具体的错误信息。

result

array

参数解释:

成功会返回匹配条件的工作流列表。

请求示例

按条件查询工作流的实例。
GET https://华为云Astro轻应用域名/u-route/baas/bp/v2.0/metadata/definitions?name=BP&active=false

响应示例

{
    "resCode": "0",
    "resMsg": "成功",
    "result": [
        {
            "active": false,
            "config": "{\"cancelable\":false,\"noCancelAfterElem\":\"\",\"noCancelAfterElemLabel\":\"\"}",
            "description": "",
            "id": "001L000000Peuw1Q318a",
            "label": "SimpleBP",
            "name": "SimpleBP",
            "status": "Warning",
            "version": "1.0.1"
        }
    ]
}

状态码

状态码请参见状态码。

错误码

错误码请参见错误码。