Variablen im Überblick

Zuletzt aktualisiert : Aug 06, 2024 |

Eine Variable ist eine symbolische Darstellung von Daten, auf die Sie zugreifen können, ohne sie zu schreiben. Der Einsatz von Variablen ist nützlich, wenn Sie dieselben Werte an mehreren Stellen verwenden. Wenn Sie beispielsweise dieselbe URL an mehreren Stellen verwenden, können Sie sie als globale Variable hinzufügen. Wenn sich die URL ändert, müssen Sie nur einen Wert in der Variable ändern. Variablen sind in Orchestration und Automatisierung verfügbar. Orchestration ändert diesen Wert in allen Workflows, in denen diese globale Variable verwendet wird.

Variablen in Orchestration sind Schlüssel-Wert-Paare. Jeder Variablenname stellt den zugehörigen Schlüssel dar. Wenn Sie also auf den Variablennamen verweisen, können Sie auf den zugehörigen Wert zugreifen.

Orchestration verwendet die folgenden Variablentypen:

  • Global

  • Lokal

Als Business-Analyst können Sie auf Variablen zugreifen, indem Sie einen statischen Variablenwert in das entsprechende Feld eingeben. Dieser Wert bleibt während der Laufzeit konstant.

Als Administrator-Benutzer können Sie statische Variablenwerte in das entsprechende Feld eingeben. Sie können auch eine Variable auswählen, die Werte in Echtzeit erhält und dem Kundenkontakt zugeordnet ist. Um eine Variable hinzuzufügen, klicken Sie auf und wählen Sie eine Variable aus den verfügbaren Optionen aus.

Globale Variablen

Globale Variablen sind Einheiten mit einem zugewiesenen Namen und Wert, die in allen Workflows verwendet werden können. Sie können Variablen in Orchestration Manager erstellen, anzeigen, bearbeiten und löschen. Wenn Sie eine globale Variable bearbeiten, gilt die Änderung für alle Workflows, in denen die Variable verwendet wird. Um Fehler zu vermeiden, ändern oder löschen Sie die globale Variable während der Workflow-Ausführung nicht.

Um eine Variable hinzuzufügen, klicken Sie auf und wählen Sie aus der Liste der verfügbaren Optionen die Option Globale Variablen aus. Sie können beispielsweise die folgenden Variablen erstellen:

Variablenname

Wert

host

avaya.com

protocol

https

port

443

Sie können sie wie folgt im Feld REST-URI der Aufgabe REST-API verwenden: GlobalVariables.protocol://GlobalVariables.host:GlobalVariables.port/updaterecords

Lokale Variablen

Lokale Variablen sind nur für den spezifischen Workflow verfügbar und werden in Orchestration mit Cache- und Aufgabenvariablen dargestellt.

Während eine Interaktion einen Workflow durchläuft, sammelt sie Daten. Beispiel: Das Aufgabe starten ist dem Ereignis „ENGAGEMENT_PREROUTED“ zugeordnet. Das Aufgabe starten enthält einen umfangreichen Datensatz im Zusammenhang mit der Interaktion und den während des Pre-Routings erfassten Daten. Um diese Informationen für nachgelagerte Aufgaben verfügbar zu machen, sind diese Daten im Workflowcache verfügbar.

„Workflowcache“ beschreibt die Erfassung der im Workflow verfügbaren Daten. Der Cache steht dem Administrator-Benutzer zur Verfügung, um die erweiterte Anpassung und Konfiguration zu erleichtern. Um auf den Cache zuzugreifen, können Sie in Textfeldern, in die Sie Daten eingeben, Cache-Variablen auswählen. Sie können die erforderlichen Daten aus der Liste der Elemente auswählen, die derzeit im Cache verfügbar sind. Um eine Cache-Variable hinzuzufügen oder zu überschreiben, verwenden Sie die Registerkarte Zuordnung des Ergebnisses der Aufgaben REST-API oder Azure Functions. Ein Beispiel für eine Cache-Variable ist eine Attributliste, die Orchestration für das Routing verwendet.

Sie können auch mit Daten auf Aufgabenebene arbeiten. Orchestration erstellt Aufgabenergebnisse, wenn Ergebnisname und -daten empfangen werden. Sie können Aufgabenergebnisse in der Aufgabe verwenden, in der Sie das Ergebnis erhalten haben, und in allen nachfolgenden Aufgaben des Workflows, die direkt oder indirekt mit dieser Aufgabe verbunden sind. Orchestration unterscheidet zwischen:

  • Ergebnisvariablen: Ergebnisse der vorherigen Aufgaben.

  • Aktuelle Aufgabenvariablen: Ergebnisse der aktuellen Aufgabe.

Um eine Aufgabe einzurichten, konfigurieren Sie die Aufgabeneigenschaften, deren Bereich sich je nach Aufgabe unterscheidet. Mit den Aufgaben REST-API und Azure Functions können Sie alle Arten von Variablen als Werte zu den Aufgabeneigenschaften hinzufügen. Um einen Wert in der Aufgabeneigenschaft hinzuzufügen oder zu überschreiben, verwenden Sie das Feld Zielrufnummer auf der Registerkarte Zuordnung des Ergebnisses der Aufgabe REST-API. Sie können Aufgabeneigenschaften in Workflowinstanzen anzeigen.

Hinweis:

Wenn Sie eine Variable aus einem Self-Service-Flow entfernen oder bearbeiten, müssen Sie auch die Variable im Orchestration-Workflow entfernen oder bearbeiten. Ändern Sie die Downstream-Aufgaben wie Automatisierung starten, die die entfernte oder bearbeitete Variable verwendet, andernfalls endet der Workflow mit einem Fehler während des Anrufs.



Arten von Variablen