函数工作流 FUNCTIONGRAPH-函数流简介:组件说明

时间:2024-08-01 11:32:51

组件说明

函数流提供多种类型的组件,用户可以通过拖拽组件、配置组件和连接组件进行可视化编排,实现函数任务流的编排。使用函数流功能,请先了解表1

表1 组件说明

类型

名称

说明

服务组件

函数

FunctionGraph函数,如何创建函数请参见创建函数

EG

事件网格服务(EventGrid),EG节点会发布已配置的事件至指定的EG事件通道,如何创建EG资源请参见事件网格相关文档。

流程控制器

回调节点

通过人工干预实现对执行中函数流的条件控制,函数流将阻塞在回调节点,直到用户调用回调接口以继续函数流执行,从而达到人工审批的效果。

子流程

把已创建的“函数流”任务作为“子流程”组合成一个新的函数流任务。

并行分支

用于创建多个并行分支的控制器,以便同时执行多个分支任务,并可根据分支执行结束后控制下一步流程。

开始节点

只能加入触发器,用于标识流程的开始,一个流程只能有一个开始节点。

异常处理

用于控制函数执行失败后的下一步流程。

循环节点

用于对数组中每个元素进行循环处理。每次循环会执行一次循环内部的子流程。

时间等待

用于控制当前流程在指定时间延迟后再调用下一个流程。

服务节点

用于对多个函数构成的复杂操作进行抽象,可以将多个函数操作合并成一个原子节点进行管理。

条件分支

用于根据条件判断是否执行下一分支。

结束节点

用于标识流程的结束。

support.huaweicloud.com/usermanual-functiongraph/functiongraph_01_0309.html