应用中心/从工作流生成应用
从工作流生成应用(Create App from Workflow)
在 Pop 中,几乎所有应用都是由 工作流(Workflow) 发布而来。
工作流定义逻辑,应用提供界面。从工作流生成应用后,用户就可以像使用普通软件一样操作它,而无需理解其中的节点和流程。
一、应用的来源:工作流(Workflow)
每个应用都由以下三部分组成:
- 工作流逻辑(Workflow):负责计算、AI 调用、文件处理、数据库访问等
- 输入参数(Inputs):由工作流输入决定
- 界面布局(Layout):由布局管理器生成
因此,发布应用前,你需要确保:
- 工作流运行正常
- 输入字段明确
- 输出的格式合理
- 逻辑中不包含临时路径或敏感信息
二、如何发布应用?
当你的工作流准备就绪后,可点击工作流右上角的按钮:
发布为应用(Publish as App)
系统将打开“发布应用”配置面板,包含以下必填项:
● 应用名称
应用展示时的名称。
● 应用图标
可选,用于在应用中心显示。
● 应用简介
帮助用户了解该应用的用途。
● 应用分类 / 标签
如“PDF 工具”“AI 工具”“图像处理”等。
● 选择界面布局(Layout)
你可以选择:
- 使用工作流当前绑定的布局(推荐)
- 新建一个布局
- 使用默认布局自动生成表单 + 输出区
● 版本号
系统会自动生成,也可手动填写。
点击「发布」后,即可生成一个完整应用。
三、应用的输入字段来自哪里?
应用的输入表单由 Workflow Inputs 自动生成。
例如:
| Workflow Input 字段 | 应用中的呈现形式 |
|---|---|
text |
文本框 |
file |
文件上传 |
language |
下拉选择 |
model |
模型选择器 |
jsonData |
JSON 编辑框 |
你可以在工作流中调整字段名称、默认值、校验规则,这些都会同步到应用界面。
四、绑定布局(Layout)
应用界面完全由布局管理器生成。
发布应用时可选择:
-
使用已有布局(最常见)
在工作流中设计好的布局会直接被使用。 -
为应用创建一个新布局
适用于与工作流同时开发应用界面的情况。 -
使用系统自动布局
系统根据输入和输出创建基础表单+结果区。
布局定义了:
- 组件位置(上下/左右/多栏)
- 表单放置位置
- 结果展示(图表、文本、表格、图像…)
- 控制台是否显示
- 是否可同时展示多个视图
五、发布后的应用在哪里查看?
发布成功后,应用会出现在:
- 应用中心 → “我的应用”
- 最近使用中(运行后)
- 指定分类下(如 AI 工具 / 实用工具)
你可以随时:
- 打开应用
- 重新编辑
- 更新版本
- 删除应用
- 导出 JSON
- 分享给他人
六、应用发布的最佳实践
为了确保应用稳定可用,建议:
- 给输入字段设置默认值
- 输出内容保持结构化(如 JSON / 表格)
- AI 节点使用固定模型(避免无配置时失败)
- 避免硬编码本地路径
- 经常测试运行流程
- 为布局添加必要的提示文本
七、小结
从工作流生成应用是 Pop 的核心能力之一,它能够:
- 将复杂逻辑封装成易用工具
- 让团队共享自动化能力
- 快速构建可视化产品
- 构成 Pop 应用生态的基础