JSON-Ereignis
Informationen zum JSON-Ereignis
Wollten Sie schon einmal eine Anfrage auf Ihrer Website stellen, um ein Ticket in Qualtrics auszulösen? Wollten Sie schon einmal eine nahtlose Integration zwischen Qualtrics und Ihrem eigenen internen System herstellen? Wollten Sie jemals eine Aufgabe auf der Registerkarte Workflows auslösen, aber mit einem Ereignis, das außerhalb von Qualtrics auftritt?
JSON-Ereignisse ermöglichen es der externen Software, Workflows über HTTP-Requests zu starten. Anstatt auf ein Ereignis in Qualtrics zu warten, um weitere Aktionen auf der Plattform auszulösen, können Sie einfach ein JSON-Ereignis konfigurieren, um Anfragen von einem Drittanbieter zu erhalten.
Einschränkungen
Das JSON-Ereignis ist mit den folgenden Setups und Konfigurationen nicht kompatibel:
- Alles, was nicht HTTP ist (z. B. Nachrichtenwarteschlange, SMS).
- Ausgehende HTTP-Aufrufe.
- XML verarbeiten (der XML-Request-Body wird ignoriert).
- Verarbeiten Sie alles andere als JSON.
- Authentifizieren Sie eine andere Art als einen X-API-TOKEN-Header oder unsere modifizierte HTTP-Basisberechtigung.
Tipp: OAuth und andere Authentifizierungsformen sind nicht mit JSON-Ereignissen kompatibel.
- Jegliches JSON-Parsen, das nicht durch JSONPath-Abfragen auf den JSON-Hauptteil erfüllt werden kann.
- Aufrufe, die die API-Ratengrenze von 3.000 pro Minute überschreiten.
- Payloads überschreiten 100 KB.
Unterstützte Berechtigungsarten
Token-basierte Autorisierung/Header-Berechtigung
Sie können sich authentifizieren, indem Sie Ihren API-Token über den Header der Anforderung als X-API-TOKEN übergeben.
Beispiel: Im folgenden POST-Beispiel geben wir in cURL die Basis-URL, den Content-Type und das Token im Header an. Die Umfrage-ID und das Exportformat sind in
body.curl -X POST -H 'X-API-TOKEN: yourapitokenhere' -H 'Content-Type: application/json' -d '{ "surveyId": "SV_012345678912345", "format": "csv" }" 'https://yourdatacenterid.qualtrics.com/API/v3/responseexports'
angegeben.
HTTP-Standardauthentifizierung
Basic Auth ist in der Regel eine Base64-kodierte Version von username:password. Um die Sicherheit zu verbessern, verwendet Qualtrics jedoch eine Base64-kodierte Zeichenfolge von username:x-api-token.
Um Basic Auth zu verwenden, müssen Sie Header für die HTTP-Anforderung festlegen. Der spezifische Kopf ist Authorization.
Beispiel: Angenommen, Ihr Qualtrics-Benutzername lautet demo@qualtrics.com und Ihr API-Token ist f8gIK7G6GFH985Y4. Zuerst würden Sie schreiben,
demo@qualtrics.com:f8gIK7G6GFH985Y4
Nach der Base64-Kodierung würde dies wie folgt aussehen:
Basis ZGVtb0BxdWFsdHJpY3MuY29tOmY4Z0lLN0c2R0ZIOTg1WTQ=
Daher hat der Berechtigungs-Header, den Sie Ihrem HTTP-Request hinzufügen, den Wert Basic ZGVtb0BxdWFsdHJpY3MuY29tOmY4Z0lLN0c2R0ZIOTg1WTQ=.
JSON-Ereignis einrichten
- Zunächst müssen Sie einen Workflow anlegen. Wechseln Sie zur Seite „Standalone-Workflows“.
Tipp: Sie können auch JSON-Ereignisse im Registerkarte Workflows in einem Projekt. Wir empfehlen, einem bestimmten Projekt nur dann einen Workflow hinzuzufügen, wenn sie explizit zusammengehören. (Sie verteilen dieses Projekt beispielsweise mit dem JSON-Ereignis.) - Stellen Sie sicher, dass Sie sich auf der Registerkarte Ihre Workflows befinden.
- Klicken Sie auf Workflow erstellen.
- Wählen Sie Gestartet, wenn ein Ereignis empfangen wurde.
- Wählen Sie das JSON-Ereignis aus.
- Wenn Sie möchten, geben Sie eine Trigger-Übersicht an, die den Zweck des JSON-Ereignisses beschreiben soll.
- Sie erhalten eine URL. Verwenden Sie diese Option, um Ihren neuen Workflow von außerhalb von Qualtrics über Postman, Ihr eigenes internes System oder andere ähnliche Anwendungen aufzurufen. Um sie zu kopieren, klicken Sie auf URL kopieren.
- Standardmäßig erfordern JSON-Ereignisse eine Authentifizierung. Wenn Sie nicht authentifizierte Anforderungen zulassen möchten, können Sie Authentifizierung durch Qualtrics verlangen deaktivieren.
- Nun können Sie die Ereignisdaten definieren. Dadurch werden Daten aus der Einlagerungsanforderung erfasst. Klicken Sie zum Starten auf Erweiterte Einstellungen.
Tipp: Informationen zum Abschnitt Test finden Sie unten unter Ereignisse erfassen. - Geben Sie im Feld auf der linken Seite den JSON-Feldnamen ein. Geben Sie im Feld auf der rechten Seite den Ort innerhalb der Ereignisdaten an (HTTP-Request-Body).
Tipp: Die Orte müssen im JSONPath-Format vorliegen! In der folgenden Tabelle finden Sie eine kurze Anleitung zur JSONPath-Syntax.
- Um ein weiteres Feld hinzuzufügen, klicken Sie auf JSON-Feld hinzufügen.
- Wenn Sie einen QUERY-Parameter hinzufügen möchten, fügen Sie ihn im Abschnitt QUERY-Parameter hinzu. Weitere Informationen zu diesen Parametern und ihrer Funktionsweise im API finden Sie in unserer API-Dokumentation zu Parametern.
Warnung: Es ist nicht ratsam, persönlich identifizierbare Daten über QUERY-Parameter zu übergeben. Personenbezogene Daten oder sensible Daten sollten nach Möglichkeit über den POST-Body weitergeleitet werden, da POST sicherer ist. Wenden Sie sich an den Qualtrics Support, wenn Sie Fragen oder Bedenken haben.
- Um ein Feld zu entfernen, klicken Sie auf das Minuszeichen ( – ).
- Um Ihre Änderungen zu sichern, wählen Sie Sichern.
- Nun können Sie Ihrem Workflow Bedingungen und eine Aufgabe hinzufügen, indem Sie auf das Pluszeichen (+) klicken. Bedingungen bestimmen, wann ein Workflow läuft, während Aufgaben das Ergebnis des Workflows sind. Siehe Workflow-Übersicht für weitere Informationen
Tipp: Klicken Sie auf Ihr JSON-Ereignis, um die Parameter und JSON-Felder zu ändern.
Ereignisse erfassen
Wenn Sie ein externes API-Ereignis erstellen, müssen Sie möglicherweise Daten aus dem Beitrags-Body parsen. Manchmal kann es jedoch schwierig sein, diese Daten zu parsen. Wenn Sie herausfinden möchten, was Ihr externes API sendet, führen Sie die folgenden Schritte aus.
- Klicken Sie auf Ihr JSON-Ereignis.
- Standardmäßig ist die Option JSON-Felder aus den Testergebnissen erfassen aktiviert, damit sie als dynamischer Text in anderen Aufgaben in diesem Workflow verwendet werden können. Diese Option sorgt dafür, dass Felder, die in den Hauptteil der Payload geparst werden, automatisch als dynamischer Text verfügbar sind, wenn Sie Ihre Workflow-Aufgaben hinzufügen.
- Klicken Sie auf Neuen Test ausführen.
- Es wird eine Meldung angezeigt, die besagt, dass Qualtrics auf den Empfang des Ereignisses aus Ihrem externen System wartet. Lösen Sie Ihr externes API aus.
Tipp: Um diesen Test abzubrechen, klicken Sie auf Test abbrechen.
- Wenn der Test erfolgreich war, wird die Meldung Erfolgreich mit dem Server verbunden angezeigt. Die Payload wird geparst und dem Fenster hinzugefügt.
- Klicken Sie bei Bedarf auf Neuen Test ausführen, um einen weiteren Test auszuführen. Nachdem Sie auf diese Option geklickt haben, müssen Sie Ihren nächsten API-Aufruf ausführen.
- Klicken Sie auf Speichern.
JSONPath-Syntax
Die folgende Tabelle enthält einige der Grundlagen der JSONPath-Syntax. Beachten Sie, dass diese nicht von Qualtrics eingerichtet werden, sondern Standards sind, die mit JSON verwendet werden.
JSONPath | Beschreibung | Beispiel |
$ | Wurzelobjekt/Element | $.store[0].name |
@ | das aktuelle Objekt/Element | $.store[?(@.name==”ACME Store”)] |
. | Untergeordneter Operator | $.eventDescription |
.. | Rekursiver nachfolgender Operator | $.shops[0]..price |
* | Platzhalter | $.store[*].name |
[] | Tiefpunkt-Operator | $.store[0].name |
[,] | Unionsbetreiber | $.shops[0,1] |
[start:end:step] | Array-Slice-Operator | $.shops[0:10:2] |
?() | Wendet einen Filter an | $.store[?(@.name==”ACME Store”)] |
() | Skriptausdruck | $.stores[(@.length-1)] |
JSONPath-Syntaxbeispiel
In diesem Beispiel wird gezeigt, wie die JSONPath-Tabelle bei einem JSON-Objekt verwendet werden kann.
Dies ist unser JSON-Objekt:
{
"eventDescription": "Monthly Revenue",
"stores": [
{
"name": "Acme Store",
"total": 1000000,
"topItem":
{ "price": "50", "description": "Anvil" }
,
{
"name": "Banana Stand", "total
": "topItem": { "peroni": "4", "]" {
"zap": "}" total":
"Banana Stand",
"total",
"topItem":
{ "price": "4",
"]
"Gizet price" {"}
" total"
Nun sollten die in der JSONPath-Tabelle angezeigten Rückgabewerte hinzugefügt werden, um dies klarer zu machen.
$ -> Acme Store
@ -> [
{
"name": "Acme Store",
"total": 1000000,
"topItem":
{ "price": "50", "description": "Anvil" }
}
.
-> Monatlicher Umsatz
.. }}gt; 50
->
["Acme Store", "The Banana Stand", "Pizza Planet"]
[] -> Acme Store
[,] -> [
Unbekanntes Makro: { "name"}
,
Unbekanntes Makro: {"name"}
ein,
, ändern
**Ändern [Stand:end:step] "Stand:step" "
name":
Beschreibung:
() -> [{
"name": "Acme Store",
"total": 1000000,
"topItem":
{ "price": "50", "description": "Anvil" }
}]
() -> [
{
"name": "Pizza Planet",
"total": 80000,
"topItem":
"
" "
" {"}price"
Beispiel-API in Knoten-JavaScript
Das folgende Beispiel ist eine grundlegende Vorlage, der Sie beim Formatieren Ihrer Ereignisdaten folgen können.
var request = required('request-versprechen');
var surveyId = "SV_XXXXXXXXXXXXXX";
var triggerId = "OC_XXXXXXXXX";
var brandId = "YOUR_BRAND_ID";
var userId = "UR_XXXXXXXXXXXXXXX";
var brandId = "xx1";URvar/ ICinni_event = "
"Content-Id=" + surveyId + "&userId=" + userId + "&brandId=" + brandId + "&triggerId=" + triggerId;
var payload = {
"text": "This is some text",
"object": {
"number": 4
},},
"array b!" "array": [
"
"
"X-API-TOKEN": apiToken
}
};
request.post(options).then(function (ret) {
console.log("success:", url, Payload);
}).atch(function (err) {
console.log("error: ", url);
console.log(err);
});
Beispiel: Integration mit Freshdesk
Das JSON-Ereignis kann für die Integration mit Freshdesk als Webhook-Regel im Dispatch'r verwendet werden. Das bedeutet, dass Ereignisse in Freshdesk dann Aufgaben in Qualtrics auslösen können, z.B. die Erstellung eines Tickets oder die Verteilung einer Umfrage.
- Setzen Sie Ihr Ereignis in Qualtrics auf JSON-Ereignis.
- Kopieren Sie die URL.
- Melden Sie sich auf einer neuen Registerkarte bei Freshdesk an.
- Navigieren Sie im Abschnitt Administration zu der Option, die am besten zu der Art der Regel passt, die Sie festlegen möchten.
Tipp: Lernen Sie den Unterschied zwischen Dispatch'r, Supervisor und Observer in der Supportdokumentation von Freshdesk kennen. - Legen Sie eine neue Regel an.
- Legen Sie Bedingungen fest, um festzulegen, welches Freshdesk-Ereignis eine Aufgabe in Qualtrics auslösen soll.
Beispiel: Wenn ein Freshdesk-Agent es veranlasst, den Ticketstatus von einem beliebigen Status in Gelöst zu ändern, möchten Sie eine CSAT-Umfrage mit Qualtrics senden. - Fügen Sie eine neue Aktion hinzu, und wählen Sie Web-Hook auslösen.
- Setzen Sie die Anfrageart auf POST.
- Fügen Sie in Callback-URL die JSON-Ereignis-URL aus Schritt 2 ein.
- Um die Token-Authentifizierung zu verwenden, fügen Sie benutzerdefinierte Header hinzu, geben Sie X-API-TOKEN: ein, und setzen Sie es auf Ihren API-Token.
- Um die HTTP-Standardauthentifizierung zu verwenden, klicken Sie auf Erfordert Authentifizierung, fügen Sie Ihren Qualtrics-Benutzernamen hinzu, und geben Sie dann anstelle Ihres Kennworts Ihr API-Token ein.
- Stellen Sie sicher, dass die Kodierung JSON ist.
- Wählen Sie den zu übergebenden Inhalt manuell aus, oder wählen Sie Erweitert, um einen JSON-Text einzugeben.
- Sichern Sie Ihre Regel.
- Beenden Sie Ihren Workflow in Qualtrics. In diesem Beispiel würden wir wahrscheinlich eine XM-Directory-Aufgabe.
- Vergessen Sie nicht, Ihre Umfrageänderungen zu veröffentlichen, wenn Sie bereit zum Starten sind.
Beispiel: Integration mit ServiceNow
Das JSON-Ereignis kann für die Integration mit ServiceNow verwendet werden. Das bedeutet, dass Ereignisse in ServiceNow dann Aufgaben in Qualtrics auslösen können, z.B. das Anlegen eines Tickets oder die Verteilung einer Umfrage.
- Setzen Sie Ihr Ereignis in Qualtrics auf JSON-Ereignis.
- Kopieren Sie die URL.
- Melden Sie sich auf einer neuen Registerkarte an Ihrer ServiceNow-Entwicklerinstanz an.
- Wählen Sie REST-Nachricht.
- Klicken Sie auf Neu.
- Nennen Sie Ihre Ruhemeldung.
- Fügen Sie im Feld Endpunkt die URL ein, die Sie in Schritt 2 kopiert haben.
- Ändern Sie den Authentifizierungstyp in Standard.
- Wechseln Sie zur Registerkarte HTTP-Request.
- Doppelklicken Sie, um X-API-TOKEN hinzuzufügen.
- Doppelklicken Sie, um Ihr API-Token einzufügen.
- Fügen Sie in einer neuen Zeile den Namen Content-type hinzu.
- Setzen Sie den Wert auf application/json.
- Klicken Sie auf Einreichen.
- Öffnen Sie Ihre REST-Nachricht erneut.
- Wählen Sie unter HTTP-Methoden die Option Neu.
- Geben Sie der Methode einen Namen.
- Setzen Sie die HTTP-Methode auf POST.
- Setzen Sie den Authentifizierungstyp auf Von übergeordnetem Element erben.
- Klicken Sie auf Einreichen.
- Öffnen Sie die POST-HTTP-Methode, die Sie gerade angelegt haben, erneut.
- Wählen Sie unten auf der Seite Vorschau der Skriptverwendung.
- Kopieren Sie den Text.
- Suchen und wählen Sie Geschäftsregeln.
- Wählen Sie Neu.
- Wählen Sie eine Tabelle aus.
- Wählen Sie Erweitert.
- Legen Sie fest, wann die Geschäftsregel ausgeführt wird.
Beispiel: Wenn Sie Meldung für Ihre Tabelle ausgewählt haben und eine CSAT-Umfrage für gelöste Tickets senden möchten, können Sie eine Bedingung hinzufügen, die besagt, dass diese Regel ausgeführt werden soll, wenn sich der Meldungsstatus in Gelöst ändert.Tipp: Der Qualtrics-Support kann Ihnen dabei helfen, Ihr JSON-Ereignis einzurichten und es über ServiceNow zu verbinden. Es kann jedoch einige Fragen zu ServiceNow-Funktionen geben, die sie nicht beantworten können. Wenn Sie Fragen dazu haben, wie/wann Geschäftsregeln ausgeführt werden, finden Sie Informationen zur Funktionsweise von Geschäftsregeln in der ServiceNow-Dokumentation.
- Wechseln Sie zur Registerkarte Erweitert.
- Fügen Sie den Inhalt ein, den Sie aus Schritt 22 kopiert haben, und geben Sie hier Ihren Code ein.
- Fügen Sie einen Text hinzu. Hier kommunizieren Sie die Informationen, die Sie an Qualtrics weitergeben möchten.
Beispiel: Dies ist ein Beispiel für den endgültigen Code, den Sie in dieses Feld aufnehmen würden. Der Großteil dieses Codes ist die von ServiceNow bereitgestellte Ausgangsnachricht und variiert von Beispiel zu Beispiel. Leider kann Ihnen der Qualtrics Support bei benutzerdefiniertem Code nicht helfen. Wenn Sie Probleme mit Ihrem Code haben, wenden Sie sich an die ServiceNow-Community, um Unterstützung zu erhalten.
Der fettgedruckte Teil des Codes enthält drei zusätzliche Funktionen, die nicht im ursprünglichen Code enthalten sind: einen JSON-Hauptteil, der die Benutzer-ID und den Vorfallsstatus abruft, und einen Anruf, der die E-Mail-Adresse des Kunden des Vorfalls abruft, damit er die CSAT senden kann (kursiv unten). Weitere Fragen finden Sie in der ServiceNow-Dokumentation und in deren Community.
(function executeRule(current, zurück /*null when async*/) { // Fügen Sie Ihren Code hier hinzu try { var r = new sn_ws.RESTMessageV2('Qualtrics JSON Event ', 'JSON Event POST'); var body = { "User ID": gs.getUserID() "Incident State": current.state.getDisplayValue() }; var target = new GlideRecord('sys_user'); target.addQuery('sys_id', '=', current.caller_id); target.query(); while(target.next()) { body["email"] = target.email.getDisplayValue(); } var response = r.execute(); var responseBody = response.getBody(); var httpStatus = response.getStatusCode(); gs.addInfoMessage(httpStatus); } anfangen(ex) { var message = ex.message; gs.addInfoMessage("Error Communicating w Qualtrics " + message); } })(current)(current)(rück)
- Fügen Sie den Hauptteil der Anforderung hinzu. Fügen Sie unter dem fettgedruckten, kursiv formatierten Teil des Codes aus dem vorherigen Schritt Folgendes hinzu:
r.setRequestBody(JSON.stringify(body));
- Klicken Sie auf Einreichen.
- Beenden Sie Ihren Workflow in Qualtrics. Um das CSAT-Umfragebeispiel fortzusetzen, würden wir wahrscheinlich eine XM-Directory-Aufgabe.
- Vergessen Sie nicht, Ihre Umfrageänderungen zu veröffentlichen, wenn Sie bereit zum Starten sind.
Beispiel: Integration mit Microsoft Dynamics über Microsoft Flow
Das JSON-Ereignis sorgt dafür, dass Ereignisse in Microsoft Dynamics dann Aufgaben in Qualtrics auslösen können, z.B. die Erstellung eines Tickets oder die Verteilung einer Umfrage. Wenn Sie beispielsweise einen Kontodatensatz in Microsoft löschen, können Sie eine Qualtrics-Umfrage an den Kontoinhaber verteilen, der Ausgangsfragen stellt. (Beispiel: Es tut uns leid, dass Sie gehen! Wie war Ihre Zeit mit uns? Wie können wir uns verbessern?)
Um das JSON-Ereignis mit Aktionen zu integrieren, die in Microsoft Dynamics auftreten, müssen Sie die Einrichtung in Microsoft Flow anstelle von Dynamics vornehmen. Keine Sorge! Microsoft Flow wird mit jedem Microsoft-Dynamics-Konto kostenlos bereitgestellt, sodass Sie sich hier mit Ihren Dynamics-Informationen bei Flow anmelden können.
- Setzen Sie Ihr Ereignis in Qualtrics auf JSON-Ereignis.
- Kopieren Sie die URL.
- Gehen Sie auf einer separaten Registerkarte zu https://us.flow.microsoft.com/en-us/, und melden Sie sich mit Ihren Microsoft-Dynamics-Informationen bei Flow an.
- Wählen Sie links Meine Flows aus.
- Wählen Sie Neu, und wählen Sie Automatisiert aus.
- Nennen Sie den Ablauf.
- Wählen Sie einen Auslöser aus. Dies ist das Ereignis in Microsoft, das die Aufgabe in Qualtrics startet. Sie können wählen, was Ihren Zwecken dient. In diesem Beispiel würden wir jedoch „Wenn ein Datensatz gelöscht wird (Dynamics 365)“ auswählen.
- Klicken Sie auf Erstellen.
- Melden Sie sich unter Organisationsname an Ihrem Dynamics-Konto an.
- Wählen Sie unter Entitätsname die Art des Datensatzes oder der Datei aus. Für unser Beispiel würden wir „Konten“ verwenden.
- Klicken Sie auf Nächster Schritt, und wählen Sie Aktion hinzufügen.
- Wählen Sie HTTP.
- Ändern Sie die Methode in POST.
- Fügen Sie Ihre JSON-Ereignis-URL in das Feld URI ein.
- Verwenden Sie die Token-Authentifizierung. Geben Sie unter Header X-API-TOKEN ein, und fügen Sie in das Feld daneben Ihr API-Token ein.
- Unter Body können Sie einen JSON-Body eingeben. Auf diese Weise können Sie entscheiden, welche Informationen Sie von Dynamics an Qualtrics übergeben möchten.
Tipp: Verwenden Sie die Schaltfläche Dynamischen Inhalt hinzufügen, um Dynamics-Datensatzfelder auszuwählen, die Sie an Qualtrics übertragen möchten. Stellen Sie sicher, dass Sie dem richtigen JSON-Format folgen, wie im Screenshot dargestellt. Wenn Sie Hilfe bei der Fehlerbehebung dynamischer Inhalte benötigen, wenden Sie sich an den Microsoft-Support.
- Wenn Sie fertig sind, klicken Sie auf Speichern.
- Beenden Sie Ihren Workflow in Qualtrics. In diesem Beispiel würden wir wahrscheinlich eine XM-Directory-Aufgabe.
- Vergessen Sie nicht, Ihre Umfrageänderungen zu veröffentlichen, wenn Sie bereit zum Starten sind.
Beispiel: Integration mit Genesys PureCloud
Mithilfe von JSON-Ereignissen können Sie mit Genesys PureCloud integrieren, um Kunden eine Folgeumfrage zu senden, nachdem sie eine Support-Telefon- oder Chat-Interaktion abgeschlossen haben.
- Navigieren Sie in der Umfrage, die Sie senden möchten, zu Workflows.
- Legen Sie einen neuen ereignisbasierten Workflow an.
- Wählen Sie für das Workflow-Ereignis das JSON-Ereignis aus.
- Klicken Sie auf URL kopieren, um den Ereignisendpunkt in Ihre Zwischenablage zu kopieren.
- Öffnen Sie eine neue Registerkarte in Ihrem Browser, ohne das JSON-Ereignisfenster zu schließen, und navigieren Sie zu Genesys.
- Navigieren Sie zu Admin.
- Klicken Sie auf Aktionen.
- Klicken Sie auf Aktion hinzufügen.
- Wählen Sie Webdienst-Datenaktionen als Integrationsname aus.
Tipp: Wenn Sie die Option zum Auswählen der Webdienst-Datenaktionen nicht haben, müssen Sie die Integration aktivieren. Weitere Informationen finden Sie auf dieser Seite. - Geben Sie Ihrer Aktion einen Aktionsnamen.
- Klicken Sie auf Hinzufügen.
- Navigieren Sie zur Registerkarte Setup.
- Wechseln Sie zur Registerkarte Verträge.
- Wählen Sie unter Eingabekontrakt die Option JSON.
- Konfigurieren Sie die Eigenschaften, die an Qualtrics gesendet werden.
Beispiel: Mit dem folgenden Code werden beispielsweise E-Mail-Adresse, Telefonnummer, Vorname und Nachname übergeben.
{ "type": "object", "properties": { "emailAddress": { "type": "string" }, "phoneNumber": { "type": "string" }, "firstName": { "type": "string" }, "lastName": { "type": "string" } , "additionalProperties": true }
- Wechseln Sie zur Registerkarte Konfiguration.
- Ändern Sie den Request-Typ in POST.
- Fügen Sie im Feld Anforderungs-URL-Vorlage die URL aus dem JSON-Ereignis in Qualtrics ein.
- Klicken Sie auf Kopfzeile hinzufügen.
- Geben Sie im Feld Schlüssel X-API-TOKEN ein.
- Geben Sie im Feld Wert Ihr Qualtrics-API-Token ein.
- Wechseln Sie zur Registerkarte Test.
- Geben Sie Testwerte für Ihre Eigenschaften ein.
- Klicken Sie auf Aktion ausführen.
- Genesys wird Ihnen mitteilen, ob die Aktion erfolgreich war. Wenn dies fehlschlägt, wird die Fehlerantwort angezeigt, um Sie bei der Behebung des Problems zu unterstützen.
- Kehren Sie zu Ihrem JSON-Ereignis in Qualtrics zurück, und prüfen Sie, ob Ihre Eigenschaften erfolgreich an Qualtrics übergeben wurden.
- Klicken Sie auf Speichern.
- Klicken Sie auf das Pluszeichen (+) und dann auf Aufgabe, um die Aufgabe einzurichten, der Sie folgen möchten, wenn das JSON-Ereignis ausgelöst wird. In unserem Fall möchten wir eine Umfrage an die Teilnehmer senden, daher wählen wir die XM-Directory-Aufgabe aus.
Tipp: Verwenden Sie beim Einrichten Ihrer Aufgabe das Piped-Text-Menü, um Werte zu verwenden, die von Genesys übergeben werden (z. B. Kunden-E-Mail, Name usw.).
- Kehren Sie nach dem Einrichten der Aufgabe in Qualtrics zu Genesys zurück, und klicken Sie auf Speichern & Veröffentlichen.
- Klicken Sie auf Ja.
- Navigieren Sie zu Admin.
- Klicken Sie auf Architekt.
- Wählen Sie im Dropdown-Menü „Ablauf“ die Option Einladung zur Umfrage.
- Klicken Sie auf Hinzufügen.
- Geben Sie einen Namen, eine Beschreibung und eine Sparte für Ihren Ablauf ein.
- Klicken Sie auf Fluss anlegen.
- Wählen Sie unter dem Abschnitt Daten in Ihrer Toolbox die Option Datenaktion aufrufen, und ziehen Sie sie in die Auswahlliste im Ablauf.
- Geben Sie Ihrer Aktion einen Namen.
- Wählen Sie als Kategorie die Option Webdienst-Datenaktion aus.
- Wählen Sie unter Datenaktion die Datenaktion aus, die Sie zuvor angelegt haben.
- Klicken Sie neben jeder Eigenschaft auf das Dropdown-Menü, und wählen Sie Ausdruck aus.
- Geben Sie für die Merkmalswerte an, welche Daten für jede Eigenschaft gesendet werden. Das Feld vervollständigt Ihre Felder während der Eingabe automatisch.
Tipp: Auf dieser Seite sind alle Standardeigenschaften im Einladungsablauf der Umfrage enthalten. Sie können auch komplexe Ausdrücke verwenden, wenn Kundenkontaktinformationen fehlen oder eine zusätzliche Formatierung erforderlich ist.Tipp: Kontaktinformationen werden Survey.CustomerContact vorangestellt.
- Klicken Sie auf das Feld ganz unten in Ihrem Ablauf.
- Wählen Sie Toolbox, dann Umfrageeinladungen und dann Umfrage abbrechen.
- Wählen Sie optOut für die Disposition.
- Klicken Sie auf Veröffentlichen. Genesys validiert den Fluss und veröffentlicht ihn anschließend. Sobald dies erfolgt ist, ist der Ablauf aktiv und beginnt mit dem Senden von Umfragen an Kunden, wenn sie die Support-Interaktionen abgeschlossen haben.