Getvalue

Diese Hilfeseite bezieht sich auf CXone Studio. Diese Informationen sind auch für Desktop Studio verfügbar.

Ruft einen Wert ab, der zuvor mit der Putvalue-Aktion gespeichert wurde.

Unterstützte Skripttypen

Ein Quadrat, von dem eine Linie abzweigt, die zu drei anderen Quadraten verläuft.

Allgemein

E-Mail-Adresse Chat Telefon Voicemail Arbeitselement SMS Digital

Verwandte Aktionen

Diese Aktion ist eine von mehreren Aktionen, die Daten aus einer Datenbanktabelle speichern und abrufen, um sie anderen Skripten zugänglich zu machen; sie verhält sich wie eine Liste von Feldern oder Werten. Verwenden Sie sie zum Speichern mehrerer Werte oder von Werten, die in anderen Skripten weiter benötigt werden. Die vollständige Liste der Aktionen, einschließlich dieser Aktion, ist: Putvalue, Getvalue, Remvalue, Getlist und Clearlist.

Diese Aktionen verwenden einen eindeutigen Datentyp, auf den nur über diesen Satz von Studio Aktionen zugegriffen werden kann. Die Daten sind auf keine andere Weise zugänglich. Benutzer können nicht auf diese Datenbank zugreifen und sie verwenden, unabhängig von ihren Berechtigungen.

Die Werte werden für eine begrenzte Zeit in einer Datenbanktabelle aufgelistet, wie in der Eigenschaft TTL hrs der Putvalue -Aktion konfiguriert. Der Standardwert ist 24 Stunden, er kann jedoch von einer Stunde bis 168 Stunden (sieben Tage) reichen. Sie können die Remvalue-Aktion verwenden, um Daten vor der TTL-Zeit zu löschen. So haben Sie die vollständige Kontrolle über die Daten in Ihren Skripten.

Hinweise:

  • Wenn mehrere Variablen von anderen Skripten oder Kontakten abgerufen werden müssen, ist eine Datenbank meist die beste Lösung.
  • Nicht dauerhafte öffentliche Variablen können während der Lebenszeit des Skripts, das diese Variablen setzt, auch von anderen Skripten oder Kontakten verwendet werden. Diese Variablen werden automatisch bereinigt, wenn sie freigegeben werden.

Eingabeeigenschaften

Diese Eigenschaften definieren Daten, die von der Aktion bei der Ausführung verwendet werden.

Eigenschaft

Beschreibung

Add Caption

Geben Sie eine kurze Phrase ein, mit der diese Aktion im Skript eindeutig identifiziert wird. Die Beschriftung wird im Skript-Arbeitsbereich unter dem Symbol der Aktion angezeigt.

Scope

Wählen Sie die Ebene, auf der die Werte, die diese Aktion verarbeitet, für andere Kontakte sichtbar sind. Nur Kontakte mit dem gleichen Scope können auf die selben Daten zugreifen. Optionen sind:

Der ausgewählte Scope muss mit dem Scope übereinstimmen, der in allen anderen Listenaktionen festgelegt ist, die Sie in Ihr Skript aufnehmen. Die Listenaktionen sind Putvalue, Getvalue, Remvalue, Getlist und Clearlist. Auch wenn der Name der Liste gleich ist, werden sie nicht erkannt, wenn die Einstellungen für Scope nicht übereinstimmen.

Name Hiermit wird der Wert identifiziert. Es kann sich um einen beliebigen Namen oder Nummer handeln. Bei den Namen muss die Groß-/Kleinschreibung nicht beachtet werden. Wenn der Wert mithilfe von Getvalue abgerufen wird, muss Name identisch sein. Wenn die Eigenschaft Name nicht übereinstimmt, erkennen sie einander nicht, auch wenn die Einstellung für Scope dieselbe ist.
Variable Der Name der Variablen, die enthalten soll des abgerufenen Werts.
Default Value Der Wert, den Sie für einen Datensatz bereitstellen, ohne eine übereinstimmende Zuordnung. Darf nicht länger als 200 Zeichen sein.
Remove True (Standardeinstellung) bewirkt, dass der Wert nach dem Abrufen aus der Eigenschaft Scope entfernt wird. False ermöglicht den wiederholten Zugriff auf denselben Wert.

Bedingungen für Ergebnisverzweigungen

Mit Bedingungen für Ergebnisverzweigungen können Sie in Ihrem Skript Verzweigungen erstellen, die für unterschiedliche Ergebnisse bei der Ausführung einer Aktion vorgesehen sind.

Bedingung

Beschreibung

Default

Genommener Pfad, außer das Skript erfüllt eine Bedingung, die es erfordert, einer der anderen Verzweigungen zu folgen. Dieser Pfad wird auch genommen, wenn die anderen Verzweigungen der Aktion nicht definiert sind.

NoData

Genommener Pfad, wenn keine Werte für die angegebenen Eigenschaften vorhanden sind.

Tipps & Tricks

  • Eine Liste speichert temporär mehr als ein Element auf der Basis eines vorhandenen Namens. Um alle Elemente aus der Liste abzurufen, verwenden Sie wiederholte Aufrufe von Getvalue oder einen einzelnen Aufruf von Getlist.
  • Wenn Sie Getvalue verwenden, um mehrere Werte abzurufen, stellen Sie die Eigenschaft Remove auf True ein. Sobald der letzte Wert abgerufen wurde, lösen nachfolgende Anrufe die Verzweigungsbedingung No Data aus.
  • Ein Beispiel für die Anwendung der Getvalue- und Putvalue-Aktionen wäre ein Konferenz-Skript. Um ein solches Skript zu erstellen, muss die eine Konferenz initiierende Partei ihre Konferenz-ID mithilfe von Putvalue speichern. Folgende Anrufer können der Konferenz beitreten, nachdem Sie mithilfe von Getvalue die Konferenz-ID abgefragt haben.