1. SAP Fiori启动台演进史:从Groups到Spaces的界面革命
2013年SAP Fiori首次亮相时,Groups(分组)作为Launchpad的核心组织方式,承载着将企业应用模块化呈现的使命。每个Group就像办公桌上的文件夹,里面整齐排列着与特定业务职能相关的应用磁贴。这种设计在初期确实提升了用户操作效率——财务人员能快速找到所有报销审批应用,采购专员可一键进入供应商管理界面。
但随着企业数字化进程加速,传统Groups架构暴露出三个致命伤:
- 跨职能协作时,用户需要在不同Group间频繁切换
- 移动端显示空间有限,多层嵌套Group导致操作路径过长
- 静态分组无法适应动态业务场景(如临时项目组)
2019年推出的Spaces(空间)概念,本质上是对企业工作场景的数字化映射。不同于按功能划分的Groups,每个Space对应一个完整的业务场景。以采购到付款(P2P)流程为例:
- 传统Groups模式:分散在"供应商管理"、"采购申请"、"发票校验"三个Group
- Spaces模式:整合为"采购全流程"Space,包含流程导航、待办提醒、相关报表
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 新旧架构技术对比:为何Spaces是必然选择
2.1 元数据架构差异
Groups时代采用静态目录结构,通过manifest.json定义应用归属关系。开发人员需要预先确定应用分组,任何调整都需修改部署描述符。而Spaces引入动态编排引擎,其核心是:
javascript复制// Spaces的元数据模型示例
{
"spaceId": "P2P_001",
"contextAware": true,
"dynamicContent": {
"rules": [
{
"condition": "userDepartment=Procurement",
"tiles": ["PO_APPROVAL","SUPPLIER_DASHBOARD"]
}
]
}
}
这种声明式编程模型允许根据用户角色、业务阶段等上下文实时调整空间内容。
2.2 渲染性能实测数据
我们对200个标准Fiori应用进行加载测试:
| 指标 | Group
