Skip to content

创建应用

应用(App)是 Atomemo 中工作流的核心单元。每个应用包含一个完整的工作流,用于自动化特定的业务流程或任务。

应用类型

Atomemo 支持两种类型的应用:

1. 独立应用

独立应用直接创建在工作区(Workspace)中,不属于任何项目。

适用场景:

  • 快速测试和原型验证
  • 单一用途的简单自动化
  • 个人使用的工作流
  • 不需要与其他应用协作的任务

特点:

  • 独立管理,不受项目约束
  • 创建快速,配置简单
  • 适合轻量级的自动化需求

2. 项目应用

项目应用创建在项目(Project)中,与同一项目下的其他应用共享组织结构。

适用场景:

  • 复杂的业务流程自动化
  • 需要多个应用协同工作
  • 团队协作的工作流
  • 需要统一管理的应用集合

特点:

  • 组织化管理,便于维护
  • 支持应用间的数据共享
  • 适合企业级的自动化方案

创建独立应用

从工作区创建

  1. 打开工作区

    • 点击左侧导航栏的"工作区"或访问 /workspace
  2. 点击"新建应用"按钮

    • 在工作区页面顶部找到"新建应用"按钮
    • 或在空状态页面点击"新建应用"
  3. 立即进入编辑器

    • 系统自动创建应用并跳转到编辑器
    • 应用使用预设名称(如"无标题应用")
    • 描述为空
    • 图标和颜色随机生成
    • 直接开始构建工作流
  4. 自定义应用信息(可选)

    • 返回工作区(Workspace)
    • 在应用卡片上右键点击
    • 选择"编辑"或"设置"
    • 修改应用名称(最多 64 字符)
    • 添加描述(最多 512 字符)
    • 更换图标和颜色

特点:

  • 快速开始: 无需填写表单,立即开始构建
  • 随机外观: 每次创建的图标和颜色都不同
  • 后续修改: 所有信息都可以在编辑器中随时修改

创建项目应用

步骤 1:创建或选择项目

首先需要有一个项目:

创建新项目:

  1. 在工作区页面点击"新建项目"按钮
  2. 填写项目信息:
    • 项目名称: 输入项目名称(必填,最多 128 字符)
    • 项目描述: 添加项目描述(可选,最多 1024 字符)
    • 图标: 选择项目图标
    • 颜色: 选择项目主题颜色
  3. 点击"创建项目"按钮
  4. 系统自动跳转到项目页面

示例:

项目名称: "客户服务系统"
描述: "客户服务相关的自动化工作流集合"
图标: Headset
颜色: 紫色

步骤 2:在项目中创建应用

  1. 进入项目页面

    • 在工作区点击项目卡片
    • 或访问 /projects/{projectId}
  2. 点击"新建应用"按钮

    • 在项目页面顶部找到"新建应用"按钮
  3. 立即进入编辑器

    • 系统自动创建应用并跳转到编辑器
    • 应用使用预设名称
    • 描述为空
    • 图标和颜色随机生成
    • 应用自动关联到当前项目
  4. 开始构建工作流

    • 添加节点并配置工作流
    • 随时可以修改应用名称和描述

应用编辑器

创建应用后,你会进入应用编辑器页面。这是构建工作流的主要界面。

编辑器组成部分

  1. 画布区域 (中央)

    • 可视化的节点编辑区域
    • 拖拽节点构建工作流
    • 连接节点定义数据流
  2. 节点面板 (左侧)

    • 触发器节点
    • Action 节点
    • Tool 节点
    • 拖拽到画布添加节点
  3. 节点配置面板 (右侧)

    • 选中节点后显示
    • 配置节点参数
    • 使用表达式处理数据
  4. 顶部工具栏

    • 应用设置
    • 保存工作流
    • 测试运行
    • 查看执行历史

第一个工作流

创建应用后,你需要:

  1. 添加触发器节点

    • 从左侧面板拖拽触发器节点
    • 选择触发类型(Chat、Manual、Webhook)
    • 配置触发条件
  2. 添加操作节点

    • 拖拽 Action 节点到画布
    • 连接触发器和 Action 节点
    • 配置节点参数
  3. 测试工作流

    • 点击顶部的"测试"按钮
    • 查看执行结果
    • 调试和优化工作流

应用配置

基本信息

在工作区中修改应用信息:

  1. 返回工作区(Workspace)
  2. 找到应用卡片
  3. 右键点击应用卡片
  4. 选择"编辑"或"设置"
  5. 在弹出的对话框中修改:
    • 名称
    • 描述
    • 图标和颜色

应用设置

