Launchpad et contenu

Spaces et pages

Les spaces et pages forment le modèle de mise en page du SAP Fiori Launchpad : un space est une entrée de la barre de navigation du launchpad contenant une ou plusieurs pages, et une page organise les applications en tiles ou en liens dans des sections. Attribués aux utilisateurs via les rôles, ils remplacent la page d'accueil obsolète à groupes ; ils déterminent la mise en page, pas l'accès.

L'essentiel

Type
Objets de mise en page du launchpad (space, page, section)
Couche
Contenu, navigation et accès
Géré dans
Manage Launchpad Spaces (F4834) et Manage Launchpad Pages (F4512) ; templates dans ABAP Development Tools
Affecté via
Menu du rôle PFCG (on-premise, Private Edition) ; Maintain Business Roles (Public Edition)
Diagnostic
/UI2/FLPCA_USER, /UI2/CHECK_PAGE_REFS, contexte de rôle de l'éditeur de pages
Qui l'utilise
Administrateurs du launchpad, administrateurs des rôles, key users
S'applique à
SAP S/4HANA on-premise, Private Edition et Public Edition
Couche : Contenu, navigation et accèsOù se situe-t-il ? ▾
Où se situe-t-il ?: L2 · Contenu, navigation et accèsCouche : Contenu, navigation et accès.L1L2L3L4L5L6BTP

Couche : Contenu, navigation et accès

Ouvrir la carte d'architecture →

Comment fonctionnent les spaces et les pages ?

Les spaces et les pages forment une structure à trois niveaux :

  1. Space : une entrée de la barre de navigation du launchpad, généralement construite autour d'un domaine de travail, comme les achats chez Alder Manufacturing. Un space contient une ou plusieurs pages, que les utilisateurs ouvrent depuis le menu du space.
  2. Page : la zone de travail principale. Une page peut être affectée à plusieurs spaces, de sorte qu'une même conception peut servir plusieurs groupes d'utilisateurs.
  3. Section : un bloc titré d'une page qui contient des applications, chacune affichée sous forme de tile ou de lien.

Une page stocke des références aux applications, pas les applications elles-mêmes. À l'exécution, le launchpad n'affiche une application sur une page que si l'un des business catalogs de l'utilisateur la contient. Deux utilisateurs qui ouvrent la même page peuvent donc voir des tiles différentes, selon leurs rôles. Les spaces et les pages sont une couche de présentation au-dessus des catalogues, qui restent la source de ce qu'un utilisateur peut lancer.

Comment les spaces et les pages sont-ils affectés aux utilisateurs ?

Ce sont les spaces, et non les pages, qui sont affectés aux rôles ; les pages suivent le space auquel elles appartiennent.

  • On-premise et Private Edition : dans PFCG, ajoutez au business role l'entrée de menu SAP Fiori Launchpad → Launchpad Space (ou Launchpad Space Template) avec l'ID du space. Tout utilisateur disposant du rôle voit ce space.
  • Public Edition : les spaces sont ajoutés aux business roles dans l'application Maintain Business Roles, et SAP livre des spaces et des pages pour ses business role templates.

Le même rôle doit aussi porter les business catalogs qui contiennent les applications des pages. L'application Manage Launchpad Pages facilite ce contrôle avec Select Role Context : elle filtre l'éditeur et l'aperçu sur ce que les utilisateurs disposant des rôles sélectionnés verraient réellement, et elle grise les applications issues de catalogues non affectés au rôle. Affecter un space à un rôle sans les catalogues correspondants produit des pages lacunaires. L'affectation d'un space contrôle quels spaces et quelles pages un rôle voit, jamais quelles applications il peut exécuter.

Comment créer et maintenir des spaces et des pages ?

Les administrateurs choisissent entre trois points de départ, et ce choix est un arbitrage entre effort de maintenance et maîtrise :

  • Utiliser tels quels les spaces et pages livrés par SAP : affectez-les à des rôles fondés sur les business role templates SAP. Ils sont en lecture seule et sont mis à jour automatiquement lorsque SAP livre une nouvelle version ; la personnalisation des utilisateurs est conservée lors de ces mises à jour. La Public Edition désigne ce contenu par « Templates » depuis la release 2508.
  • Copier et adapter : copiez le contenu SAP dans l'espace de noms client et modifiez-le. La maintenance de la copie vous incombe.
  • Partir de zéro : créez un space et sa première page dans Manage Launchpad Spaces, puis ajoutez des sections et des applications dans Manage Launchpad Pages. SAP le recommande lorsque vous travaillez avec vos propres business roles et catalogues.

Les groupes existants peuvent être convertis avec l'application Create Launchpad Pages from Groups (/UI2/FDM_GTP). En on-premise, les spaces sont contrôlés par le paramètre du launchpad SPACES, défini par exemple dans /UI2/FLP_CUS_CONF ; vérifiez sa valeur effective dans votre release. Les spaces et les pages sont du contenu de customizing enregistré dans des ordres de customizing ; les développeurs et les partenaires peuvent aussi livrer des templates de spaces et de pages construits dans ABAP Development Tools. Les spaces et les pages exigent un responsable, une règle de nommage et la même discipline de transport que les rôles.

Qu'est-ce qui change lors du passage des groupes aux spaces et pages ?

