Открыть сервис

SAP Fiori

SAP Fiori — это набор принципов проектирования, технологий и готовых приложений для корпоративных систем SAP, ориентированный на улучшение пользовательского опыта (UX). Fiori представляет собой единую концепцию интерфейса, пришедшую на смену традиционным графическим интерфейсам SAP GUI (SAP Graphical User Interface) и веб-интерфейсам SAP Web Dynpro. Основная цель SAP Fiori — обеспечить простой, интуитивно понятный, адаптивный (responsive) и персонализированный доступ к бизнес-функциям систем SAP S/4HANA, SAP ERP и SAP Business Suite с любого устройства (настольный ПК, планшет, смартфон).

История

До появления SAP Fiori корпоративные пользователи SAP сталкивались со сложными, многоэкранными транзакциями, требовавшими длительного обучения. В 2013 году компания SAP SE выпустила первый набор из 25 приложений Fiori, построенных с использованием технологий HTML5 и SAPUI5. Эти приложения предназначались для частых, но простых бизнес-операций (например, утверждение отпусков, просмотр заказов, ввод накладных). Проект стал ответом на растущие ожидания пользователей, привыкших к современным мобильным интерфейсам.

В 2015 году, с выходом SAP S/4HANA, Fiori превратился в стандартный пользовательский интерфейс всей экосистемы SAP. Начиная с 2019 года, SAP взяла курс на полный отказ от классических интерфейсов (SAP GUI для HTML) в пользу Fiori, сделав его обязательным компонентом новых развертываний SAP S/4HANA.

Ключевые технологии и принципы

SAPUI5

SAPUI5 (SAP User Interface for HTML5) — это JavaScript-фреймворк с открытым исходным кодом (базируется на OpenUI5), используемый для создания кроссплатформенных корпоративных веб-приложений. SAPUI5 обеспечивает поддержку адаптивного дизайна, привязку данных к серверным службам OData и расширенную обработку событий.

OData и RAP

Все приложения Fiori взаимодействуют с бэкендом через RESTful-сервисы на основе протокола OData (Open Data Protocol). Для новых приложений в SAP S/4HANA используется RAP (Restful Application Programming Model) — современная модель программирования, позволяющая создавать сервисы с полным контролем бизнес-логики и авторизации.

Дизайн-система

Fiori базируется на дизайн-системе SAP Fiori Design Guidelines, которая регламентирует:

Десктопная версия Fiori часто использует макет «Shel» (полноэкранная рабочая область с хедером и приложениями), а мобильная — макет «Floorplan» с упрощённой навигацией.

Типы приложений Fiori

Приложения SAP Fiori делятся на три основные категории в зависимости от сложности и способа доступа к данным:

  1. Транзакционные приложения (Transactional Apps): Предназначены для выполнения дискретных бизнес-действий (создание заказа, одобрение отчёта о командировке, регистрация товарного движения). Они, как правило, работают с реальными бизнес-данными (через OData-сервисы) и имеют формы для ввода, проверки и сохранения информации.
  2. Аналитические приложения (Analytical Apps): Отвечают за визуализацию данных и бизнес-аналитику. Включают в себя интерактивные диаграммы, отчёты (например, «Финансовая отчётность»), мониторинги («Доступность складов») и панели KPI (Key Performance Indicators). Для построения аналитики часто используется технология SAP Smart Business.
  3. Приложения поиска и персонализации (Fact Sheets и Launchpad): «Карточки объектов» (Fact Sheets) — компактные страницы, показывающие ключевую информацию о бизнес-объекте (контрагент, материал, оборудование). Они не предназначены для изменений. Launchpad — это точка входа пользователя в систему: портал с ролевыми группами приложений, виджетами, уведомлениями и функциями персонализации (избранное, настройка своего набора tile).

Архитектура и развертывание

Архитектура SAP Fiori состоит из трёх основных уровней:

Способы развертывания

  1. Central Hub Deployment: Используется в ландшафтах с несколькими бэкенд-системами (например, одна ERP для разных стран). Один FES обслуживает множество бэкендов.
  2. Embedded Deployment (Рекомендованный для S/4HANA): Роль FES выполняет сам сервер S/4HANA. Это упрощает архитектуру, снижает latency и затраты на инфраструктуру.
  3. Cloud/Private Cloud: В облачных развертываниях (SAP Business Technology Platform, SAP S/4HANA Cloud) Fiori — стандартный интерфейс, управляемый SAP.

Версии и развитие

Применение

SAP Fiori повсеместно используется в корпоративных системах на базе SAP, начиная от управления персоналом (Employee Central) и финансов (Accounts Payable) и заканчивая производством (Production Planning) и логистикой (Transportation Management). Внедрение Fiori позволяет сократить время обучения сотрудников, уменьшить количество ошибок при вводе данных и повысить удобство работы с мобильных устройств в полевых условиях.

Критика и ограничения

Несмотря на широкое распространение, Fiori имеет ряд критических замечаний:

Интересные факты

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →