动作流程

Bittly 动作流程用于通过配置节点来执行一系列的动作, 例如:执行指令、发送消息、执行脚本等, 通过配置节点的方式来实现流程的自动化执行。 在流程执行过程中, 支持交互式的节点, 例如:等待用户输入、选择等, 以及支持流程变量的引用、函数调用等。

动作流程

脚本

Bittly 流程中的 脚本 配置用于配置流程全局脚本, 例如流程初始化, 节点回调等生命周期函数以及自定义函数等。

生命周期函数

init

流程初始化函数, 在流程开始执行时调用。

例如:

export async function init() {
    console.log('init');
}

beforeNodeExecute

节点执行前回调函数, 在节点执行前调用。 当回调函数出现异常时, 流程将终止执行。

例如:

export async function beforeNodeExecute(node) {
    console.log('beforeNodeExecute', node);
}

afterNodeExecute

节点执行后回调函数, 在节点执行后调用。 当回调函数出现异常时, 流程将终止执行。

export async function afterNodeExecute(node) {
    console.log('afterNodeExecute', node);
}
2024 © Bittly 沪ICP备2023006101号-2