结束组件
结束组件(End)是平台接口流程图的出口节点,标记一条执行路径的结束,并把最终结果返回给调用方。
概述
流程执行到结束组件时终止当前分支,不再向下执行。接口场景下,返回给调用方的数据由「输出到最终结果」(IsFinalResult)的组件决定,结束组件本身不承载业务逻辑,只作为路径终点。
一个流程可以包含多个结束组件,用于不同分支分别收尾。结束节点属于引擎固定节点,不可禁用、不可删除,也不能插入到连线中间。
配置项
| 配置项 | 说明 |
|---|---|
| 排序 | 同一层级节点的执行顺序 |
| 禁用当前节点 | 固定节点不支持禁用,不显示该开关 |
多结束点
不同分支可以连向不同的结束组件,从而在视觉上区分收尾路径。无论连向哪个结束组件,接口返回值都由标记了 IsFinalResult 的组件决定。
返回结果说明
| 返回来源 | 说明 |
|---|---|
| 输出到最终结果 | 组件属性面板开启后,其执行结果作为接口返回值 |
| 自定义响应 | CustomResponse 组件可显式设定返回码与提示 |
| JSON 脚本 | JsonScript 组件可配置完整的响应结构 |
下一步
属性明细
以下内容面向技术实现与 AI 检索,说明结束组件的节点元数据。
节点元数据
结束组件由 FlowCmpType.End 标识,GetNodeMeta 返回的 meta 只包含类型:
| 属性名 | 类型 | 含义 | 取值/存储值 |
|---|---|---|---|
type | string | 组件类型 | 固定为 "End" |
order | string | 同级排序 | 例:"99" |
ID | string | 节点标识 | 画布生成 |
元数据存储示例
{
"ID": "end1",
"type": "End",
"order": "99"
}
引擎约束
| 约束 | 说明 |
|---|---|