# 工作流触发

启动指定版本的另一个工作流，并返回新任务的标识和初始状态。

适用于把后续处理交给独立工作流运行。需要在当前流程内调用一段可复用定义时，使用[子工作流](sub-workflow.md)。

## 配置触发目标

| 配置 | 说明 |
| --- | --- |
| 工作流版本 | 必填，选择要执行的已发布版本 |
| 任务名称 | 必填，新运行的显示名称 |
| 输入数据 `data` | 可选，传给目标工作流的数据 |
| 运行变量 `vars` | 可选，传给目标工作流的运行参数 |

选择目标版本后，按该版本需要的字段填写 `data` 和 `vars`。

## 使用输出

`task_id` 标识新建任务；有返回时，`workflow_execution_id` 标识对应执行记录。`workflow_version_id` 用于核对版本，`status` 是创建时的初始状态。

创建任务后，本节点即返回。目标工作流的最终状态和处理结果需要在新任务的运行记录中查看。

## 示例：触发后续索引流程

流程示意：存至 MOI 卷 → 工作流触发。

将保存结果的文件 ID 放入目标版本约定的输入字段，填写任务名称并触发。随后使用返回的任务标识查看索引流程。

## 继续阅读

- [变量与数据传递](../../variables-and-data.md)
- [运行与调试](../../run-debug.md)
