首页 帮助中心 场景构建 Scenarios Subscenarios(子场景)

Subscenarios(子场景)

在 Make 中,您可以使用 parent scenario(父场景)和一个或多个 subscenario(子场景)构建自动化。 * parent scenario(父场景)是主要 scenario(场景),通过 "">Scenarios >Call a scenario module(模块)触发一个或多个 subscenario(子场景)。

* subscenario(子场景)是由 parent scenario(父场景)或其他来源(如 AI agent(AI 代理)、MCP client(MCP 客户端)或 API 调用)触发的 scenario(场景)。

parent scenario(父场景)可以包含多个 Scenarios >Call a scenario module(模块)以触发不同的 subscenario(子场景)。subscenario(子场景)也可以作为 parent scenario(父场景),通过 Scenarios >Call a scenario module(模块)触发其他 subscenario(子场景)。

Subscenarios(子场景)的优势

Subscenarios(子场景)可帮助您: * 简化复杂 work flow(工作流) : 将大型 scenario(场景)分解为更小、易于管理的组件,便于构建、维护和故障排除。

例如,与其构建一个包含数十条 route(路由)来处理潜在客户创建、公司检查、联系人、活动和联盟的大型 scenario(场景),不如将每个任务拆分为独立的 subscenario(子场景)。parent scenario(父场景)保持简洁可读,而每个 subscenario(子场景)专注于做好一件事。 * 通过复用逻辑节省时间: 在不同的 parent scenario(父场景)中使用相同的 subscenario(子场景),而无需重新创建 module(模块)。

例如,如果多个 scenario(场景)需要更新产品库存、新订单、退货、B2B 交付,您可以构建一个库存 subscenario(子场景)并从所有场景中调用它。更新一次逻辑,所有 parent scenario(父场景)都会自动受益。 * 将自动化扩展至 AI agent(AI 代理)和 MCP server(MCP 服务器) : 将 scenario(场景)用作 agent(代理)work flow(工作流)中可调用的工具。

例如,您可以将 subscenario(子场景)暴露为工具,当 AI agent(AI 代理)需要查找客户记录、发送通知或在外部 app(应用)中触发操作时调用该工具,而 agent(代理)无需了解底层自动化的工作原理。 * 更轻松地传输数据: 在 scenario(场景)之间传递结构清晰的 input(输入)和 output(输出)。

例如,您可以将客户的电子邮件作为 input(输入)发送给 subscenario(子场景)。它检查他们是否已注册,然后返回一个 status(状态)作为 output(输出),parent scenario(父场景)使用该状态决定是否发送欢迎电子邮件。如果您使用 Webhooks app(应用)调用 scenario(场景),则不具备定义要从 parent scenario(父场景)传递的 input(输入)和要从 subscenario(子场景)接收的 output(输出)的内置功能。 * 减少 credit(积分)消耗: 通过 Scenarios app(应用)运行的 scenario(场景)不消耗 credit(积分)。

例如,如果您使用 WebhooksMake app(应用)调用 scenario(场景),每个操作都会消耗 credit(积分)。使用 Scenarios app(应用),您可以免费调用 scenario(场景)、传递 input(输入)并返回 output(输出)。

Subscenarios(子场景)的局限性

尽管 subscenarios(子场景)提供多种优势,但也存在某些局限性。您只能调用 team(团队)中创建的 scenario(场景)。如果您想调用另一个 team(团队)或 organization(组织)的 scenario(场景),必须使用以下 module(模块)之一: * Make > Run a scenario

* Webhooks > Custom webhook

Subscenarios(子场景)的调用模式

Subscenarios(子场景)可以在两种模式下运行,这两种模式定义了 parent scenario(父场景)和 subscenario(子场景)如何交互。它们可以遵循: * Synchronous(同步)execution(执行)

* Asynchronous(异步)execution(执行)

模式取决于 parent scenario(父场景)是否需要 subscenario(子场景)的结果才能继续运行。

Synchronous(同步)execution(执行)

在 synchronous(同步)模式下: * parent scenario(父场景)通过 Scenarios >Call a scenario module(模块)调用 subscenario(子场景),传递 scenario(场景)input(输入),并暂停 execution(执行)直到 subscenario(子场景)完成。

学以致用,立即上手

读完文档后,不如亲自动手 — 免费注册 Make.com 账户,跟着教程搭建你的第一个工作流

✓ 永久免费版 ✓ 无需信用卡 ✓ 60 秒注册
🚀 免费注册 Make 账户