For the complete documentation index, see llms.txt. This page is also available as Markdown.

Call workflow

Call Workflow 是一个动作,允许正在运行的脚本(父 Workflow)调用并执行系统中已创建好的另一个脚本(子 Workflow)。这是一个强大的工具,可以将复杂的流程拆分为独立管理的模块,有助于优化自动化逻辑的重复使用。

🎥 观看更多指导视频:点击这里

⚠️ 请注意,Test action 功能对 Call workflow 不起作用。

配置参数:

• Reference file:从您的子 workflow 列表中选择。

运行机制:

当父 Workflow 运行到 Call Workflow 步骤时,系统会暂停主流程,将执行权转移给子 Workflow。子 Workflow 执行完成后,系统会自动返回父 Workflow,继续执行后续步骤。

您可以点击 Main workflow 部分右上角的 + 号来创建子 workflow -> 选择 Create new workflow(如果是新建)或 Import from existing file(如果从现有文件中选择)。

实际案例:自动账户登录流程

假设您正在为 MMO 项目制作批量养号脚本,与其在每个脚本中都编写登录代码,您可以创建一个名为 login_module 的独立 Workflow:

• 第 1 步:在主 Workflow 中,打开浏览器后,拖入 Call Workflow 动作。

• 第 2 步:在 Reference file 项目中,选择 login_module

• 第 3 步:在 Parameters 项目中,将变量 $user$pass 从主 Workflow 传递给子 Workflow。

• 第 4 步:当主 Workflow 运行到此处时,它会"调用" login_module 完成填写用户名/密码、点击登录、处理验证码等操作。之后,它会自动返回主 Workflow,继续执行如运行 Tool、进行 Airdrop 或发布产品等任务。

技术说明:

• 请确保子 Workflow 已保存并在调用前检查其逻辑正确性。

• 检查父 Workflow 和子 Workflow 之间变量名的一致性,以确保数据传输准确无误,不会产生冲突。要使用子 workflow 的变量,您需要按照以下语法书写:$子workflow名称_变量名,例如下图所示,在 Main workflow 中,如果 login_module 模块中有变量 $status,那么要在 Main workflow 中使用它,需要填写为 $login_module_status

最后更新于

这有帮助吗?