Aktion Konversationsdaten festlegen

Diese Aktion ist im Menü Daten der Toolbox des Aufgabeneditors verfügbar. Workflow-Teilnehmern können Attribute bzw. "Teilnehmerdaten" zugewiesen werden. In Architect ist ein Teilnehmer der Anrufer eines Workflows oder der Empfänger eines ausgehenden Anrufflusses.

Über Attribute

Ein Attribut ist eine Information über einen Teilnehmer, die ihn während der gesamten Interaktion begleitet. Im Gegensatz zu den Ablaufvariablen bleiben die Teilnehmerdatenattribute zwischen den Übertragungen von einem Anrufablauf zu einem anderen bestehen. So bleibt beispielsweise die Telefonnummer des Anrufers (Call.Ani) nicht erhalten, wenn die Interaktion an einen anderen Anrufablauf übergeben wird. Wenn die Informationen jedoch in den Teilnehmerdaten gespeichert sind, können sie von nachfolgenden Anrufflüssen abgerufen werden.

Alle Teilnehmerdaten sind ein Name/Wert-Paar. Diese Paarungen sind Zeichenfolgen, die vom Autor des Flusses kontrolliert werden. Um ein Attribut zu setzen, geben Sie seinen Namen und einen Stringwert an, der dem Attribut zugewiesen werden soll. Diese Teilnehmerdatenattribute sind besonders nützlich für Informationen, die über den aktuellen Anrufablauf hinaus bestehen bleiben müssen. Zum Beispiel Informationen, die von einem anderen Fluss aus zugänglich sind oder Informationen, die Architect ganz verlassen, wie Genesys Cloud for Salesforce, das Screen-Pop-URL-Informationen erhält, die über Participant Data eingestellt wurden.

Notizen:
  • Bei den Attributen wird zwischen Groß- und Kleinschreibung unterschieden. Wenn Sie ein vorhandenes Attribut in einem anderen Teil des Ablaufs verwenden, achten Sie darauf, dass Sie die Groß-/Kleinschreibung des ursprünglichen Attributs übernehmen.
  • Analytics speichert keine Attribute, die nach Beendigung der Konversation gesetzt werden. Wenn die Konversation und die Segmente abgeschlossen sind, kann die Analyse die Konversation nicht erneut öffnen, um die Änderungen zu speichern.

Die Aktion Gesprächsdaten setzen in einer Aufgabe weist einem Interaktionsteilnehmer einen Attributwert zu. Wenn Sie z. B. eine Aktion Anrufdaten haben, die Informationen zu einem Anrufer abruft, verwenden Sie die Aktion Gesprächsdaten einstellen, um die Ergebnisse der Aktion Anrufdaten zu speichern. Wenn der Architekt die Interaktion an einen anderen Ablauf weiterleitet, kann der zweite Ablauf die Informationen über die Aktion "Get Conversation Data" abrufen, so dass die Aktion "Call Data" nicht wiederholt werden muss.

Hinweis: Wenn ein Attribut über "Get Conversation Data" abgerufen wird, stellen Sie sicher, dass der Attributname genau mit dem Namen "Set Conversation Data" aus dem vorherigen Ablauf übereinstimmt. Architect vervollständigt die Namen der Konversationsdaten nicht automatisch über Anrufflüsse hinweg. In der Praxis empfiehlt es sich, die Namen unter Berücksichtigung der Groß- und Kleinschreibung zu kopieren und einzufügen, um eine genaue Übereinstimmung zu gewährleisten.

Wenn die Aktion "Gesprächsdaten setzen" während eines Anrufs den Wert eines Teilnehmerattributs festlegt, ist der festgelegte Wert der Wert, der bei nachfolgenden Aufrufen der Aktion "Gesprächsdaten abrufen" gelesen wird, auch wenn der festgelegte Wert bis zur Beendigung des Ablaufs nicht in der Cloud aktualisiert wird. Zum Beispiel:

  1. Wenn der Ablauf eine Aktion "Get Conversation Data" mit "Foo" als Attributname ausgibt, gibt die Cloud "Hello" zurück, so dass die in der Aktion "Get Conversation Data" an "Foo" gebundene Variable auf "Hello" gesetzt wird.
  2. Der Ablauf gibt dann eine Aktion "Gesprächsdaten setzen" mit "Foo" als Attributname und "Goodbye" als Wert aus.
  3. Der Ablauf wiederholt dann die Ausgabe einer Get Conversation Data-Aktion mit "Foo" als Attributname, die Cloud gibt wie zuvor "Hello" zurück, da Aktualisierungen über Set Conversation Data in eine Warteschlange gestellt und erst kurz vor der Beendigung an die Cloud gesendet werden. In diesem Fall wird die an "Foo" gebundene Variable jedoch auf "Goodbye" gesetzt, da "Get Conversation Data" alle in der Warteschlange befindlichen Werte verwendet, bevor es das verwendet, was die Cloud zurückgibt.

Aktion Beschreibung und Verwendung

Name

Geben Sie einen eindeutigen Namen für die Aktion ein. Die Bezeichnung, die Sie hier eingeben, wird als Name der Aktion in der Vorgangsreihenfolge angezeigt.

Festzulegendes Attribut hinzufügen

Klicken neben Attribut und fügen Sie eine Name/Wert-Paar-Konfiguration für ein Attribut hinzu. Mehrere Attribute ("Teilnehmerdaten") können in einer einzigen Aktion "Gesprächsdaten festlegen" erstellt und gespeichert werden.

Attributname

Weisen Sie dem Attribut einen Namen zu. Der Attributname ist ein Stringliteral und kann nicht leer gelassen werden. Dieser Name muss genau zu jeder Aktion "Get Conversation Data" kopiert werden, die den Wert abrufen soll

Zuzuweisender Wert

Attributwerte (Teilnehmerdaten) sind String-Literale oder Ausdrücke, wie z. B. integrierte Aufrufvariablen, Ablaufvariablen oder von Ihnen erstellte Aufgabenvariablen. Verwenden Sie den Literal-Editor oder den Expression-Editor, um dem Attribut einen String-, Variablen- oder Expression-Wert zuzuweisen. 

Notizen:
  • In einigen Fällen kann sich der Attributwert eines Teilnehmers ändern, während der Teilnehmer einen Ablauf durchläuft, der auch den Attributwert ändert. Die Aktualisierungen, die über die Aktion "Gesprächsdaten einstellen" vorgenommen werden, werden im Speicher bis kurz vor der Beendigung des Ablaufs in eine Warteschlange gestellt.
  • Aktualisierungen werden in einem Stapel in die Cloud übertragen. Erfolgen mehrere Aufrufe der Aktion "Gesprächsdaten setzen" durch eine Bewegung für dasselbe Attribut, gewinnt der beim letzten Aufruf gesetzte Wert.