创建应用
应用(App)是 Atomemo 中工作流的核心单元。每个应用包含一个完整的工作流,用于自动化特定的业务流程或任务。
应用类型
Atomemo 支持两种类型的应用:
1. 独立应用
独立应用直接创建在工作区(Workspace)中,不属于任何项目。
适用场景:
- 快速测试和原型验证
- 单一用途的简单自动化
- 个人使用的工作流
- 不需要与其他应用协作的任务
特点:
- 独立管理,不受项目约束
- 创建快速,配置简单
- 适合轻量级的自动化需求
2. 项目应用
项目应用创建在项目(Project)中,与同一项目下的其他应用共享组织结构。
适用场景:
- 复杂的业务流程自动化
- 需要多个应用协同工作
- 团队协作的工作流
- 需要统一管理的应用集合
特点:
- 组织化管理,便于维护
- 支持应用间的数据共享
- 适合企业级的自动化方案
创建独立应用
从工作区创建
打开工作区
- 点击左侧导航栏的"工作区"或访问
/workspace
- 点击左侧导航栏的"工作区"或访问
点击"新建应用"按钮
- 在工作区页面顶部找到"新建应用"按钮
- 或在空状态页面点击"新建应用"
立即进入编辑器
- 系统自动创建应用并跳转到编辑器
- 应用使用预设名称(如"无标题应用")
- 描述为空
- 图标和颜色随机生成
- 直接开始构建工作流
自定义应用信息(可选)
- 返回工作区(Workspace)
- 在应用卡片上右键点击
- 选择"编辑"或"设置"
- 修改应用名称(最多 64 字符)
- 添加描述(最多 512 字符)
- 更换图标和颜色
特点:
- 快速开始: 无需填写表单,立即开始构建
- 随机外观: 每次创建的图标和颜色都不同
- 后续修改: 所有信息都可以在编辑器中随时修改
创建项目应用
步骤 1:创建或选择项目
首先需要有一个项目:
创建新项目:
- 在工作区页面点击"新建项目"按钮
- 填写项目信息:
- 项目名称: 输入项目名称(必填,最多 128 字符)
- 项目描述: 添加项目描述(可选,最多 1024 字符)
- 图标: 选择项目图标
- 颜色: 选择项目主题颜色
- 点击"创建项目"按钮
- 系统自动跳转到项目页面
示例:
项目名称: "客户服务系统"
描述: "客户服务相关的自动化工作流集合"
图标: Headset
颜色: 紫色步骤 2:在项目中创建应用
进入项目页面
- 在工作区点击项目卡片
- 或访问
/projects/{projectId}
点击"新建应用"按钮
- 在项目页面顶部找到"新建应用"按钮
立即进入编辑器
- 系统自动创建应用并跳转到编辑器
- 应用使用预设名称
- 描述为空
- 图标和颜色随机生成
- 应用自动关联到当前项目
开始构建工作流
- 添加节点并配置工作流
- 随时可以修改应用名称和描述
应用编辑器
创建应用后,你会进入应用编辑器页面。这是构建工作流的主要界面。
编辑器组成部分
画布区域 (中央)
- 可视化的节点编辑区域
- 拖拽节点构建工作流
- 连接节点定义数据流
节点面板 (左侧)
- 触发器节点
- Action 节点
- Tool 节点
- 拖拽到画布添加节点
节点配置面板 (右侧)
- 选中节点后显示
- 配置节点参数
- 使用表达式处理数据
顶部工具栏
- 应用设置
- 保存工作流
- 测试运行
- 查看执行历史
第一个工作流
创建应用后,你需要:
添加触发器节点
- 从左侧面板拖拽触发器节点
- 选择触发类型(Chat、Manual、Webhook)
- 配置触发条件
添加操作节点
- 拖拽 Action 节点到画布
- 连接触发器和 Action 节点
- 配置节点参数
测试工作流
- 点击顶部的"测试"按钮
- 查看执行结果
- 调试和优化工作流
应用配置
基本信息
在工作区中修改应用信息:
- 返回工作区(Workspace)
- 找到应用卡片
- 右键点击应用卡片
- 选择"编辑"或"设置"
- 在弹出的对话框中修改:
- 名称
- 描述
- 图标和颜色
应用设置
执行设置:
- 超时时间: 设置工作流最大执行时间
- 重试策略: 配置失败时的重试次数
- 错误处理: 选择错误处理方式(停止/继续/重试)
环境变量:
- 定义工作流中使用的变量
- 支持不同环境的配置(开发/生产)
应用管理
移动应用
将应用在独立应用和项目应用之间移动:
- 在应用列表中找到应用
- 右键点击应用卡片
- 选择"移动到..."
- 选择目标项目或"独立应用"
复制应用
快速创建应用副本:
- 右键点击应用卡片
- 选择"复制"
- 输入新应用名称
- 选择目标位置(项目或工作区)
删除应用
永久删除应用:
- 右键点击应用卡片
- 选择"删除"
- 确认删除操作
- 应用及其所有数据将被删除
警告: 删除操作无法撤销,请谨慎操作。
工作区管理
工作区视图
工作区显示所有项目和独立应用:
查看方式:
- 卡片视图: 以卡片形式展示所有项目和应用
- 搜索: 通过名称或描述搜索
- 排序: 按更新时间、创建时间、名称排序
- 筛选: 按状态、标签、类型筛选
搜索和筛选
搜索:
在搜索框输入关键词:
- 应用名称
- 应用描述
- 项目名称排序选项:
- 最近更新
- 最早创建
- 名称 A-Z
- 名称 Z-A
项目视图
点击项目卡片进入项目视图:
显示内容:
- 项目基本信息
- 项目下的所有应用
- 项目统计数据
操作:
- 创建新应用
- 编辑项目信息
- 删除项目
最佳实践
1. 合理命名
应用命名:
好的命名:
✓ "客户消息自动分类"
✓ "订单状态同步"
✓ "每日数据报告"
不好的命名:
✗ "测试1"
✗ "新应用"
✗ "Untitled"项目命名:
✓ "客户服务系统"
✓ "订单处理流程"
✓ "数据分析工具"2. 使用描述
为应用和项目添加清晰的描述:
应用描述示例:
"自动接收客户消息,使用 AI 分类器识别意图,
并根据分类转发到对应的处理团队"
项目描述示例:
"客户服务相关的自动化工作流集合,
包括消息处理、工单管理、满意度调查等功能"3. 组织结构
使用项目组织相关应用:
客户服务系统/
├── 消息接收和分类
├── 工单自动创建
├── 客户满意度调查
└── 服务质量报告
订单处理流程/
├── 订单状态同步
├── 库存管理
├── 发货通知
└── 退款处理4. 外观设计
选择合适的图标和颜色:
图标选择:
- 反映应用功能
- 易于识别
- 保持一致性
颜色使用:
- 同一项目下使用相同或相近的颜色
- 不同功能使用不同颜色区分
- 考虑可读性和美观性
5. 渐进式开发
从简单开始:
- 创建基础工作流
- 测试核心功能
- 逐步添加复杂逻辑
- 优化性能和错误处理
版本管理:
- 定期保存工作进度
- 测试后再发布到生产环境
- 保留工作流版本历史
常见问题
Q: 独立应用和项目应用有什么区别?
A:
- 独立应用: 直接创建在工作区,独立管理,适合简单的单一用途
- 项目应用: 创建在项目中,支持组织化管理和应用协作,适合复杂场景
Q: 如何选择创建独立应用还是项目应用?
A: 根据需求选择:
- 快速测试或简单自动化 → 独立应用
- 多个相关应用需要统一管理 → 项目应用
- 团队协作 → 项目应用
Q: 可以在应用之间共享数据吗?
A:
- 同一项目下的应用可以通过 HTTP 请求节点相互调用
- 使用 Webhook 触发器创建 API 端点
- 独立应用之间也可以通过 API 通信
Q: 应用创建后可以移动吗?
A: 可以。使用"移动到..."功能将应用在项目间移动,或将项目应用移动为独立应用。
Q: 删除项目会删除其中的应用吗?
A: 是的。删除项目会同时删除项目下的所有应用。删除前系统会提示确认。
Q: 应用名称可以重复吗?
A:
- 不同项目下的应用可以同名
- 独立应用和项目应用可以同名
- 同一项目下的应用不能同名
Q: 应用创建有数量限制吗?
A: 取决于您的订阅计划:
- 免费版:限制应用数量
- 专业版:更多应用配额
- 企业版:无限制
下一步
- 使用节点 - 了解如何添加和配置节点
- 表达式 - 学习数据处理和转换
- Chat 触发器 - 创建对话式工作流
- AI Agent 节点 - 构建智能助手
相关资源
- 工作流节点 - 了解所有可用节点