Groupes (page d'accueil classique, obsolète)Spaces et pages
StructureUne longue page d'accueil de groupes de tilesBarre de navigation de spaces, chacun avec une ou plusieurs pages et sections
Affecté viaRôles, avec les groupes comme contenu de rôleRôles, avec les spaces comme contenu de rôle
Outil d'administrationLaunchpad designer (obsolète)Manage Launchpad Spaces et Manage Launchpad Pages
StatutSupprimé dans la Public Edition 2408 ; obsolète en on-premiseModèle de mise en page actuel

Le passage est plus qu'une conversion de format. Convertir les groupes un pour un reconduit des pages d'accueil qui se sont étoffées par accumulation, alors que concevoir les spaces autour des domaines de travail oblige à décider de quelles applications chaque rôle a besoin au quotidien. Là où My Home est activé, les utilisateurs qui avaient personnalisé leur ancienne page d'accueil peuvent y importer ces applications au lieu de les perdre. Les spaces et les pages sont le moment où la mise en page du launchpad redevient une tâche de conception délibérée.

Pourquoi une tile n'apparaît-elle pas sur une page ?

Vérifiez du rôle vers la page :

  1. Aucun space dans la barre de navigation : le space n'est affecté à aucun des rôles de l'utilisateur, ou les spaces ne sont pas activés dans les paramètres du launchpad en on-premise.
  2. Space visible, tile absente : le business catalog de l'application ne figure pas dans les rôles de l'utilisateur, la référence de la page est donc filtrée. Utilisez Select Role Context dans Manage Launchpad Pages, ou /UI2/FLPCA_USER, pour comparer le contenu de la page avec les catalogues de l'utilisateur.
  3. Page ou space entier absent pour certains utilisateurs : les pages et spaces vides peuvent être masqués volontairement via le paramètre SPACES_HIDE_EMPTY_SPACES_PAGES.
  4. Tile affichée comme défectueuse : la page fait référence à une tile ou à un target mapping qui ne peut plus être résolu. /UI2/CHECK_PAGE_REFS liste les références rompues sur les pages et les templates de pages.
  5. Tile retirée par l'utilisateur : la personnalisation prime sur la mise en page de l'administrateur, donc les modifications propres de l'utilisateur l'emportent.

Une plainte fréquente dans les communautés de praticiens est que les pages semblent complètes dans l'éditeur mais vides pour les utilisateurs ; cela signifie presque toujours que l'éditeur a été utilisé sans contexte de rôle. La plupart des problèmes de spaces et de pages sont des problèmes de catalogues et de rôles qui se manifestent sur la page.

Spaces et pages ou catalogues : quelle différence ?

Spaces et pagesBusiness catalogs
Question traitéeOù l'application apparaît-elle ?Quelles applications l'utilisateur peut-il lancer ?
ContenuSections avec des références aux applicationsRéférences aux tiles et aux target mappings
Affecté viaSpace dans le rôleCatalogue dans le rôle
En cas d'absenceL'application n'est sur aucune page mais reste trouvable via la recherche et l'app finderL'application est indisponible partout, et les références des pages vers elle sont masquées
Géré dansManage Launchpad Spaces et Manage Launchpad PagesLaunchpad content manager (on-premise) ; livré par SAP en Public Edition

Les catalogues déterminent ce qu'un utilisateur peut atteindre ; les spaces et les pages déterminent où il le trouve.

Questions fréquentes

Les spaces et pages contrôlent-ils les autorisations dans SAP Fiori ?

Non. Les spaces et les pages ne font qu'organiser les applications. Les applications qu'un utilisateur peut lancer proviennent des business catalogs de ses rôles, et ce qu'il peut faire dans une application découle des autorisations du rôle. Une tile sur une page reste masquée lorsque le catalogue correspondant manque.

Une page du launchpad peut-elle être utilisée dans plusieurs spaces ?

Oui. Une page peut être affectée à plusieurs spaces, ce qui permet à différents groupes d'utilisateurs de partager une même conception de page. Des utilisateurs ayant des rôles différents peuvent néanmoins voir des tiles différentes sur cette page, car chaque utilisateur ne voit que les applications contenues dans ses propres business catalogs.

Comment activer les spaces et pages dans un système SAP S/4HANA on-premise ?

Définissez le paramètre de configuration du launchpad SPACES à true, par exemple comme paramètre spécifique au mandant dans /UI2/FLP_CUS_CONF. Le paramètre SPACES_ENABLE_USER permet en outre aux utilisateurs de basculer entre la page d'accueil classique et les spaces, ce qui peut aider pendant une période de transition.

Les utilisateurs peuvent-ils modifier les pages affectées par un administrateur ?

Oui, si l'administrateur a activé la modification des pages dans la configuration du launchpad. Les utilisateurs peuvent ajouter, retirer et réorganiser des tiles et des sections, et les applications ajoutées via l'app finder arrivent d'abord dans une section Recently Added Apps. Ces modifications personnelles priment sur la mise en page de l'administrateur.

Quelle est la différence entre un space et un space template ?

Un space est affecté à des rôles et présenté directement aux utilisateurs. Un space template est livré par SAP, un partenaire ou un développeur, par exemple depuis ABAP Development Tools, et sert de point de départ réutilisable. Un template peut être copié dans un nouveau space ou affecté directement à un rôle.

Sources

S'applique à
SAP S/4HANA on-premise · SAP S/4HANA Cloud Private Edition · SAP S/4HANA Cloud Public Edition
Dernière relecture

SAP, SAP Fiori, SAPUI5, SAP S/4HANA, SAP BTP et les autres produits et services SAP mentionnés sont des marques commerciales ou des marques déposées de SAP SE (ou d'une société affiliée à SAP) en Allemagne et dans d'autres pays. Ce guide est indépendant ; il n'est ni affilié à SAP SE, ni sponsorisé, ni approuvé par SAP SE.