L'automatisation n'envoie pas au groupe

J’ai configuré une automatisation avec le script « Planifier un MP avec les résultats de l’explorateur de données ».

Malgré que l’étiquette du champ soit « Envoyer à l’utilisateur, au groupe ou à l’e-mail * »

Colin et moi avons reçu le MP, mais mon contact dans le groupe JVM ne l’a pas reçu.

Je ne trouve rien à ce sujet dans les journaux.

Notez qu’un autre utilisateur a signalé en septembre 23 que l’envoi aux groupes ne fonctionnait pas. Je lance un nouveau fil de discussion car ce fil indique « ne semble pas prendre en charge » et, d’après l’interface utilisateur d’aujourd’hui, l’automatisation semble destinée à prendre en charge.

3 « J'aime »

Il semble que l’envoi à une adresse e-mail fonctionne, j’ai donc substitué l’alias e-mail du groupe.

1 « J'aime »

Je viens de définir manuellement un message personnel pour un petit groupe auquel j’appartiens.

Je n’ai pas coché « Envoyer un message personnel individuel à chaque destinataire »

Et… d’après ce que je peux voir, personne ne l’a reçu.

Je suppose donc que c’est le problème. :frowning:

Edit : il semble qu’il ait été envoyé au groupe en tant qu’entité, plutôt qu’à l’un des membres du groupe.

2 « J'aime »

C’est parti :

Je pensais que puisque tous les utilisateurs du groupe squad étaient aussi dans le groupe company, et que le groupe company avait un accès explicite au rapport, cela fonctionnerait.

Mais les groupes ne sont pas développés en utilisateurs (et il n’y a pas d’option dans l’interface utilisateur pour activer cela)

2 « J'aime »

Salut, merci de partager les détails de ce problème.

Pouvez-vous vérifier la valeur du paramètre du groupe :

Groupe → Gérer → Interaction → Qui peut envoyer des messages à ce groupe ?

Si vous pouvez partager la valeur pour le groupe JVM, cela m’aidera à déboguer ce problème.

Je partagerai ce retour avec l’équipe pour voir si nous pouvons améliorer cette fonctionnalité.

3 « J'aime »

Sur mon groupe, je vois un onglet « Messages ».

Même en tant qu’administrateur global, je ne le vois pas sur le groupe JVM :

J’ai donc ajouté mon nom au groupe, pensant que c’était peut-être la raison pour laquelle je ne le voyais pas.
Toujours pas d’onglet « Messages ».

Ensuite, j’ai vérifié les paramètres d’« interaction » du groupe, et oui, la messagerie était définie sur « Personne ».

Je l’ai donc mis à jour à « Membres du groupe, modérateurs et administrateurs ».

Mais l’onglet « Messages » n’apparaît toujours pas pour le groupe, peu importe le nombre de fois où je rafraîchis la page.

La messagerie des Community Managers est définie sur « Tout le monde », mais je ne veux pas faire cela pour ce groupe.

1 « J'aime »

J’ai examiné cela et le paramètre d’interaction que vous avez sélectionné devrait être correct, il n’a pas besoin d’être « Tout le monde » pour que l’onglet Messages s’affiche.

Il existe quelques étapes supplémentaires que j’ai trouvées qui déterminent si l’onglet Messages est visible :

  1. L’utilisateur doit être connecté en tant que membre du groupe ou administrateur.

  2. L’utilisateur doit être membre d’un groupe activé pour les MP (c’est-à-dire membre de l’un des groupes dans SiteSetting.personal_message_enabled_groups) - le groupe spécifique en question n’a pas besoin d’être dans ce paramètre de site d’identifiants de groupe, mais je pense que ce serait un moyen de s’assurer que tous les membres du groupe peuvent voir l’onglet messages.

  3. Le groupe a déjà reçu au moins un message.

Dans le cas que vous rencontrez, je soupçonne que le problème vient soit du point 2, soit du point 3.


Nous travaillons également sur le script d’automatisation pour les groupes afin d’ajouter une option pour envoyer aux membres individuels du groupe. Je partagerai plus de détails à ce sujet lorsqu’il sera prêt.

1 « J'aime »

Génial ! :tada:

Dans l’intervalle, j’ai réalisé que pour envoyer un rapport à un groupe, ce groupe individuel et spécifique doit avoir des autorisations explicites pour le rapport, plutôt que chaque destinataire du groupe n’ait des autorisations (via un autre groupe sous-jacent). La résolution du groupe à ses utilisateurs au début du processus devrait m’éviter d’avoir à ajouter 20 groupes (littéralement !) à chaque rapport !

1 « J'aime »

