很多朋友一看到 SAP Fiori Launchpad,就会把它理解成一个带磁贴的首页。
这样理解当然没有什么错误。
但如果多做几个 Fiori 项目之后,就会发现 Fiori Launchpad 背后还是有点东西的。
它更像一个统一壳层,负责把 SAP 用不同技术栈写出来的应用装进同一套入口(Shell)里,同时统一提供导航、个性化、嵌入式支持、应用配置这些能力。
因此,Fiori Launchpad 并不是某一类单独应用,而是承载多种 UI 技术应用的运行外壳,既面向桌面端,也面向移动端。
有了这些理解,再回头看 SAP Fiori Launchpad 的不同变体,思路就顺了。
本文笔者聊聊自己做 Fiori 项目中打过交道的三种 Fiori Launchpad 的变体。
它们的共同点,都履行了 Fiori Launchpad 的职责:提供统一入口和一致体验。
三种变体的分界线,不在于首页长得像不像,而在于运行在哪个平台、内容怎么建、权限怎么配、历史资产怎么接进来。
也正因为这个原因,同样叫 SAP Fiori launchpad,放在 SAP Business Suite、SAP Enterprise Portal、SAP BTP 上,项目实施团队的做法会有所差异。