执行设置:

  • 超时时间: 设置工作流最大执行时间
  • 重试策略: 配置失败时的重试次数
  • 错误处理: 选择错误处理方式(停止/继续/重试)

环境变量:

  • 定义工作流中使用的变量
  • 支持不同环境的配置(开发/生产)

应用管理

移动应用

将应用在独立应用和项目应用之间移动:

  1. 在应用列表中找到应用
  2. 右键点击应用卡片
  3. 选择"移动到..."
  4. 选择目标项目或"独立应用"

复制应用

快速创建应用副本:

  1. 右键点击应用卡片
  2. 选择"复制"
  3. 输入新应用名称
  4. 选择目标位置(项目或工作区)

删除应用

永久删除应用:

  1. 右键点击应用卡片
  2. 选择"删除"
  3. 确认删除操作
  4. 应用及其所有数据将被删除

警告: 删除操作无法撤销,请谨慎操作。

工作区管理

工作区视图

工作区显示所有项目和独立应用:

查看方式:

  • 卡片视图: 以卡片形式展示所有项目和应用
  • 搜索: 通过名称或描述搜索
  • 排序: 按更新时间、创建时间、名称排序
  • 筛选: 按状态、标签、类型筛选

搜索和筛选

搜索:

在搜索框输入关键词:
- 应用名称
- 应用描述
- 项目名称

排序选项:

  • 最近更新
  • 最早创建
  • 名称 A-Z
  • 名称 Z-A

项目视图

点击项目卡片进入项目视图:

显示内容:

  • 项目基本信息
  • 项目下的所有应用
  • 项目统计数据

操作:

  • 创建新应用
  • 编辑项目信息
  • 删除项目

最佳实践

1. 合理命名

应用命名:

好的命名:
✓ "客户消息自动分类"
✓ "订单状态同步"
✓ "每日数据报告"

不好的命名:
✗ "测试1"
✗ "新应用"
✗ "Untitled"

项目命名:

✓ "客户服务系统"
✓ "订单处理流程"
✓ "数据分析工具"

2. 使用描述

为应用和项目添加清晰的描述:

应用描述示例:
"自动接收客户消息,使用 AI 分类器识别意图,
并根据分类转发到对应的处理团队"

项目描述示例:
"客户服务相关的自动化工作流集合,
包括消息处理、工单管理、满意度调查等功能"

3. 组织结构

使用项目组织相关应用:

客户服务系统/
├── 消息接收和分类
├── 工单自动创建
├── 客户满意度调查
└── 服务质量报告

订单处理流程/
├── 订单状态同步
├── 库存管理
├── 发货通知
└── 退款处理

4. 外观设计

选择合适的图标和颜色:

图标选择:

  • 反映应用功能
  • 易于识别
  • 保持一致性

颜色使用:

  • 同一项目下使用相同或相近的颜色
  • 不同功能使用不同颜色区分
  • 考虑可读性和美观性

5. 渐进式开发

从简单开始:

  1. 创建基础工作流
  2. 测试核心功能
  3. 逐步添加复杂逻辑
  4. 优化性能和错误处理

版本管理:

  • 定期保存工作进度
  • 测试后再发布到生产环境
  • 保留工作流版本历史

常见问题

Q: 独立应用和项目应用有什么区别?

A:

  • 独立应用: 直接创建在工作区,独立管理,适合简单的单一用途
  • 项目应用: 创建在项目中,支持组织化管理和应用协作,适合复杂场景

Q: 如何选择创建独立应用还是项目应用?

A: 根据需求选择:

  • 快速测试或简单自动化 → 独立应用
  • 多个相关应用需要统一管理 → 项目应用
  • 团队协作 → 项目应用

Q: 可以在应用之间共享数据吗?

A:

  • 同一项目下的应用可以通过 HTTP 请求节点相互调用
  • 使用 Webhook 触发器创建 API 端点
  • 独立应用之间也可以通过 API 通信

Q: 应用创建后可以移动吗?

A: 可以。使用"移动到..."功能将应用在项目间移动,或将项目应用移动为独立应用。

Q: 删除项目会删除其中的应用吗?

A: 是的。删除项目会同时删除项目下的所有应用。删除前系统会提示确认。

Q: 应用名称可以重复吗?

A:

  • 不同项目下的应用可以同名
  • 独立应用和项目应用可以同名
  • 同一项目下的应用不能同名

Q: 应用创建有数量限制吗?

A: 取决于您的订阅计划:

  • 免费版:限制应用数量
  • 专业版:更多应用配额
  • 企业版:无限制

下一步

相关资源