跳到主要内容

场景输入与输出

预计学习时间:9分钟

场景输入与输出使您可控制数据的输入与输出流向。它们规定了场景在与其他场景或外部系统通信时期望和传递的信息。 要找到场景输入与输出,请前往场景构建器并点击工具栏上的“场景输入与输出”图标。 文档图片

场景输入与输出的功能

场景输入定义了场景触发时接收的数据。 场景输出定义了场景执行后返回的数据。 当一个场景调用另一个场景(即子场景)时,输入负责指定向子场景传递的数据,而输出则指定从子场景返回到主场景的数据。

场景输入与输出的应用场景

在构建需要与其他场景或外部系统交互的场景时,您将需要设定场景输入与输出。应用场景包括:

  • 调用其他子场景
  • 由外部系统通过API触发
  • 作为AI系统中的工具

场景输入与输出需求的例子包括:

  • 跨多个系统同步客户信息
  • 在撰写提案时,将潜在客户信息添加至CRM和电子邮件列表中
  • 根据特定输入参数创建记录、发票、电邮或订单

场景输入与输出的使用位置

场景输入与输出能让您的场景在不同系统中发挥工具的作用,包括子场景、API、Make AI代理以及Make MCP服务器。 无论您使用何种系统,配置有场景输入和输出的场景均涉及三个模块:调用子场景启动子场景返回输出。 为了理解这些模块如何相互作用,考虑以下流程:

  1. 在父场景中,添加一个调用子场景模块,选择一个现有的场景(或子场景)或创建新的场景。
  2. 在子场景中,添加一个启动子场景模块,它允许您将输入数据映射到具体模块。
  3. 添加更多模块,以完成子场景的指定任务。
  4. 添加一个返回输出模块,从子场景中将输出数据传回父场景。

所有使用场景输入与输出的案例均适用此流程。

子场景的输入与输出

子场景将复杂流程细化为小型、可复用的部件。每个子场景承担特定的任务或业务功能。场景输入与输出定义了父场景与子场景间的数据交换。 启动子场景模块触发子场景并传入数据。返回输出模块则将数据从子场景返回至调用场景。 文档图片

子场景的输入与输出带来的好处:

  • 可复用性: 对子场景输入与输出的更新会自动适用于所有使用该子场景的场景。
  • 结构化的数据共享: 输入与输出明确界定了场景之间的数据共享细节。

示例: 一个用于检索餐厅菜单的场景可能会利用针对各个餐厅的子场景。每个子场景接收餐厅名称/ID和日期作为输入,随后返回菜单项目、价格等信息。