Existe-t-il une possibilité d’ajouter une fonctionnalité pour invités comme décrit ci-dessous ?
Nous discutons avec de nombreux fournisseurs tiers. Cependant, contrairement aux utilisateurs internes, pour qui toutes les catégories et tous les articles sont visibles, les fournisseurs ne devraient avoir accès qu’aux fils de discussion dans lesquels nous entretenons des échanges avec eux. De plus, les fournisseurs ne devraient pas pouvoir consulter les fils de discussion publics où ils ne sont pas mentionnés (par exemple, si nous discutons avec deux fournisseurs proposant des services similaires, leurs devis sont confidentiels et aucun ne doit pouvoir voir les informations de l’autre, sous quelque forme que ce soit).
Je pense qu’une solution de contournement comme celle-ci pourrait être réalisable :
Créer un compte pour chaque fournisseur, mais avec un accès restreint aux fils de discussion publics internes.
Le fournisseur ne pourrait voir et répondre qu’aux fils de discussion privés où il est mentionné, et pourrait également y répondre.
Il appartiendrait aux utilisateurs des fils de discussion privés de faire preuve de prudence en mentionnant des fournisseurs ayant un conflit d’intérêts.
Est-ce possible et comment pouvons-nous mettre cela en œuvre ?
Je pourrais simplement créer un article public, mais celui-ci serait visible par tout le monde.
Nous avons rencontré ce défi lors de l’ajout d’une fonctionnalité pour les invités sur Discourse for Teams. Voici ce que nous avons finalement mis en place : une automatisation partielle de ce processus :
Créer un nouveau groupe pour un invité ou plusieurs invités (par exemple, plusieurs personnes travaillant pour un fournisseur)
Créer une nouvelle catégorie pour le contenu partagé entre les utilisateurs internes et ce groupe d’invités
Utiliser les permissions de catégorie pour autoriser le nouveau groupe d’invités à accéder uniquement à cette catégorie
Nous avons ensuite ajouté un rappel dans le compositeur afin que les utilisateurs internes soient conscients qu’ils publient dans une zone visible par les invités.
Les étapes 1 à 3 sont possibles manuellement avec Discourse tel quel (nous disposons d’un guide : Understanding groups and category permissions), mais l’ajout de l’avertissement supplémentaire de l’étape 4 nécessiterait un développement personnalisé.
Il est peu probable que nous ajoutions des permissions au niveau de chaque sujet dans un proche avenir, car cela ajouterait une grande complexité.
J’aime bien le résumé que Kris a fait des invités dans les équipes. C’est une fonctionnalité intéressante et prometteuse pour les équipes qui travaillent avec des partenaires externes, des fournisseurs et des clients, et qui souhaitent les garder séparés les uns des autres ainsi que des discussions internes.
Vous pourriez probablement obtenir ce que vous souhaitez avec les messages personnels dans Discourse. Ajoutez les utilisateurs avec lesquels vous souhaitez avoir une discussion privée. Cependant, l’utilisation du système de messages privés présente l’inconvénient que les discussions se retrouvent isolées et ne peuvent pas être facilement partagées avec le reste de votre communauté.
Si vous leur demandez de vous envoyer un e-mail, Discourse peut créer un nouveau sujet de MP pour chaque e-mail, avec un utilisateur temporaire pour chaque adresse e-mail. C’est ainsi que fonctionnent actuellement nos adresses e-mail de support.
Est-ce une seule catégorie pour les invités pour tous les vendeurs ? Dans ce cas, les vendeurs pourraient voir les sujets des autres dans cette catégorie d’invités, ce qui pose problème.
Si c’est une catégorie par invité pour chaque vendeur, alors nous aurons plusieurs vendeurs à court et à long terme. Les catégories d’invités seraient rapidement dépassées.
Pour l’instant, la solution de @codinghorror m’intéresse. Je ne l’ai pas encore entièrement comprise et je vais l’explorer.
Donc, je demande à ces personnes de s’inscrire, je les ajoute à un groupe d’invités, auquel il est interdit d’accéder à nos catégories internes, puis je crée uniquement un sujet de MP en les mentionnant afin qu’ils ne voient que cela ? C’est possible, n’est-ce pas ? Le fait d’être interdit d’accéder à toutes les catégories ne les empêche pas automatiquement de voir les messages individuels (sujet privé), c’est bien ça ?
Non, les invités reposent entièrement sur des rôles (groupes) dans Discourse for Teams. Les invités doivent appartenir à au moins un groupe pour avoir un quelconque accès.
Vous pouvez créer une catégorie qui permet à deux vendeurs différents de discuter si vous le souhaitez !