Une mise à jour à ce sujet est maintenant fusionnée ici :

Il y a maintenant une case à cocher dans le script d’automatisation pour envoyer des MP individuels aux membres du groupe. Lorsqu’elle est cochée, chaque groupe aura les utilisateurs extraits et recevra un message individuellement.

J’espère que cela rendra le script plus adapté à vos besoins.

Si vous ajoutez un groupe dans le champ Envoyer à l’utilisateur, au groupe ou à l’e-mail, ce groupe devrait avoir accès au rapport de l’explorateur de données. Le scénario idéal serait d’avoir un groupe plus large (peut-être un groupe de rapports) qui contienne tous les membres que vous souhaitez notifier.

2 « J'aime »

Pour être clair :

  • J’ai RapportA qui est partagé avec TousLesEmployés
  • Je veux l’ envoyer à SousGroupeEmployés

Dois-je toujours partager le rapport avec SousGroupeEmployés ? N’est-il pas suffisant que Employé1, qui fait partie à la fois de SousGroupeEmployés et de TousLesEmployés, y ait accès via un groupe ? Doit-elle avoir accès via le groupe « à » ?

(C’est-à-dire, les autorisations du rapport sont-elles vérifiées au niveau du groupe, avant d’être résolues en utilisateurs individuels ? Ou le groupe est-il résolu en utilisateurs, puis les autorisations des utilisateurs sont-elles vérifiées ?)

1 « J'aime »

Merci de partager plus de détails. Je comprends mieux le problème que vous rencontrez et j’ai une PR en cours qui devrait être prête bientôt.

Lorsque la case « envoyer des MP individuels aux membres du groupe » est cochée, nous pouvons alors vérifier les autorisations de requête pour le membre individuel. Étant donné que l’utilisateur est membre à la fois de EmployeeSubgroup et de AllEmployees, cela devrait fonctionner comme prévu.

1 « J'aime »

Je laisse une mise à jour rapide ici pour vous informer que la modification a été fusionnée. Lorsque envoyer des MP individuels aux membres du groupe est coché, cela devrait fonctionner de cette manière :

3 « J'aime »

Salut,

Cela ne semble pas fonctionner. Dès que j’ai reçu votre mise à jour, j’ai mis à jour les automatisations pour utiliser l’option

Et pour tester, j’ai modifié deux rapports qui s’exécutent automatiquement toutes les 30 minutes pour être partagés uniquement avec le groupe plus large de SonarSourcers (c’est-à-dire les employés). Lorsque je l’exécute manuellement, j’obtiens des résultats :

Mais même si l’automatisation fonctionne, l’envoi au groupe CommunityManagers (EmployeeSubgroup) ne se produit pas. Je ne reçois pas de messages privés.

Salut, désolé d’apprendre que vous rencontrez toujours des problèmes avec cette automatisation.

Je l’ai testée à nouveau sur mon instance et elle fonctionne sur la base de 2 groupes d’utilisateurs distincts.

Il y a quelques points à vérifier :

  • assurez-vous que le plugin est à jour - sous /admin/plugins, vous pouvez vérifier le plugin Data Explorer dans la liste. Il devrait pointer vers le dernier commit sur la branche principale - qui est ce commit au moment de la rédaction.

  • assurez-vous que l’utilisateur avec lequel vous testez fait partie des groupes CommunityManagers et SonarSourcers.

  • testez manuellement en utilisant le bouton trigger automation dans l’édition du script

  • désactivez l’option Skip sending PM if there are no results (Ne pas envoyer de MP s’il n’y a pas de résultats)

Faites-moi savoir si ces étapes vous aident, afin de déterminer si nous devons enquêter davantage.

1 « J'aime »

Salut,

Nous sommes hébergés par vous. J’ai supposé que voir l’option dans l’interface utilisateur pour envoyer à des individus signifiait que notre site avait été mis à jour. Mais nous sommes à la version celle-ci. Pouvez-vous s’il vous plaît mettre à jour notre site ? :innocent:

1 « J'aime »

Veuillez excuser la confusion, il semble que le changement de permissions n’ait pas été déployé sur votre site précédemment (car il y avait 2 parties à ce changement).

J’ai procédé au déploiement de votre site et revérifié à nouveau la version du plugin, qui exécute maintenant les dernières modifications dans Data Explorer.

Pouvez-vous réessayer et me dire si le problème est maintenant résolu ?

2 « J'aime »

J’ai décoché « ignorer l’envoi » et je l’ai déclenché manuellement.

Ça a fonctionné ! :tada:

Merci beaucoup !

2 « J'aime »

Excellent, je suis content d’apprendre que cela fonctionne maintenant :+1:

1 « J'aime »