Automatisierung sendet nicht an Gruppe

Ich habe eine Automatisierung mit dem Skript „Zeitplan für PM mit Data Explorer“-Ergebnisse eingerichtet.

Obwohl die Feldbezeichnung „An Benutzer, Gruppe oder E-Mail senden *“ lautet

Colin und ich haben die PM erhalten, aber mein Kontakt in der JVM-Gruppe nicht.

Ich kann nichts darüber in den Protokollen finden.

Beachten Sie, dass ein anderer Benutzer am 23. September berichtete, dass das Senden an Gruppen nicht funktionierte. Ich eröffne jedoch einen neuen Thread, da in diesem Thread steht „scheint nicht zu unterstützen“ und basierend auf der heutigen Benutzeroberfläche scheint die Automatisierung beabsichtigt zu sein, zu unterstützen.

3 „Gefällt mir“

Es scheint, dass das Senden an eine E-Mail-Adresse funktioniert, daher habe ich den E-Mail-Alias der Gruppe eingefügt.

1 „Gefällt mir“

Ich habe gerade manuell eine PM an eine kleine Gruppe gesendet, in der ich bin.

Ich habe nicht die Option „Eine individuelle persönliche Nachricht an jeden Empfänger senden“ ausgewählt.

Und soweit ich das beurteilen kann, hat niemand sie erhalten.

Ich vermute also, das ist das Problem. :frowning:

Bearbeitung: Es scheint an die Gruppe als Entität gegangen zu sein und nicht an einzelne Gruppenmitglieder.

2 „Gefällt mir“

Los geht’s:

Ich dachte, da alle Benutzer in der Gruppe squad auch in der Gruppe company waren und die Gruppe company expliziten Zugriff auf den Bericht hat, würde das funktionieren.

Aber Gruppen werden nicht auf Benutzer erweitert (und es gibt keine Option in der Benutzeroberfläche, um das zu aktivieren)

2 „Gefällt mir“

Hallo, danke, dass Sie die Details zu diesem Problem mitgeteilt haben.

Können Sie den Wert der Gruppeneinstellung überprüfen:

Gruppe → Verwalten → Interaktion → Wer kann diese Gruppe kontaktieren?

Wenn Sie den Wert für die JVM-Gruppe mitteilen können, hilft mir das bei der Fehlersuche.

Ich werde dieses Feedback an das Team weitergeben, um zu sehen, ob wir diese Funktion verbessern können.

3 „Gefällt mir“

In meiner Gruppe sehe ich einen Reiter “Nachrichten”.

Selbst als globaler Administrator sehe ich diesen in der JVM-Gruppe nicht:

Also habe ich mich selbst zur Gruppe hinzugefügt, in der Annahme, dass dies der Grund sein könnte, warum ich sie nicht sehe.
Immer noch kein Nachrichtenreiter.

Dann habe ich die “Interaktions”-Einstellungen der Gruppe überprüft, und ja, Messaging war auf “Niemand” gesetzt.

Also habe ich das auf “Gruppenmitglieder, Moderatoren und Administratoren” aktualisiert.

Aber der Nachrichtenreiter erscheint immer noch nicht für die Gruppe, egal wie oft ich die Seite aktualisiere.

Das Messaging der Community Manager ist auf “Jeder” gesetzt, aber das möchte ich für diese Gruppe nicht tun.

1 „Gefällt mir“

Ich habe mir das angesehen und die von Ihnen ausgewählte Interaktionseinstellung sollte in Ordnung sein. Sie muss nicht auf „Jeder“ gesetzt sein, damit der Nachrichten-Tab angezeigt wird.

Es gibt einige zusätzliche Schritte, die ich gefunden habe und die bestimmen, ob der Nachrichten-Tab sichtbar ist:

  1. Der Benutzer muss als Gruppenmitglied oder Administrator angemeldet sein.

  2. Der Benutzer muss Mitglied einer Gruppe sein, für die private Nachrichten aktiviert sind (d. h. Mitglied einer beliebigen Gruppe in SiteSetting.personal_message_enabled_groups). Die spezifische Gruppe muss nicht in dieser Site-Einstellung von Gruppen-IDs enthalten sein, aber ich denke, das wäre eine Möglichkeit, sicherzustellen, dass alle Gruppenmitglieder den Nachrichten-Tab sehen können.

  3. Die Gruppe hat zuvor mindestens eine Nachricht erhalten.

In dem von Ihnen beschriebenen Fall vermute ich, dass entweder Punkt 2 oder 3 das Problem ist.


Wir arbeiten auch an dem Automatisierungsskript für Gruppen, um eine Option zum Senden an einzelne Gruppenmitglieder hinzuzufügen. Ich werde mehr Details dazu teilen, wenn es fertig ist.

1 „Gefällt mir“

Fantastisch! :tada:

In der Zwischenzeit habe ich festgestellt, dass zum Senden eines Berichts an eine Gruppe diese einzelne, spezifische Gruppe explizite Berechtigungen für den Bericht haben muss, anstatt dass jeder Gruppenempfänger Berechtigungen hat (über eine andere, zugrunde liegende Gruppe). Die frühe Auflösung der Gruppe in ihre Benutzer sollte mich davon abhalten, jedem Bericht 20 (buchstäblich!) Gruppen hinzufügen zu müssen!

1 „Gefällt mir“

Ein Update hierfür wurde hier zusammengeführt:

Es gibt jetzt ein Kontrollkästchen im Automatisierungsskript, um einzelne PMs an Gruppenmitglieder zu senden. Wenn es aktiviert ist, werden die Benutzer jeder Gruppe extrahiert und einzeln benachrichtigt.

Hoffentlich funktioniert das Skript damit besser für Ihre Bedürfnisse.

Wenn Sie eine Gruppe zum Feld An Benutzer, Gruppe oder E-Mail senden hinzufügen, benötigt diese Gruppe Zugriff auf den Data Explorer-Bericht. Das ideale Szenario wäre, eine größere Gruppe (vielleicht eine Berichtsgruppe) zu haben, die alle Mitglieder enthält, die Sie benachrichtigen möchten.

2 „Gefällt mir“

Um es klarzustellen:

  • Ich habe ReportA, der für AllEmployees freigegeben ist
  • Ich möchte ihn an EmployeeSubgroup senden

Muss ich den Bericht trotzdem für EmployeeSubgroup freigeben? Reicht es nicht, dass Employee1, der sowohl zu EmployeeSubgroup als auch zu AllEmployees gehört, über eine Gruppe Zugriff hat? Muss sie Zugriff über die „An“-Gruppe haben?

(D. h. wird die Berichtsberechtigung auf Gruppenebene geprüft, bevor sie auf einzelne Benutzer aufgelöst wird? Oder wird die Gruppe in Benutzer aufgelöst und dann die Berechtigungen der Benutzer geprüft?)

1 „Gefällt mir“

Vielen Dank für die detailliertere Ausführung. Ich habe nun ein besseres Verständnis des Problems, mit dem Sie konfrontiert sind, und arbeite an einem PR, der bald fertig sein sollte.

Wenn das Kontrollkästchen „Einzelne PMs an Gruppenmitglieder senden“ aktiviert ist, können wir die Abfrageberechtigungen für das einzelne Mitglied überprüfen. Da der Benutzer Mitglied sowohl von EmployeeSubgroup als auch von AllEmployees ist, sollte dies wie erwartet funktionieren.

1 „Gefällt mir“

Hier ist ein kurzes Update, um Sie darüber zu informieren, dass die Änderung zusammengeführt wurde. Wenn einzelne PMs an Gruppenmitglieder senden aktiviert ist, sollte es auf diese Weise funktionieren:

3 „Gefällt mir“

Hallo,

Das scheint nicht zu funktionieren. Sobald ich Ihr Update erhalten habe, habe ich die Automatisierungen aktualisiert, um die Option zu verwenden

Und als Test habe ich zwei Berichte bearbeitet, die alle 30 Minuten automatisiert ausgeführt werden, um sie nur an die größere SonarSourcers-Gruppe (d. h. Mitarbeiter) weiterzugeben. Wenn ich sie manuell ausführe, erhalte ich Ergebnisse:

Aber obwohl die Automatisierung läuft, erfolgt die Weiterleitung an CommunityManagers (EmployeeSubgroup) nicht. Ich erhalte keine PMs.

Hallo, es tut mir leid zu hören, dass Sie immer noch Probleme mit dieser Automatisierung haben.

Ich habe dies auf meiner Instanz erneut getestet und es funktioniert basierend auf 2 separaten Benutzergruppen.

Es gibt ein paar Dinge, die überprüft werden können:

  • Stellen Sie sicher, dass das Plugin auf dem neuesten Stand ist - unter /admin/plugins können Sie das Data Explorer-Plugin in der Liste überprüfen. Es sollte zum neuesten Commit im Hauptzweig verlinken - was zum Zeitpunkt des Schreibens dieser Commit ist.

  • Stellen Sie sicher, dass der Benutzer, mit dem Sie testen, sowohl in der Gruppe CommunityManagers als auch in der Gruppe SonarSourcers ist.

  • Manuell testen, indem Sie die Schaltfläche trigger automation im Skript-Editor verwenden

  • Schalten Sie Skip sending PM if there are no results aus

Lassen Sie mich wissen, ob diese Schritte helfen, um zu sehen, ob wir weiter untersuchen müssen.

1 „Gefällt mir“

Hallo,

wir werden von euch gehostet. Ich ging davon aus, dass die Option in der Benutzeroberfläche, an Einzelpersonen zu senden, bedeutete, dass unsere Website aktualisiert worden war. Aber wir sind bei dieser Version. Könnt ihr unsere Website bitte aktualisieren? :innocent:

1 „Gefällt mir“

Entschuldigen Sie die Verwirrung, es scheint, dass die Berechtigungsänderung nicht früher auf Ihrer Website bereitgestellt wurde (da diese Änderung aus 2 Teilen bestand).

Ich habe Ihre Website bereitgestellt und die Plugin-Version erneut überprüft. Sie verwendet nun die neuesten Änderungen im Data Explorer.

Können Sie dies bitte erneut versuchen und mir mitteilen, ob das Problem jetzt behoben ist?

2 „Gefällt mir“

Ich habe ‘Überspringen beim Senden’ deaktiviert und es manuell ausgelöst.

Es hat funktioniert! :tada:

Vielen Dank!

2 „Gefällt mir“

Ausgezeichnet, ich freue mich zu hören, dass es jetzt funktioniert :+1:

1 „Gefällt mir“