更新时间:2024-04-24 GMT+08:00
分享

获取流运行详细信息

当前页面API为历史版本API,未来可能停止维护。请使用获取流运行详细信息

功能介绍

根据流ID和流运行记录ID查询流运行详细信息,包括每一步的输入、输出、结果、执行时间。

URI

GET /v1/{project_id}/flows/{flow_id}/running-history/{running_id}

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

项目ID,用于资源隔离。获取方式请参考获取项目ID

running_id

String

流运行记录ID。

请求参数

响应参数

状态码: 200

表2 响应Body参数

参数

参数类型

描述

id

String

流运行记录ID。

flow_id

String

流ID。

flow_name

String

流名称。

run_model

String

流运行模式,通常有手动、自动、测试三种。

  • 手动:需要用户在页面单击运行流。
  • 自动:会按照触发器的类型自动运行流。
  • 测试:用户在创建流的时候可以测试流的功能。

status

String

最后一次运行,流程运行状态。

  • success:流运行成功
  • fail:流运行失败

icon

String

流图标。

start_time

String

开始运行时间。

end_time

String

结束运行时间。

exec_time

Long

执行时间,单位:毫秒。

message

String

最后一次运行,输出的错误信息。

steps

Array of steps objects

一个流通常由多个步骤组成,该数组是流每个步骤的元数据。

表3 steps

参数

参数类型

描述

stepId

String

操作步骤ID。

name

String

连接器名称。

actionName

String

操作步骤名称。

actionType

String

操作步骤类型。

call

call object

连接器操作信息。

icon

String

步骤的图标。

transmit

Array of strings

该步骤执行完之后,下一步操作的ID列表。

mockOutput

String

模拟输出数据。

lastRunningStatus

String

流中该步骤的最后一次运行状态。

  • success:流运行成功
  • fail:流运行失败

cost

Long

执行此步骤需要的时间,单位毫秒。

表4 call

参数

参数类型

描述

connectorRef

String

连接器操作ID。

triggerRef

triggerRef object

触发器操作定义。

actionRef

actionRef object

普通操作定义。

connectorVersion

String

连接器版本。

表5 triggerRef

参数

参数类型

描述

refName

String

触发器操作名称。

refId

String

触发器操作ID。

type

String

触发器操作类型。

authentication

authentication object

连接器操作认证。

input

Map<String,Object>

连接器执行时的输入数据。

config

Map<String,Object>

连接器配置信息。

customFunctionIds

Array of strings

用户可以在流中添加自定义函数处理数据,该字段表示所有用户自定义的函数ID。

customFunctionMap

Map<String,Object>

自定义函数配置。

表6 authentication

参数

参数类型

描述

connectionId

String

连接器ID。

schema

schema object

连接器认证元数据。

表7 schema

参数

参数类型

描述

id

String

连接ID,流使用连接器时需要配置认证信息,称为连接。

authInfo

Map<String,Object>

连接认证信息。

connectorId

String

连接器ID。

type

String

连接器类型。

表8 actionRef

参数

参数类型

描述

refName

String

普通操作名称。

refId

String

普通操作ID。

type

String

普通操作类型。

authentication

authentication object

连接器操作认证。

input

Map<String,Object>

连接器执行时的输入数据。

config

Map<String,Object>

连接器配置信息。

customFunctionIds

Array of strings

用户可以在流中添加自定义函数处理数据,该字段表示所有用户自定义的函数ID。

customFunctionMap

Map<String,Object>

自定义函数配置。

表9 authentication

参数

参数类型

描述

connectionId

String

连接器ID。

schema

schema object

连接器认证元数据。

表10 schema

参数

参数类型

描述

id

String

连接ID。

authInfo

Map<String,Object>

连接认证信息。

connectorId

String

连接器ID。

type

String

连接器类型。

状态码: 403

表11 响应Body参数

参数

参数类型

描述

error_code

String

错误码。

最小长度:8

最大长度:36

error_msg

String

错误描述。

最小长度:2

最大长度:512

状态码: 500

表12 响应Body参数

参数

参数类型

描述

error_code

String

错误码。

最小长度:8

最大长度:36

error_msg

String

错误描述。

最小长度:2

最大长度:512

相关文档