Automatische Themenzuweisung zur Gruppe

Nachfrage.\n\nGibt es eine Möglichkeit, ein Thema in bestimmten Kategorien automatisch einer Gruppe zuzuweisen?\nIch habe keine Möglichkeit gefunden, dies zu tun, und das Automatisierungs-Plugin hat nur einen “zufälligen Zuweisungs”-Workflow, der für das, was ich möchte, nicht nützlich zu sein scheint.

Ja, ich denke, das würde ein benutzerdefiniertes Automatisierungsskript erfordern, aber ich könnte mich irren. Vielleicht können Sie die zufällige Zuweisung irgendwie nutzen und sie oft ausführen. :thinking:

Sie könnten auch die Gruppenverfolgungsfunktion nutzen.

Beachten Sie, dass Sie auch den Navigationsfilter nicht zugewiesen oben auf der Kategorieseitenansicht für Themen erhalten, wenn Sie die Kategorieeinstellung Nicht zugewiesenen Filter zur Kategorie hinzufügen aktivieren.

2 „Gefällt mir“

Das können Sie nicht ohne Weiteres tun, aber Sie könnten es mit einer benutzerdefinierten Automatisierung oder einem kleinen Plugin einrichten. Eine andere Möglichkeit besteht darin, über die API “zuweisen” auszulösen, wenn ein Thema in dieser Kategorie erstellt wird, und es auf die Gruppe zu verweisen.

1 „Gefällt mir“

Ich habe das untersucht, aber es übersteigt meine Fähigkeiten, wie man es implementiert.
ChatGPT schlug vor:

„Option A – Core Webhook → API-Aufruf (kein Plugin-Code)

  1. Gruppenzuweisungen aktivieren
    Fügen Sie in den Website-Einstellungen Ihre Gruppe zu den erlaubten Zuweisungen bei Gruppen hinzu. Dies ermöglicht die Zuweisung von Themen an diese Gruppe.

  2. Erstellen Sie einen „Topic event“-Webhook
    Admin → Einstellungen → Webhooks → Neu.
    Ereignistyp: Thema; erstellen Sie es.
    (Optional) Filtern Sie nach Ihrer Ticket-Kategorie, damit es nur dort ausgelöst wird.
    Legen Sie ein Geheimnis fest; speichern Sie. Discourse sendet Topic-created-Payloads mit der Topic-ID/URL.

  3. Behandeln Sie den Webhook in Zapier/Make/oder Ihrem eigenen Endpunkt
    Analysieren Sie die Payload; holen Sie sich topic.id (und bestätigen Sie die Kategorie, wenn Sie in Schritt 2 nicht gefiltert haben).
    Rufen Sie den Assign-Endpunkt auf, um die Gruppe zuzuweisen
    Verwenden Sie einen Admin-API-Schlüssel + Benutzernamen. (Allgemeine API-Dokumentation + wie man Endpunkte „Reverse-Engineers“, wenn sie nicht dokumentiert sind.)

  4. Praktischer Tipp: Öffnen Sie Ihre Browser-Entwicklertools für ein Thema, klicken Sie manuell auf Zuweisen → Ihre Gruppe und kopieren Sie die Netzwerkanfrage (Pfad + Parameter). Verwenden Sie genau diese Anfrage in Ihrem Webhook-Handler. (Die Assign-Benutzeroberfläche ist jetzt Teil des Kerns; der Controller stellt dieselbe Route bereit, die die Benutzeroberfläche verwendet.)
    Dies ermöglicht Ihnen sofortige, deterministische Zuweisungen in dem Moment, in dem ein Thema in Tickets erstellt wird.“

Und ich habe mich bei Schritt 3 verloren.