Comment gérer les permissions et rôles

Les permissions et rôles déterminent qui peut effectuer (ou non) des actions spécifiques au sein de la communauté.

Il est important de noter que le Customer Success Manager (CSM) s'occupe de mettre en place les permissions et rôles, généralement en collaboration avec tes équipes.

Définitions

Quelle est la différence entre une permission et un rôle ? Quelles sont leurs spécificités ?

PermissionRôle

Une permission détermine ce qu'un utilisateur peut voir, faire ou gérer sur la communauté.

Chaque permission a un état par défaut, qu'il est important de connaître avant de vouloir la modifier :

  • Personne n'a la permission : Par exemple ici, par défaut, personne n'est autorisé à bannir un utilisateur. Tu devras déterminer qui a accès à cette fonctionnalité, comme un modérateur.


     
  • Un groupe d'utilisateurs (ce qui peut inclure tout le monde) a la permission par défaut : Ici, tout le monde (tant ton équipe que les membres) est autorisé à commenter les publications.

Créer une permission

Tu peux créer une configuration de permission dans Configuration > Permissions & Roles > Permissions.

Une configuration de permission permet de personnaliser ou délimiter plus précisément l'accès à cette permission. Pour en créer une, clique sur le bouton Add à côté de la permission choisie.

Voici les éléments configurables :

  • Name : Différencie la configuration avec un nom clair
  • Grant or deny : Choisis de configurer une attribution (grant) ou un refus (deny) de permission
  • Targeting a role or status : Choisis un rôle ou statut pour appliquer la configuration à un segment spécifique
  • Targeting one channel or all channels : Choisis un channel pour appliquer la configuration à un endroit spécifique

Si tu ne choisis pas de rôle ou statut, tu peux définir des conditions d'obtention de la permission. Les conditions sont les mêmes que pour les missions (ex : poster X fois dans un channel).

 

Par exemple ici, on crée une configuration spécifique de la permission "Access activity in profile". 

 

Cette configuration permet d'empêcher les visiteurs (personnes non-connectées à la communauté) d'accéder à l'activité des membres de la communauté à partir de leur profil, peu importe dans quel channel le visiteur se trouve.

Liste des permissions

Toutes les permissions existantes sont listées ci-dessous :

Consulter la liste des permissions
NomAction

Access to channel

Voir l'entrée dans le menu des channels et voir le contenu du channel.

Access to moderation feed

Accéder et voir le contenu de l’onglet “All posts” du channel Modération.

Access To Moderation System

  • Voir l'entrée du channel dans le menu des channels
  • Voir le contenu et pouvoir le modérer
  • Voir / Modifier la liste des banned words (si on a la permission Update Settings)

Access To Platform

Accéder aux contenus non restreints de la BEP.

Answer

Pouvoir répondre à une question du chat depuis la plateforme.

Appear In Rankings 

Permet d’être compté dans le ranking afin d’apparaître dans le classement des users. Il faut créer manuellement une configuration de cette permission pour la deny aux admins.

Ban User

Bannir ou débannir un utilisateur.

Comment on metaposts

Commenter un post.

Create Events

  • Créer un événement
  • Modifier un événement si on est le créateur
  • Enregistrer un événement en brouillon
  • Supprimer son événement

Create Private Discussion

Créer une conversation chat entre un ou plusieurs utilisateurs (fonctionne pour chat one to one et poster dans un chatroom).

Delete Answers If Someone Has Been Flagged

Supprimer une réponse d’un chat uniquement flaggée depuis le channel modération.

Delete Messages

Supprimer son propre message sur un channel chat.

Delete own metaposts

Supprimer son propre metapost.

Delete Post If Someone Has been Flagged

Supprimer une question d’un chat uniquement flaggée depuis le channel modération.

Delete Public Messages

Supprimer le message de quelqu’un d’autre sur un channel chat : chatroom et one to one.

Delete users

Possibilité de supprimer un utilisateur ainsi que tout son contenu créé depuis son profil sur la plateforme.

Edit Answers

Éditer sa propre réponse au chat pendant 5 minutes.

Edit Other Events

Pouvoir éditer et supprimer l’event créé par n’importe qui sur la plateforme.

Like metaposts

Liker un metapost .

Like products

Liker un produit depuis un channel product feed ou depuis le détail du produit.

Manage Channels

  • Voir toute la liste des channels existants depuis l'admin V2
  • Créer un nouveau channel
  • Modifier un channel existant
  • Voir l’entrée catégorie depuis l’admin V2
  • Rajouter, modifier et supprimer des catégories parents et enfant

Manage Contests

Voir la page “concours” dans l’admin et donc pouvoir créer, modifier, supprimer des concours.

Manage Roles Requests

Voir et gérer les demandes de rôles.

Moderate metaposts

Supprimer ou modifier le post de quelqu’un d’autre.

Pin a post

Épingler un post en haut d’un channel.

Post a metaposts

Publier un post dans la communauté.

Publish Pending Questions Or Answers

  • Voir les questions/réponses en modération pending
  • Publier une réponse en modération pending
  • Publier une question en modération pending
  • Répondre a une question en modération active et que la réponse donnée ne soit pas en modération pending
  • Poser a une question en modération active et que la question posée ne soit pas en modération pending

Report User contents

  • Signaler un message sur channel chat
  • Signaler un message sur Post/Gallery/Pairing/routine, Events, product (tous les metapost)

Report Users

Signaler un utilisateur.

Schedule a post

Droit de planifier les metaposts.

Send chatroom Messages

Pouvoir envoyer un message sur les channels Chatroom.

Send Emails from admin

Pouvoir envoyer/planifier un email depuis l’admin à tous les utilisateurs : Community Emails + Product Testing.

Subscribe To Events

S'inscrire à un évènement.

Undelete metaposts

Dans le channel de modération, permet de ressusciter un post qui a été supprimé.

Update other’s metaposts

Modifier le post de n’importe quel utilisateur (les posts validés par les admins ne peuvent pas être modifiés. Il faut les invalider pour les modifier).

Update own chatroom messages

Modifier son propre message envoyé dans un channel de type chatroom.

Update own metapost

Modifier sa propre publication.

Update Product Testing

  • Ajouter un user à un test
  • Supprimer un user d'un test
  • Changer état d'avancement du test pour un user
  • Créer/Modifier/Supprimer un product testing
  • Voir la liste des product tests

Update Products

  • Créer un produit depuis admin V2
  • Créer une catégorie de produit depuis admin V2

Update Roles

  • Voir les rôles existants dans l'admin V2
  • Créer/Modifier/Supprimer un role
  • Voir les users d'un role en particulier
  • Créer un nouveau statut
  • Supprimer un statut
  • Voir les onglets rôle et permission dans l’admin

Update Settings

  • Voir / Changer le HTML des Terms and Conditions dans l'admin V2
  • Voir / Changer le HTML de la landing page dans l'admin V2
  • Voir / Changer le HTML Body/Head des BEPs dans l'admin V2
  • Voir / Changer / Modifier / Supprimer des Home cards dans l'admin V2
  • Créer / Modifier / Supprimer un custom field
  • Voir / Changer / Tester le HTML des emails dans l'admin V2
  • Voir / Changer la config des Feed/Activity
  • Voir la liste des types de permissions dans l'admin V2
  • Voir la config d'une permission dans l'admin V2
  • Voir les conditions d'obtention d'une permission dans l'admin V2
  • Créer / Supprimer / Modifier une permission dans l'admin V2
  • Voir / Uploader des images custom sur l'admin V2
  • Voir la liste des actions vérifiables dans l'admin V2

Update SEO settings on metaposts

Modifier le meta-titre et meta-description de chaque post si le channel est configuré pour le SEO.

Update Surveys

Créer / Modifier / Supprimer un sondage.

Update Wordings

Voir et changer les wordings dans l'admin V2.

Upload Attachements

Télécharger des pièces jointes, pdf, images, ou vidéos sur Post/Gallery/Pairing/post Events/routine (tout metapost).

Validate Metapost’s Comment

Droit de valider un commentaire de post ( correspond à un post résolu pour le wiki) : il est important d'activer l'option "Allow comment validation" dans la "comment configuration" du channel souhaité".

Validate Metaposts

Droit de valider un metapost : il est important d'activer l'option "Allow post validation" dans la "post configuration" du channel souhaité.

Validate missions

Valider les missions dans l'admin V2.

Gérer les permissions

  • Modification : Modifie le nom et/ou les conditions d'une permission déjà existante en cliquant sur Edit. Il n'est pas possible de modifier les chaînes, rôles, ou statuts associés.
  • Suppression : Supprime une permission en cliquant sur Delete. Attention, si tu la supprimes, la configuration associée est perdue. Tu peux cependant la recréer si c'était une erreur.

Créer un rôle

Tu peux créer un rôle dans Configuration > Permissions & Roles > Roles en cliquant sur le bouton + Add a role.

Voici les éléments configurables :

  • Name : Différencie le rôle avec un nom clair
  • Icon image (optionnal) : Image associée au rôle qui s'affichera à côté du nom d'utilisateur
  • Description : Précise à quoi sert ce rôle. La description ne s'affiche que dans l'e-mail.
  • Role is requestable : Active cette option pour que les utilisateurs puissent demander à obtenir ce rôle.
  • Role is hidden on profile : Si cette option est activée, le rôle n'est pas visible dans le profil des membres. 
  • Owners are featured : Si cette option est activée, le nom du rôle sera entièrement écrit à côté du nom d'utilisateur. Si une icône a été choisie, elle s'affichera à côté du nom d'utilisateur.
  • Conditions : Tu peux ajouter des conditions pour attribuer automatiquement le rôle (sauf s'il peut être demandé). 
  • Permissions : Choisis les permissions auxquelles ce rôle donne accès.

Gérer les rôles

  • Modification : Modifie le nom, l'icône, la description et les options activables d'un rôle en cliquant sur Edit
  • Suppression : Supprime un rôle en cliquant sur Delete

Attribuer un rôle à un utilisateur

Une fois le rôle créé, il est possible de l'attribuer aux utilisateurs manuellement ou en approuvant une demande.

Manuellement
  1. Clique sur le bouton Give this role to a user.
  2. Sélectionne l'une des deux options possibles pour trouver l'utilisateur concerné : grâce à son e-mail (recommandé pour ne pas confondre les utilisateurs), ou via la base de données (attention, plusieurs utilisateurs peuvent avoir un pseudonyme très similaire).

  3. Clique ensuite sur le bouton Add quand l'utilisateur concerné est affiché pour lui attribuer le rôle.
Approuver la demande

Tu peux voir la liste des utilisateurs qui ont postulé dans Configuration > Permissions & Roles > Requests for role. Clique sur Give role pour l'attribuer ou Deny pour refuser de l'attribuer.

Retirer un rôle à un utilisateur

Consulte la liste des utilisateurs ayant un rôle spécifique en cliquant sur Users with this role. Depuis cette section, tu peux retirer un utilisateur d'un rôle en cliquant sur la croix à côté de son nom.

Rôle demandable

Pour permettre aux utilisateurs de postuler pour obtenir un rôle, il faut tout d'abord que l'option Role is requestable soit activée

Il est aussi nécessaire que l'option Role is hidden on profile soit désactivée .

Grâce à ces options, les utilisateurs peuvent postuler à des rôles directement depuis leur profil. 

Conditionner l'accès à un canal via un rôle

Tu peux créer un canal qui n'est accessible que si l'utilisateur a demandé à obtenir un rôle et s'il lui a été attribué. Voici comment le configurer :

  1. Suis la procédure de création de rôle
     
  2. Active l'option Role is requestable et désactive l'option Role is hidden on profile


     
  3. Ajoute une permission Access to Channel et choisis Permission dans Permission or deny?
     
  4. Dans le champ suivant, sélectionne le canal spécifique que tu veux restreindre

 

 

Lorsque les utilisateurs voient le channel dans le menu, il peut être visible ou limité. 

 

Le membre peut cliquer sur "Apply to the role" pour demander directement le rôle nécessaire pour accéder à ce channel.

 

Une fois la demande de rôle d’un utilisateur approuvée, il aura accès au channel. 

 

Exporter les rôles

Tu peux exporter la liste des utilisateurs ayant un rôle et leurs détails en te rendant dans Statistics > Users

  1. Clique sur Fields puis coche le filtre Roles
  2. Une fois que la colonne Roles s'ajoute au tableau, clique sur les filtres
  3. Sélectionne le rôle souhaité (par exemple Admin) puis clique sur Apply en bas de la liste du filtre
  4. Tu peux exporter la liste de tous les utilisateurs avec ce rôle en cliquant sur le bouton Export

 

Cet article vous a-t-il été utile ?
Utilisateurs qui ont trouvé cela utile : 1 sur 1