📱 应用管理(ApplicationHome)

管理 One Platform 的前台应用,每个应用包含名称、描述和一组 Tab,定义了用户在前台看到的导航结构。

概述

ApplicationHome 是设置中心的应用管理页面,用于管理 One Platform 的前台应用(Application)。每个应用包含名称、描述和一组 Tab,定义了用户在前台看到的导航结构。

🖼️
ApplicationHome 设置页面截图 — 待插入
../../images/product/one_platform/application-home-overview.png

核心功能

1. 应用列表展示

列名说明
显示标签应用的可读名称
名称(英文)应用的 API 名称
描述应用的详细描述
Tab 数量应用包含的 Tab 数量

2. 应用操作

  • 添加 Application:通过 ApplicationForm 的 openAddModal()
  • 查看详情:通过 ApplicationForm 的 viewDetail()
  • 编辑:通过 ApplicationForm 的 openEdit()
  • 删除:确认后删除(带确认对话框)
  • 导出:将应用配置导出为 JSON 文件

3. ApplicationForm 集成

与 TabHome 类似,ApplicationHome 通过 ref 引用 ApplicationForm 组件,所有表单操作委托给 ApplicationForm。

页面状态

  • 加载状态:居中 Spinner + "加载Applications数据中..."
  • 错误状态:红色错误提示框
  • 正常状态:Card + DataTable

与前台 ApplicationHome 的关系

特性设置中心的 ApplicationHome前台的 ApplicationHome
用途管理应用配置展示应用内容
操作CRUD 操作查看和编辑应用信息
入口Setup → Applications前台导航 → 应用

技术要点

  • API 接口:getAllApplications, deleteApplicationById, getApplicationByName
  • 组件通信:通过 ref 模式与 ApplicationForm 交互
  • 导出功能:JSON 文件下载
  • 组件库:@salesforce/design-system-reactCard, DataTable, Button

截图

🖼️
ApplicationHome 主页面 — 待插入
../../images/product/one_platform/application-home-main.png
🖼️
ApplicationForm 添加应用弹窗 — 待插入
../../images/product/one_platform/application-home-add.png
🖼️
ApplicationForm 查看详情弹窗 — 待插入
../../images/product/one_platform/application-home-detail.png
🖼️
导出 JSON 文件 — 待插入
../../images/product/one_platform/application-home-export.png

需要定制化解决方案?

我们的团队可基于现有产品为您量身打造专属 Salesforce 工具链。

联系我们