工作流
工作流可以把多个能力串成一项任务。Float Translate 已经为常用任务提供了系统工作流,你也可以调整这些工作流,或者创建自己的工作流。
| 起点 | 适用情况 | 使用结果 |
|---|---|---|
| 系统工作流 | Float Translate 已经提供了你需要的任务 | 直接使用或按需调整。系统工作流可以恢复默认,但不能删除。 |
| 模板 | 现有示例与所需任务接近 | 从模板创建一个独立的自定义工作流,再调整步骤和设置。模板本身不能运行。 |
| 空白工作流 | 需要不同的步骤组合 | 自己确定任务如何开始,并逐步添加兼容能力。 |
使用或调整系统工作流
Section titled “使用或调整系统工作流”输入框翻译、剪贴板翻译、截图翻译和截图OCR等常用任务,已经位于系统工作流中。
- 打开设置 → 工作流。
- 在系统工作流中找到需要的任务。
- 确认其中各步骤使用的服务和能力当前可用。
- 直接使用现有工作流,或者打开它,调整能力、参数、步骤或快捷键。
- 如果调整后的结果不再适合你,选择恢复默认。
恢复系统工作流会移除你的修改,但会保留这个工作流,以及已经绑定的快捷键或兼容入口。
创建自定义工作流
Section titled “创建自定义工作流”- 选择新建工作流。
- 有接近所需任务的模板时,从模板开始;否则选择空白工作流。
- 工作流需要已有文本或调用上下文时,添加相应的输入来源;如果任务会自行捕获输入,也可以直接从对应的捕获能力开始。
- 添加执行第一项任务的能力。
- 按运行顺序添加后续能力。每一步都必须能接收上一步的输出。
- 保存工作流。
- 为工作流绑定快捷键,或把它放入兼容的入口。
工作流可以组合 OCR、翻译、复制、粘贴、文本处理和扩展能力等步骤。这些只是示例,并非完整清单;实际可选项取决于已经配置的服务,以及各步骤之间能否传递兼容的数据。
数据如何在步骤之间传递
Section titled “数据如何在步骤之间传递”每个步骤接收当前数据,再把输出交给下一步。例如,OCR 步骤可以输出文本供翻译步骤使用,扩展能力随后还可以接收翻译结果。
工作流无法运行时
Section titled “工作流无法运行时”- 如果某个步骤不可用,打开对应服务,检查该能力是否已经启用并完成配置。
- 如果找不到兼容的下一步,检查上一步输出的数据和下一项能力可接收的数据。
- 如果系统工作流在修改后无法正常使用,恢复它的默认版本。
- 如果自定义工作流运行失败,先检查输入来源,再按顺序检查各步骤,找到第一个不可用或不兼容的步骤。