更新时间:2022-04-27 GMT+08:00
分享

根据flow_id修改Flow对象

功能介绍

根据id修改flow对象。

URI

PUT AppCube域名/u-route/baas/metadata/v1.0/Flow/{flow_id}

表1 参数说明

参数

是否必选

参数类型

描述

Flow_id

String

Flow实例的ID。

请求参数

请求参数如表2所示。

表2 请求Body参数

参数

是否必选

参数类型

描述

label

String

Flow标签。

processType

String

服务编排的类型。

  • Autolaunched Flow:自启动Flow,在接口调用后会立即执行服务编排模型定义的逻辑。
  • Event Trigger:事件触发的服务编排,则会在事件触发时才会开始执行服务编排模型定义的逻辑。当选择该类型时,您需要配置具体的事件以及条件规则。

startElement

String

服务编排的起始元素。

interviewLabel

String

Flow实例标签。

localUrl

String

本地url。

event

String

Flow涉及的事件。

variables

Array

如果flow类型是Event Trigger,则可以填写绑定具体事件。

formulas

Array of objects

Flow中定义的公式。

choices

Array of objects

Flow中的选择判断。

structs

Array of objects

Flow中定义绑定的结构体。

constants

Array of objects

常量。

structVariables

Array of objects

结构体变量。

objectVariables

Array of objects

对象变量。

screens

Array of objects

Flow输入的显示界面。

localUrl

String

Flow接口本地URL。

compilerVersion

String

最终版本。

catalogue

String

Flow分类。

private

String

是否私有。私有的服务编排不能通过Rest API或者自定义API(公共接口)进行调用。

  • true
  • false

响应参数

响应参数如表3所示。

表3 响应参数

参数

参数类型

描述

resCode

String

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

resMsg

String

返回消息,如果成功状态,通常会返回“Success”,其他情况会返回具体的错误信息。

result

Object

返回flow的错误和警告信息。

请求示例

修改Flow对象实例。

PUT https://AppCube域名/u-route/baas/metadata/v1.0/Flow/000y000000aM92DCu6hU
{
    "label": "updated label",
    "processType": "Autolaunched Flow"
}

响应示例

{
    "resCode": "XXX",
    "resMsg": "失败",
    "result": {
        "errors": [
            "string"
        ],
        "warnings": [
            "string"
        ]
    }
}

状态码

状态码请参见状态码

错误码

错误码请参见错误码

分享:

    相关文档

    相关产品

close