简介
Flow Reference 组件用来引用当前项目下集成应用中的其他集成流。用户可以通过 Flow Reference 组件引用同一项目下不同应用的集成流或当前应用中的其他集成流,减少重复配置的操作。
与 Async 不同,Flow Reference 是一个同步动作,当引用的集成流执行完成后,才会继续执行下一个动作,并且 Flow Reference 中的子流执行完成后,message 会传递到主流中,下一个节点基于该子流的 message 继续执行。当 Flow Reference 引用的子流包含 trigger 节点时,如果该子流的执行由 Flow Reference 触发,则该子流的 trigger 节点不会执行,即该子流从第二个节点开始执行。
操作说明
参数配置
参数 | 数据类型 | 描述 | 是否必填 | 默认值 |
集成流 | String | 集成流名称 | 是 | 无 |
配置界面


输入到子流中的 message
message 属性 | 值 |
payload | 继承 Flow Reference 上一个组件的 payload。 |
error | 空。 |
attribute | 继承 Flow Reference 上一个组件的 attribute 信息。 |
variable | 继承 Flow Reference 上一个组件的 variable 信息。 |
输出
Flow Reference 组件的执行结果,是子流的最后一个组件的输出。组件输出的 message 信息如下:
message 属性 | 值 |
payload | 继承 Flow Reference 中子流输出的 payload。 |
error | 执行成功后,error 为空;执行失败后,error 为 dict 类型,包含“Code”和“Description”字段:“Code”字段表示错误类型,“Description”字段表示错误具体信息。 |
attribute | 继承 Flow Reference 中子流输出的 attribute。 |
variable | 继承 Flow Reference 中子流输出的 variable。 |
案例
1. 新建一条集成流,名称为 flow2。




2. 对需要被引用的流,设置共享集成流的操作。


3. 添加 Flow Reference 组件,在下拉框中选择流 flow2,则对当前集成流设置引用 flow2 集成流完成。

完成后界面如下:


