Un administrateur peut-il créer un utilisateur mis en scène ?

J’ai posé cette question dans un autre fil, mais le dernier message avant le mien date de 5 ans, donc peut-être qu’il n’obtiendra pas autant d’attention qu’un nouveau sujet.

J’ai une question du point de vue d’un non-développeur.

J’utilise Discourse comme système de billetterie de notre entreprise et je l’ai configuré avec succès pour créer de nouveaux sujets à partir d’utilisateurs non enregistrés sur notre forum de support.

Occasionnellement, j’ai besoin de créer un ticket au nom d’un client au lieu qu’il le crée directement.

Existe-t-il un moyen simple, étape par étape, de le faire et de créer un sujet au nom de quelqu’un qui n’a pas encore de compte sur le forum ? Je ne veux pas qu’il ait un compte complet à moins qu’il ne s’inscrive lui-même.

Si cela doit être fait à partir d’une interface de ligne de commande, ce n’est pas grave, mais j’ai besoin d’un peu d’aide, comme :

  1. Entrer dans le conteneur avec foo
  2. Taper rails bar etc etc
  3. Tout ce qui doit être fait d’autre

Je suis conscient que je peux réattribuer des messages, donc si tout est trop compliqué, les instructions pour créer l’utilisateur, puis utiliser l’interface graphique pour changer le propriétaire seraient très utiles.

Tant que je peux écrire un article détaillé d’aide pour le reste du personnel à suivre, peu importe ce que cela implique. Ce serait génial de ne pas avoir tout le personnel ayant besoin d’accéder au conteneur via ssh, mais nous nous débrouillerons si cela est inévitable.

2 « J'aime »

Avez-vous un e-mail du client ? Si oui, vous pouvez le transférer à Discourse et cela créera un utilisateur temporaire pour lui.

Il y a quelques informations sur ce comportement ici, dans la section « comportement des e-mails transférés ». Je pense que vous voudrez modifier le paramètre pertinent sur « créer des réponses ».

3 « J'aime »

Généralement pas un e-mail direct. La plupart du temps, c’est mon patron qui me transfère un e-mail du client et me demande de le transformer en ticket afin de lui répondre.
Je suppose que tout cela ne ferait que créer le sujet en utilisant l’e-mail de mon patron comme utilisateur assigné à qui a créé le ticket.

Vous pouvez également créer un utilisateur mis en scène en lui envoyant simplement un message privé et en collant l’adresse e-mail comme destinataire. S’il n’est pas déjà membre, il aura un compte utilisateur mis en scène. S’il se connecte plus tard en utilisant la même adresse e-mail, son compte se transformera comme par magie et il verra ses messages privés sur le site.

1 « J'aime »

C’est probablement la réponse que je cherchais. Je vous tiendrai au courant dès que j’aurai l’occasion de l’essayer.

Une autre astuce intéressante, si vous utilisez un groupe pour partager la gestion des tickets avec une équipe, est d’inclure ce groupe lorsque vous envoyez le PM. De cette façon, il sera envoyé depuis le groupe et toutes les réponses reviendront également au groupe.

Bon à savoir, mais j’ai configuré le système de tickets pour qu’il contienne tout dans Discourse.

Cela a très bien fonctionné jusqu’à présent, à l’exception d’un client qui utilise son propre système de tickets pour nous envoyer des demandes de support. Une fois que j’aurai plus de clarté sur le problème, je pourrai ouvrir un autre sujet pour essayer de les résoudre.

1 « J'aime »

Ah attendez, je ne suis pas sûr de pourquoi j’ai écrit « groupe Google » - j’ai corrigé mon message. :facepalm: Je voulais dire un groupe Discourse bien sûr.

Cela a plus de sens, mais nous n’utilisons pas réellement de groupes. Nous utilisons uniquement des comptes et des sujets pour suivre les tickets.

Cela fonctionnait pour nous auparavant. Je viens de devoir l’utiliser à nouveau et maintenant j’obtiens un message contextuel qui dit :
Une erreur est survenue : Vous devez sélectionner un utilisateur valide.

Une idée pour que cela fonctionne à nouveau ?

Êtes-vous un administrateur ou un modérateur, ou faites-vous partie d’un groupe spécifié dans le paramètre du site Groupes autorisés à envoyer des messages par e-mail ? Sinon, cette erreur est logique.

Je pense que vous voyez alors une autre erreur

Cette erreur semble être causée par une autre vérification qui vérifie un nom d’utilisateur, un groupe ou une adresse e-mail saisi(e) dans le champ du destinataire

@tknospdr qu’avez-vous exactement saisi dans le champ du destinataire ? Y avait-il quelque chose de spécial à propos de cette adresse e-mail ?

1 « J'aime »

Je suis connecté en tant qu’administrateur du site lorsque cette erreur se produit.

J’utilise une adresse plus pour tester, mais l’erreur s’est produite pour la première fois lorsque j’ai essayé de créer un nouvel utilisateur comme je l’ai fait par le passé et j’ai obtenu le même résultat.

L’envoi de MP sous forme d’e-mail fonctionne certainement pour moi. Je ne comprends pas pourquoi cela ne fonctionne pas pour vous. Peut-être serait-il utile que vous enregistriez un exemple ? Vous pouvez saisir quelque chose comme discourse@example.com afin de ne pas avoir à partager une adresse e-mail.


C’est tellement étrange. Je viens d’essayer avec example@example.com et ça a fonctionné.

Donc, cela ne fonctionne pas avec les adresses contenant un “+”, et je suppose qu’il y avait quelque chose d’étrange avec l’adresse du client d’origine qui a déclenché ce problème en premier lieu.
Nous avons déjà fait tout le chemin pour les faire entrer dans le système, donc je ne sais pas ce qui s’est passé.

Merci encore pour votre aide, même si cela s’avère être un faux problème !

2 « J'aime »

Est-ce que Normaliser les e-mails est activé sur votre site, par hasard ?

Vérifiez si l’e-mail normalisé est unique. L’e-mail normalisé supprime tous les points du nom d’utilisateur et tout ce qui se trouve entre les symboles + et @.

Lorsque j’active ce paramètre, le message d’erreur que je reçois lorsque j’utilise une adresse e-mail contenant le caractère + est le suivant :

Une erreur est survenue : Un des utilisateurs auxquels vous envoyez ce message est introuvable.

Lorsque je désactive le paramètre, le MP est créé et l’utilisateur mis en scène est créé et reçoit l’e-mail.

Oui, les e-mails normalisés étaient cochés, je l’ai désactivé et maintenant je peux créer des utilisateurs en attente avec l’adressage plus.

Après des tests supplémentaires, cela ne me permet de créer des adresses plus que lorsqu’un autre utilisateur (moi par exemple) utilise la version normalisée de l’adresse.
Même avec cette option cochée, je pouvais créer une adresse plus aléatoire, par exemple test+this@thing.com a été créée, mais david+test@example.com n’a pas été créée car david@example.com existait déjà.
Je suppose que c’est ce qui est attendu.

Je n’avais jamais remarqué cela, mais si c’est intentionnel, c’est vraiment très intelligent ! C’est un peu le but : vous permettre d’utiliser une seule adresse e-mail pour créer un tas de comptes utilisateurs de test.