Aktivieren der Zendesk-Synchronisierungseinstellungen in Discourse
Konfigurieren eines Zendesk-Webhooks
Einrichten eines Zendesk-Triggers
Aktivieren der Zendesk-Synchronisierungseinstellungen
Zunächst müssen Sie das Zendesk-Plugin aktivieren, die Synchronisierungseinstellung aktivieren und ein sicheres Token angeben.
Zu den Plugin-Einstellungen navigieren: Gehen Sie zu Ihrer Discourse-Seite und navigieren Sie zur Einstellungsseite des Zendesk-Plugins unter /admin/plugins/discourse-zendesk-plugin. Alternativ finden Sie die Einstellungen, indem Sie unter /admin/site_settings suchen.
Plugin aktivieren: Suchen Sie die Einstellung zendesk enabled und aktivieren Sie sie, falls sie noch nicht aktiviert ist.
Synchronisierungseinstellung aktivieren: Suchen Sie die Einstellung sync comments from zendesk und aktivieren Sie sie.
Webhook-Token bereitstellen: Generieren Sie im Feld zendesk incoming webhook token eine zufällige sichere Zeichenfolge und fügen Sie diese hinzu. Dieses Token wird später für die Konfiguration des Zendesk-Webhooks verwendet.
Kategorien für die automatische Generierung konfigurieren: Die Zwei-Wege-Synchronisierung funktioniert nur für Themen in Kategorien, die für die automatische Generierung von Zendesk-Tickets konfiguriert sind. Aktivieren Sie entweder zendesk autogenerate all categories oder fügen Sie bestimmte Kategorien zur Einstellung zendesk autogenerate categories hinzu. Ohne dies ignoriert der Webhook eingehende Kommentare stillschweigend.
Einrichten eines Zendesk-Webhooks
Befolgen Sie diese Schritte, um einen Webhook in Zendesk zu konfigurieren:
Auf die Webhooks-Seite zugreifen: Navigieren Sie in Zendesk unter Apps und Integrationen → Webhooks zum Abschnitt Webhooks.
Hey @techAPJ, das ist wirklich großartig! Gibt es eine Möglichkeit, eine getriggerte Synchronisierung statt einer Live-Synchronisierung einzurichten? D. h. ein Agent würde ein Tag in ZD hinzufügen oder auf einen Button klicken oder ähnliches, und erst dann würde das Ticket zur Community synchronisiert werden?
Wir versuchen herauszufinden, wie wir am besten gemeinsame FAQ-Tickets, die wir in ZD erhalten, in der Community mit dem Q&A teilen können, damit die Nutzer dort die Antworten finden, anstatt ein Ticket zu schreiben.
Danke!
Der einzige ausgelöste Sync, den wir derzeit haben, ist von Discourse → Zendesk.
Das Auslösen eines manuellen Syncs von Zendesk → Discourse ist schwierig, da wir keine vollständige Kontrolle über Zendesk haben. Dennoch werde ich untersuchen, ob es möglich ist, einen Webhook von Zendesk aus durch das Hinzufügen eines Tags usw. auszulösen.
@techAPJ hast du dich schon einmal mit der Synchronisierung von ZD zu Discourse beschäftigt? Wir suchen nach Möglichkeiten, FAQs aus Tickets in Zendesk nach Discourse zu übertragen!
Hallo! Ich habe alles eingerichtet, aber es funktioniert nur von Discourse zu Zendesk. Ich weiß nicht, was ich übersehe, damit meine Antworten in Zendesk in Discourse veröffentlicht werden können.
Hallo, ich bin mit Marla hier ^^^. Wir haben das Plugin zum Laufen gebracht!
Aber wir fragen uns: Gibt es eine Möglichkeit, die Zwei-Wege-Synchronisierung fortzusetzen, wenn/falls das Thema in eine private Nachricht verschoben wird? Manchmal fragen unsere Mitglieder nach Passwort-Resets und wir möchten die Unterhaltung innerhalb der Community fortsetzen.
Ich habe den obigen Prozess ausprobiert und er funktioniert einwandfrei! Es gibt jedoch ein Problem, wenn ein Kommentar in Zendesk einen Anhang enthält – die Nachricht kommt durch, aber der Anhang fehlt. Ich bin mir nicht sicher, ob im Webhook ein zusätzlicher Parameter übergeben werden muss, um Anhänge zu verarbeiten. Könnte jemand bitte klären, ob dafür spezifische Parameter erforderlich sind?
Ich habe gerade das Zendesk-Plugin eingerichtet und es funktioniert hervorragend. Ich möchte die Zwei-Wege-Synchronisierung für Kommentare aktivieren, aber ich möchte niemals automatisch ein Zendesk-Ticket generieren.
Es sieht so aus, als ob das Synchronisieren von Kommentaren von ZD->Discourse die automatische Generierung erfordert. Ist das der Fall, oder gibt es eine Problemumgehung?
Ich habe das Zendesk-Plugin aktiviert und das Posten von Tickets an Zendesk funktioniert. Aber der Webhook in der obigen Dokumentation (https:///zendesk-plugin/sync) gibt einen 404 zurück, wenn ich ihn von der Zendesk-Webhook-Einrichtungsseite teste. Folglich kann ich keine Forenbeiträge von Zendesk aktualisieren. Was mache ich falsch?
Ein weiteres Problem: Wenn ich das Ticket in Zendesk schließe und jemand auf den Discourse-Beitrag antwortet, wird das geschlossene Ticket nicht wieder geöffnet und ich verpasse den neuen Beitrag. Irgendwelche Hinweise?
Ich bin sicher, das haben Sie bereits bemerkt, aber die Sync-URL muss Ihre Domain enthalten. Anstatt also nur https:///zendesk-plugin/sync könnte es so etwas wie https://forum.yoursite.com/zendesk-plugin/sync sein.
Auch nachdem Sie das Ticket auf „Gelöst“ gesetzt haben, sollten Sie jede Discourse-Antwort im ZD-Ticket sehen. Sie müssen nur nach dem Ticket suchen.
Zum Beispiel habe ich auf meiner Testseite einen Beitrag erstellt und daraus ein Ticket in ZD. Ich habe das Ticket als „Gelöst“ markiert und dann eine Antwort auf das Thema in Discourse gepostet. Ich habe einen Kommentar im ZD-Ticket erhalten: