---
title: "组合动作与子动作"
description: "动作管理里的两类流程，以及它们分别适合什么。"
canonical_url: "https://www.da-shou.cn/help/action-manager"
last_updated: "2026-10-30"
---

> Index of every page on this site: [llms.txt](https://www.da-shou.cn/llms.txt)

打开动作管理，左侧有「组合动作」和「子动作」两个入口。它们都是流程，但用途不同。

## 组合动作：一套完整流程

组合动作是平时最常用的类型。它由多个步骤组成，有名字、图标和启用开关，可以从这些地方发起：

- 搜索条里搜到并运行。
- 弹出面板的格子里。
- 定时任务到点触发。
- 动作编辑器里手动运行。
- AI 工作台里调试。

适合：一整套需要按顺序完成的流程，比如「收集网页数据并保存成表格」。

组合动作停用后：

- 不再出现在搜索结果里。
- 定时任务会跳过它。
- 面板里的入口保留，但不会执行。

## 子动作：可以重复使用的公共流程

子动作是一段独立的流程，不属于某一个组合动作。多个动作都可以引用同一个子动作，改一次，引用它的地方一起变化。

子动作没有运行入口：

- 不出现在搜索条、面板和定时任务里。
- 编辑器里也没有「运行」按钮。
- 只能通过其它流程的「调用流程」步骤进入。

适合：多个动作里都会用到的公共步骤，比如「登录后台」「把结果保存到固定目录」。

## 子动作要先导入

组合动作或另一个子动作，必须先在流程属性里声明导入某个子动作，才能在节点库里看到它，也才能在「调用流程」里选中。

- 导入后，左侧节点库会出现「子动作」分组。
- 移除被调用的导入时，编辑器会先提示影响面。
- 子动作不能反过来调用动作里的本地流程。

## 子流程和子动作的区别

- **子流程**：写在某个组合动作内部，只属于这个动作，像动作里的一段分支。
- **子动作**：独立存在，可以被多个动作导入和使用，更像一个公共工具。

只想在当前动作里拆分步骤，用子流程；想跨动作复用，用子动作。

## 参数与返回值

- 子动作通过参数接收数据，不读取调用方的全局变量。
- 返回值是这次调用最后一个产出节点的输出。
- 需要返回多个值时，把结果整理成一个对象或列表再返回。

## 怎么选

- 一整套流程 → 组合动作。
- 多个动作都要用的公共流程 → 子动作。
- 只是当前动作里的分支 → 子流程。

## 动作管理里还有什么

- **概览**：快速打开、最近使用和权限提示。
- **定时任务**：按时间自动运行组合动作。
- **HTTP 模块**：管理外部服务接口，供动作调用。

运行结果和失败原因在「动作执行记录」里看。

## Sitemap

See the full [sitemap](https://www.da-shou.cn/sitemap.md) for all pages.
