Pourquoi un bouton ou un menu n’apparaît pas pour un utilisateur ?
Un bouton ou un menu peut être masqué si le profil, l’espace, le périmètre, les droits ou le groupe de profils ne correspondent pas.
Lorsqu'un bouton ou un menu n'apparaît pas pour un utilisateur dans quarksUp, cela vient généralement d'un écart entre le profil utilisé, les droits configurés, le périmètre attribué ou le groupe de profils ciblé.
Un utilisateur peut avoir accès à une fonctionnalité dans certains contextes, mais ne pas voir un bouton, un menu, un portail ou une action si l'un des paramètres nécessaires n'est pas correctement configuré.
Les principaux éléments à vérifier
Pour diagnostiquer l'absence d'un bouton ou d'un menu, vérifiez toujours :
- le profil actuellement utilisé par l'utilisateur ;
- l'espace dans lequel il se trouve ;
- le périmètre attribué à son profil ;
- les droits configurés dans la vue de droits associée ;
- l'appartenance du profil au bon groupe de profils ;
- la publication du menu, du portail, du document ou du workflow auprès du bon groupe.
Pour comprendre les accès d'un utilisateur, commencez toujours par ces trois éléments : son profil, son espace et son périmètre.
Cause 1 : l'utilisateur n'utilise pas le bon profil
Un utilisateur peut disposer de plusieurs profils dans quarksUp. Selon le profil actif, les droits, menus et actions visibles peuvent être différents.
Si un bouton ou un menu n'apparaît pas, vérifiez d'abord que l'utilisateur est bien connecté avec le profil attendu.
Par exemple, une personne qui dispose à la fois d'un profil collaborateur et d'un profil manager peut ne pas voir les mêmes actions selon le profil utilisé.
Cause 2 : l'utilisateur n'est pas dans le bon espace
Un profil s'applique dans un espace donné. Si l'utilisateur se trouve dans un autre espace, les droits ou les menus attendus peuvent ne pas s'afficher.
Vérifiez donc que :
- l'utilisateur est dans le bon espace ;
- le profil a bien été attribué dans cet espace ;
- le menu, le portail ou le workflow concerne bien cet espace.
Cause 3 : le périmètre du profil est trop restreint
Le périmètre détermine les entités ou sous-entités sur lesquelles les droits du profil s'appliquent.
Un utilisateur peut disposer du bon profil et des bons droits, mais ne pas voir certaines données ou actions si son périmètre ne couvre pas l'entité concernée.
Vérifiez notamment :
- les entités incluses dans le périmètre ;
- les sous-entités couvertes ;
- les éventuelles exclusions ;
- la cohérence entre le périmètre attribué et les données attendues.
Cause 4 : les droits ne sont pas configurés dans la vue de droits
Les boutons et actions disponibles dépendent souvent des droits configurés dans la vue de droits associée au profil.
Vérifiez que la vue de droits permet bien l'action attendue, par exemple :
- consulter une information ;
- créer un élément ;
- modifier une donnée ;
- supprimer un enregistrement ;
- accéder à certains groupes de colonnes ;
- utiliser une action ou un bouton spécifique.
Avant de modifier une vue de droits, vérifiez les profils qui l'utilisent déjà. Une même vue peut être partagée par plusieurs profils : une modification peut donc avoir un impact plus large que prévu.
Cause 5 : le profil n'appartient pas au bon groupe de profils
Certains menus, portails, documents ou workflows sont publiés auprès d'un groupe de profils.
Dans ce cas, les droits du profil ne suffisent pas toujours : le profil doit aussi appartenir au groupe ciblé par la publication ou le paramétrage.
Si un menu, un portail, un document, un bouton ou une action n'apparaît pas, vérifiez que :
- le profil de l'utilisateur est bien inclus dans le groupe de profils attendu ;
- le groupe de profils est bien celui utilisé dans la publication ;
- le menu, le portail, le document ou le workflow cible bien ce groupe.
C'est une cause fréquente lorsqu'un élément semble correctement configuré mais reste invisible pour certains utilisateurs.
Cause 6 : le menu ou le portail n'est pas publié au bon groupe
Un menu ou un portail doit être associé au bon profil ou au bon groupe de profils pour être visible.
Vérifiez que :
- le menu ou portail existe bien ;
- il est publié auprès du bon groupe de profils ;
- les profils attendus sont bien inclus dans ce groupe ;
- les profils non concernés ne sont pas inclus par erreur.
Cause 7 : les dates de validité du profil ne couvrent pas la période
Un profil peut être attribué avec une date de début et, si nécessaire, une date de fin.
Si le profil n'est pas encore actif ou n'est plus valide, les droits associés peuvent ne pas s'appliquer.
Vérifiez donc :
- la date de début du profil ;
- la date de fin éventuelle ;
- la période à laquelle l'utilisateur tente d'accéder à l'action ou au menu.
Cause 8 : le test est réalisé avec un compte non représentatif
Un compte Admin peut afficher davantage d'options qu'un utilisateur standard. À l'inverse, un compte de test mal configuré peut ne pas refléter le profil réel à contrôler.
Pour obtenir un diagnostic fiable, testez avec un compte représentatif :
- du profil concerné ;
- du bon espace ;
- du bon périmètre ;
- du bon groupe de profils.
Évitez de valider un paramétrage uniquement avec un compte Admin. Le résultat peut être différent de l'expérience réelle de l'utilisateur.
Méthode de diagnostic rapide
Si un utilisateur ne voit pas un bouton ou un menu, procédez dans cet ordre :
- Demandez quel profil l'utilisateur utilise.
- Vérifiez l'espace dans lequel il se trouve.
- Contrôlez le périmètre attribué au profil.
- Vérifiez la vue de droits associée à la fonctionnalité concernée.
- Contrôlez les groupes de colonnes ou droits spécifiques si l'action dépend d'une donnée visible.
- Vérifiez l'appartenance du profil au bon groupe de profils.
- Vérifiez la publication du menu, portail, document ou workflow auprès de ce groupe.
- Testez avec un compte représentatif du même profil.
Exemple
Un menu destiné aux managers a été publié auprès du groupe de profils Managers.
Si un utilisateur manager ne voit pas ce menu, plusieurs causes sont possibles :
- son profil manager n'est pas actif ;
- il utilise un autre profil ;
- il n'est pas dans le bon espace ;
- son profil n'appartient pas au groupe Managers ;
- le menu a été publié auprès d'un autre groupe ;
- son périmètre ne couvre pas les données affichées par le menu ;
- les droits associés au profil ne permettent pas d'accéder aux fonctionnalités du menu.
À retenir
Lorsqu'un bouton ou un menu n'apparaît pas, le problème ne vient pas toujours du bouton ou du menu lui-même.
Le diagnostic doit prendre en compte l'ensemble de la chaîne d'accès : profil, espace, périmètre, vue de droits, groupe de profils et publication. En vérifiant ces éléments dans l'ordre, vous pouvez identifier plus rapidement la cause de l'absence d'affichage.