Skip to main content
Helpcenter Help Center home page Helpcenter
Community Submit a request
Sign in
  1. Helpcenter
  2. So richten Sie den Helpdeskapi-Ticket-Parser für Zendesk ein
  3. So richten Sie den Helpdeskapi-Ticket-Parser für Zendesk ein

So richten Sie den Helpdeskapi-Ticket-Parser für Zendesk ein

<h3>1. Schritt - Erstellen eines Webhooks in Zendesk-Admin</h3> <p><a href="https://con-leafworks.zendesk.com/admin/apps-integrations/webhooks/webhooks" target="_self" rel="undefined">https://con-leafworks.zendesk.com/admin/apps-integrations/webhooks/webhooks</a></p> <ul> <li>Endpunkt-URL: <a href="https://helpdeskapi.com/zentools/mailparser">https://helpdeskapi.com/zentools/mailparser</a> </li> <li>Anforderungsmethode: POST</li> <li>Format der Anfrage: JSON</li> <li>Authentifizierung: Einfache Authentifizierung</li> <li>Benutzername: Ihr Helpdeskapi-Benutzername. Wenn Sie noch keinen haben, kontaktieren Sie uns bitte.</li> <li>Passwort: Ihr Helpdeskapi-Passwort</li> </ul> <p><img src="https://support.leafworks.de/hc/article_attachments/4410500438162/mceclip0.png" alt="mceclip0.png"></p> <h3>2. Schritt - Trigger erstellen, um Daten an das Helpdeskapi zu senden</h3> <p> <a href="https://con-leafworks.zendesk.com/agent/admin/triggers">https://YOURINSTANCE.zendesk.com/agent/admin/triggers</a></p> <p>Verwenden Sie "Ticket ist erstellt" als Bedingung, um die Anfrage nur einmal pro Ticket zu senden. Fügen Sie je nach Ihren Anforderungen weitere Bedingungen hinzu.</p> <p><img src="https://support.leafworks.de/hc/article_attachments/360012986460/mceclip0.png" alt="mceclip0.png"></p> <p>Fügen Sie Action mit "Notify active webhook" und den in Schritt 1 erstellten Webhook hinzu.</p> <p><img src="https://support.leafworks.de/hc/article_attachments/4410513453586/mceclip2.png" alt="mceclip2.png"></p> <h4>Beispiel für ein JSON-Format</h4> <pre>{<br>"type": "parse.text",<br>"ticketid":"{{ticket.id}}",<br>"zdsourcefield": "{{ticket.title}} {{ticket.description}}",<br>"search": [<br> {<br> "regexpattern": "(^|\\W)\\s*(3[01]|[12][0-9]|0?[1-9])\\.(1[012]|0?[1-9])\\.((?:19|20)\\d{2})\\s*($|\\W)",<br> "zddestfield": "360003363580",<br> "settag": "case1"<br> },<br> {<br> "regexpattern": "(?:^|\\s*)(ORDER-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{8})(?:$|\\s*)",<br> "zddestfield": "360005712999",<br> "replace_from_match": [{<br> "search_string": "ORDER-",<br> "replace_string": ""<br> }],<br> "settag": "case2"<br> }<br>],<br>"zdurl": "https://YOURINSTANCE.zendesk.com",<br>"zduser": "your@user-email.com",<br>"zdtoken": "EEMemFg1T78Heo2iZcve1GaUCMDSwaEuEStEjj2t"<br>}</pre> <h4>Elemente der JSON-Struktur</h4> <ul> <li> <strong>Typ</strong>: Auf "parse.text" setzen</li> <li> <strong>ticketid</strong>: Wird auf "{{ticket.id}}" gesetzt. Wird durch die Ticket-ID aus dem Ticket ersetzt</li> <li> <strong>zdsourcefield</strong>: Inhalt, der nach dem zu analysierenden Text durchsucht werden soll. In den meisten Fällen kann dieser Wert auf "{{ticket.title}} {{ticket.description}}" gesetzt werden, um in einer einzigen Anfrage den Betreff und die Beschreibung des Tickets zu durchsuchen</li> <li> <strong>Suche</strong>: Array mit regulären Ausdrücken, um die benutzerdefinierten Ticketfelder zu finden, die gefundenen Werte werden gespeichert. Jedes Element kann die folgenden Parameter enthalten: <ul> <li> <strong>regexpattern</strong>: Der reguläre Ausdruck, nach dem Sie suchen möchten. Zum Erstellen des regulären Ausdrucks können Sie <a href="https://regex101.com/">https://regex101.com/</a> verwenden <a href="https://regex101.com/">.</a> <em>HINWEIS: Schliessen Sie jeden Backslash "\" immer mit einem zusätzlichen Backslash ab. Andernfalls kann der reguläre Ausdruck nicht aus JSON-Daten verarbeitet werden</em>.</li> <li> <strong>zddestfield</strong>: (Optional - entweder zddestfield ODER settag müssen vorhanden sein). ID des benutzerdefinierten Ticketfelds, in dem der gefundene Wert im Ticket gespeichert werden soll.</li> <li> <strong>settag</strong>: (Optional - entweder zddestfield ODER settag müssen vorhanden sein). Wenn ein Wert für den regulären Ausdruck gefunden wird, wird dieses Tag zum Ticket hinzugefügt.</li> <li> <strong>replace_from_match</strong>: (Optional). Paare von Suchwerten<strong>(search_string</strong>) und Ersetzungswerten<strong>(replace_string</strong>). Wenn diese gefunden werden, wird der Suchwert durch den Ersetzungswert ersetzt. Wenn Sie zum Beispiel nur die Bestellnummer im benutzerdefinierten Feld aus der gefundenen Zeichenfolge "ORDER-123456789" speichern möchten, können Sie search_string auf "ORDER-" und eine leere Zeichenfolge als replace_string setzen. Auf diese Weise wird das Präfix entfernt, bevor der Wert im benutzerdefinierten Ticketfeld gespeichert wird. <em>HINWEIS: Der Suchwert kann ein regulärer Ausdruck sein.</em> </li> </ul> </li> <li> <strong>zdurl</strong>: Die Basis-URL Ihrer Zendesk-Instanz <a href="https://YOURINSTANCE.zendesk.com">https://YOURINSTANCE.zendesk.com</a> </li> <li> <strong>zduser</strong>: Eine Benutzer-E-Mail, die berechtigt ist, Tickets zu aktualisieren. Der Benutzer wird in den Ticketereignissen für die Aktualisierung von benutzerdefinierten Feldwerten angezeigt.</li> <li> <strong>zdtoken</strong>: API-Token, der für die Aktualisierung des Tickets verwendet wird. Kann unter <a href="https://con-leafworks.zendesk.com/agent/admin/api/settings">https://YOURINSTANCE.zendesk.com/agent/admin/api/settings</a>erstellt werden. </li> </ul> <p> </p> <h4>Fehlerbehandlung</h4> <p>Alle Fehler werden in den Zielfehlern Ihrer Zendesk-Instanz angezeigt <a href="https://con-leafworks.zendesk.com/agent/admin/api/target_failures">https://YOURINSTANCE.zendesk.com/agent/admin/api/target_failures</a></p>

  • Wie kann ich Barren, Gold oder Münzen verkaufen?
  • Was kostet meine Fahrt?
Dein MEDIA24 Helpcenter - immer für dich da.
  Folge uns   Facebook
Deutsch
Powered by Zendesk