SAP Fiori Design Guidelines
Les SAP Fiori Design Guidelines sont la documentation publique du design system de SAP pour SAP Fiori, qui couvre les principes de design, les floorplans, les éléments d'interface, les patterns et les fondements visuels pour le web, iOS et Android. Les SAP Fiori Design Guidelines définissent SAP Fiori comme un standard d'expérience utilisateur plutôt que comme un produit unique ; des technologies comme SAPUI5 implémentent ce standard dans le code.
L'essentiel
- Type
- Documentation de design system (standard UX)
- Couche
- Point d'entrée et expérience (également Applications d'interface)
- Publié dans
- Portail SAP Design System : SAP Fiori for Web, iOS et Android
- Contenu
- Principes, fondements visuels, éléments d'interface, floorplans, patterns, UI kits
- Implémenté par
- SAPUI5, SAP Fiori elements, UI5 Web Components
- Qui l'utilise
- Designers UX, product owners, développeurs SAP Fiori, relecteurs d'applications
- S'applique à
- Tous les déploiements SAP Fiori : éditions SAP S/4HANA et SAP BTP
Couche : Point d'entrée et expérienceOù se situe-t-il ? ▾
Couche : Point d'entrée et expérience
Concerne aussi : Applications d'interface
Ouvrir la carte d'architecture →Que couvrent les SAP Fiori Design Guidelines ?
Les guidelines décrivent l'aspect, le comportement et la communication attendus des applications SAP Fiori. Les principaux domaines sont :
- Principes — les cinq idées qui sous-tendent chaque décision de design.
- Fondements visuels — couleurs, typographie, iconographie, espacements, thèmes et formulation.
- Éléments d'interface — des recommandations par contrôle : quand l'utiliser, quand l'éviter et comment il doit se comporter.
- Floorplans — des structures de page complètes pour des tâches récurrentes, comme le list report, l'object page et l'overview page.
- Patterns — des comportements transverses comme la messagerie, la gestion des drafts et la navigation.
- UI kits — des fichiers de design qui permettent aux designers de maquetter des écrans avec les mêmes composants que ceux des développeurs.
Il existe des éditions distinctes pour le web, iOS et Android, car les applications mobiles natives suivent les conventions de leur plateforme tout en conservant le langage de design SAP Fiori. Depuis 2025, les guidelines font partie du portail SAP Design System, plus large, sur sap.com. Les SAP Fiori Design Guidelines sont donc un design system complet, pas une simple feuille de style.
Quels sont les cinq principes de design SAP Fiori ?
SAP définit cinq principes pour l'expérience utilisateur SAP Fiori :
| Principe | Ce qu'il exige, en bref |
|---|---|
| Basé sur les rôles | Montrer à chaque utilisateur les tâches et les informations que requiert son poste, pas l'ensemble du système |
| Adaptatif | Fonctionner sur tous les appareils et dans tous les contextes, pour que les utilisateurs travaillent là où ils en ont besoin |
| Simple | Ne garder que ce dont la tâche a besoin et supprimer le reste |
| Cohérent | Donner aux applications l'impression d'un seul produit, avec une interaction et une formulation homogènes |
Le cinquième principe demande une expérience qui crée un lien émotionnel avec les utilisateurs et leur facilite le travail. Les principes sont volontairement abstraits. Ils deviennent concrets dans les floorplans et les recommandations sur les éléments d'interface, auxquels les revues de design se réfèrent généralement. Les cinq principes de design SAP Fiori sont l'étalon ; le reste des guidelines montre comment l'atteindre.
Quel est le lien entre les guidelines, SAPUI5 et SAP Fiori elements ?
Les guidelines décrivent le résultat visé ; les technologies le produisent.
- SAPUI5 fournit des contrôles qui suivent déjà visuellement les guidelines, mais un développeur peut toujours les combiner en un écran qui enfreint le comportement prévu.
- SAP Fiori elements implémente certains floorplans sous forme de templates pilotés par les métadonnées. Les recommandations de SAP aux développeurs citent la conformité SAP Fiori automatique parmi ses avantages, car la mise en page et le comportement proviennent du framework de SAP.
- Les applications SAPUI5 freestyle n'atteignent la conformité que par un travail de design délibéré, puisque chaque décision de mise en page est spécifique.
- Les UI5 Web Components apportent le même langage visuel à d'autres frameworks web.
C'est pourquoi de nombreuses équipes choisissent d'abord le floorplan, puis la technologie : si un floorplan convient, SAP Fiori elements le livre avec moins d'effort. Les SAP Fiori Design Guidelines répondent à « que doit être cette application ? », tandis que SAPUI5 et SAP Fiori elements répondent à « comment est-elle construite ? ».
Comment les SAP Fiori Design Guidelines ont-elles évolué ?
Le design visuel de SAP Fiori a évolué à plusieurs reprises depuis les premières applications centrées sur les tâches, avec des familles de thèmes comme Belize et Quartz, suivies de l'actuelle famille de thèmes SAP Horizon. Chaque étape a conservé les principes, mais a changé le langage visuel, l'expérience du launchpad et les patterns disponibles. Dans SAPUI5, SAP Horizon se présente sous forme de thèmes comme Morning Horizon et Evening Horizon.
Deux conséquences pratiques en découlent :
- Les recommandations dépendent de la version. Les guidelines web sont versionnées en fonction des versions de SAPUI5, et SAP ne met à jour que la dernière version des guidelines ; une équipe sur un ancien front-end server on-premise doit donc vérifier quelles recommandations correspondent à sa version.
- L'emplacement a changé. Les guidelines se trouvent désormais dans le portail SAP Design System, et les anciens favoris y sont redirigés.
Lire les SAP Fiori Design Guidelines d'une mauvaise version peut transformer une revue de design en débat sur des fonctionnalités dont le système ne dispose pas.
Quand les équipes doivent-elles utiliser les SAP Fiori Design Guidelines ?
Les guidelines sont les plus utiles aux moments où les décisions de design se figent :
- Expression des besoins : décrire une application spécifique comme « un list report avec une object page » donne aux métiers et à l'IT un vocabulaire commun avant que quiconque n'écrive du code.
- Choix de la technologie : si un floorplan standard couvre le besoin, SAP Fiori elements est généralement la voie la moins coûteuse ; sinon, le développement freestyle est justifié.
- Revues de design : les relecteurs peuvent s'appuyer sur une recommandation précise au lieu de débattre de goûts.
- Recette : les recommandations sur la formulation, la gestion des messages et l'accessibilité fournissent aux testeurs des critères concrets.
Exemple : Alder Manufacturing veut un écran permettant aux acheteurs d'examiner les confirmations fournisseur de Cedar Office Supply. Vérifier d'abord les floorplans montre qu'un list report avec une object page convient, ce qui tranche à la fois le design et l'approche de construction. Les SAP Fiori Design Guidelines sont les plus rentables lorsqu'on les consulte avant la première maquette, pas après la première réclamation.
Quelles sont les erreurs courantes avec les SAP Fiori Design Guidelines ?
- Traiter les guidelines comme une documentation pour développeurs. Elles décrivent l'expérience ; les détails d'implémentation se trouvent dans le SDK SAPUI5.
- Concevoir une mise en page spécifique alors qu'un floorplan convient. Les mises en page spécifiques coûtent plus cher à construire et à maintenir, et s'éloignent des applications de SAP.
- Lire l'édition web pour une application mobile native. iOS et Android ont leurs propres éditions.
- Négliger la formulation et les messages. Les libellés, les états vides et les textes d'erreur font partie des guidelines, et les praticiens rapportent souvent que ce sont les premiers points relevés par les relecteurs.
- Confondre conformité et adéquation à la tâche. Une application peut respecter toutes les guidelines et pourtant modéliser les mauvaises étapes. L'adéquation au processus doit être vérifiée séparément.
Les SAP Fiori Design Guidelines sont un standard partagé, et elles fonctionnent le mieux lorsque toute l'équipe, pas seulement les designers, les utilise.
SAP Fiori Design Guidelines ou SAPUI5 : quelle différence ?
| SAP Fiori Design Guidelines | SAPUI5 | |
|---|---|---|
| Ce que c'est | Documentation de design system | Framework applicatif JavaScript |
| Format | Principes, floorplans, recommandations sur les éléments d'interface et les patterns, UI kits | Bibliothèques runtime, API, SDK et outillage |
| Public principal | Designers, product owners, relecteurs | Développeurs |
| Question traitée | Quel aspect et quel comportement l'application doit-elle avoir ? | Comment l'application est-elle construite et exécutée ? |
| Plateformes | Éditions web, iOS et Android | Navigateurs web uniquement |
Les SAP Fiori Design Guidelines définissent le standard ; SAPUI5 est l'une des technologies qui l'implémentent pour le web.
Questions fréquentes
Les SAP Fiori Design Guidelines sont-elles accessibles gratuitement ?
Oui. Les SAP Fiori Design Guidelines sont publiques sur le portail SAP Design System, sans connexion SAP. Elles comprennent les principes de design, les floorplans, les recommandations sur les éléments d'interface et des UI kits que les designers peuvent utiliser pour leurs maquettes.
Où les SAP Fiori Design Guidelines ont-elles été déplacées ?
Depuis 2025, les SAP Fiori Design Guidelines font partie du portail SAP Design System sur sap.com, qui regroupe SAP Fiori for Web, iOS et Android. Les anciens liens vers l'ancien site des guidelines redirigent vers le nouvel emplacement.
SAP Fiori est-il un produit ou un design system ?
SAP Fiori est avant tout un standard d'expérience utilisateur défini par les SAP Fiori Design Guidelines. SAP utilise aussi ce nom pour les applications qui le respectent et pour le SAP Fiori Launchpad. Des technologies comme SAPUI5 et SAP Fiori elements implémentent ce standard.
Les applications SAP Fiori spécifiques doivent-elles respecter les guidelines ?
Rien n'empêche techniquement une application spécifique d'ignorer les guidelines. Les applications SAP Fiori elements les respectent en grande partie par construction, tandis que les applications SAPUI5 freestyle ne les respectent que si l'équipe conçoit dans ce sens. La cohérence avec les applications standard est la raison pratique de s'y conformer.
Qu'est-ce que SAP Horizon ?
SAP Horizon est le design visuel actuel de SAP Fiori, décrit dans les SAP Fiori Design Guidelines et livré dans SAPUI5 sous forme de thèmes comme Morning Horizon et Evening Horizon. Il modifie l'apparence des applications, pas leurs floorplans ni leur logique sous-jacente.
Sources
- SAP Design System: SAP Fiori for Web
- SAP Learning: Introducing SAP Fiori (design principles and SAP Design System)
- SAPUI5 SDK: Developing apps with modern concepts — guidance for developers
- SAPUI5 SDK: Available themes
- SAP Design System: SAP Fiori for Web — Guideline Versions
- S'applique à
- SAP S/4HANA on-premise · SAP S/4HANA Cloud Private Edition · SAP S/4HANA Cloud Public Edition · SAP BTP
- Dernière relecture