Aktion Teilnehmerdaten einstellen

Diese Aktion ist in der Kategorie Daten in der Toolbox des Aufgabeneditors verfügbar. Den Gesprächsteilnehmern können Attribute oder "Teilnehmerdaten" zugewiesen werden. In Architect ist ein Teilnehmer der Anrufer bei einem eingehenden Anruffluss oder der Anrufempfänger bei einem ausgehenden Anruffluss.

Ü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, stellen Sie sicher, 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.Zum Beispiel:
    1. Der eingehende Anruf und der eingehende Fluss sind aktiv, und einige Teilnehmerdaten werden in den Fluss geschrieben und in den Conversation Services und Analytics Services synchronisiert.
    2. Das System leitet den Anruf an eine Warteschlange weiter und wartet ihn ab. Der In-Queue-Flow ist aktiv und einige Teilnehmerdaten werden in den Flow geschrieben und mit den Conversation Services und Analytics Services synchronisiert.
    3. Der Anruf klingelt und ein Mitarbeiter nimmt ihn entgegen. Das Agentenskript enthält einige Teilnehmerdaten, die in Conversation Services und Analytics Services synchronisiert werden.
    4. Der Kunde trennt die Verbindung, und der Agent erreicht den Abwicklungsstatus. Das Agentenskript, das durch die Ausgabevariable im Skript ausgelöst wird, enthält weitere Teilnehmerdaten, die in Conversation Services, aber nicht in Analytics Services synchronisiert werden.
    5. Der Bearbeiter schließt den Vorgang ab und die Interaktionsansicht für diesen Bearbeiter wird geschlossen. Über die API werden die Daten eines anderen Teilnehmers für diese Interaktion und diesen Agententeilnehmer in den Conversation Services eingestellt und synchronisiert, aber nicht in den Analytics Services.

    Die Aktion Teilnehmerdaten festlegen in einer Aufgabe weist einem Interaktionsteilnehmer einen Attributwert zu. Wenn Sie z. B. eine Aktion "Anrufdaten" haben, die Informationen zu einem Anrufer abfragt, verwenden Sie die Aktion "Teilnehmerdaten festlegen", um die Ergebnisse der Aktion "Anrufdaten" zu speichern. Wenn der Architekt die Interaktion an einen anderen Ablauf überträgt, kann der zweite Ablauf die Informationen durch die Aktion Teilnehmerdaten abrufen, so dass die Aktion Daten nicht wiederholt werden muss.

    Hinweis: Wenn ein Attribut über "Teilnehmerdaten abrufen" abgerufen wird, stellen Sie sicher, dass der Attributname genau mit dem Namen "Teilnehmerdaten festlegen" aus dem vorherigen Ablauf übereinstimmt. Architect vervollständigt die Namen der Teilnehmerdaten nicht automatisch in den Call Flows - kopieren Sie die Namen unter Berücksichtigung der Groß- und Kleinschreibung und fügen Sie sie ein, um eine genaue Übereinstimmung zu gewährleisten.

    Wenn die Aktion "Teilnehmerdaten setzen" während eines Aufrufs einen Wert für ein Teilnehmerattribut festlegt, ist der festgelegte Wert der Wert, der bei nachfolgenden Aufrufen der Aktion "Teilnehmerdaten abrufen" gelesen wird, auch wenn der festgelegte Wert bis zur Beendigung des Ablaufs nicht in der Cloud aktualisiert wird. Zum Beispiel:

    1. Wenn der Fluss eine Aktion "Teilnehmerdaten abrufen" mit "Foo" als Attributname ausgibt, gibt die Cloud "Hallo" zurück, so dass die in der Aktion "Teilnehmerdaten abrufen" an "Foo" gebundene Variable auf "Hallo" gesetzt wird.
    2. Der Ablauf gibt dann eine Aktion Teilnehmerdaten festlegen mit "Foo" als Attributname und "Goodbye" als Wert aus.
    3. Der Ablauf wiederholt dann eine Get Participant Data-Aktion mit "Foo" als Attributname, die Cloud gibt wie zuvor "Hello" zurück, da Aktualisierungen über Set Participant Data in eine Warteschlange gestellt werden 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 Participant 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 um eine Name/Wert-Paar-Konfiguration für ein Attribut hinzuzufügen. Mehrere Attribute ("Teilnehmerdaten") können in einer einzigen Aktion "Teilnehmerdaten 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 in jede Aktion zum Abrufen von Teilnehmerdaten 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 über die Aktion Teilnehmerdaten einstellen vorgenommenen Aktualisierungen werden im Speicher bis kurz vor Beendigung des Ablaufs in eine Warteschlange gestellt.
    • Aktualisierungen werden in einem Stapel in die Cloud übertragen. Erfolgen mehrere Aktionsaufrufe "Teilnehmerdaten setzen" für dasselbe Attribut, gilt der zuletzt gesetzte Wert.