Sichere Datenaktion extrahieren
Verwenden Sie die Datenaktion Sichere Daten extrahieren in einem sicheren Anruf- oder Voice-Bot-Flow, um sichere Daten in eine nicht sichere Variable desselben Typs zu kopieren. Sie könnten zum Beispiel eine Variable erstellen, die die letzten 4 Ziffern der Kreditkarte eines Kunden oder den Kontostand eines Kunden extrahiert. Architect gewährt Lesezugriff auf sichere Variablen, so dass Sie sie in den Ausdrücken der Aktion verwenden können, ohne sie vorher in eine nicht sichere Variable zu extrahieren.
In der Datenaktion Sichere Daten extrahieren können Sie sichere oder unsichere Fortschreibungsanweisungen erstellen. In der Erklärung zur Aktualisierung:
- Die Zielvariable muss eine nicht-sichere Variable sein
- The input data must be an expression that contains a secure variable reference. For example,
If(IsSet(Secure.CustomerId),Substring(Secure.CustomerId, 0, 3), "")
Für jede Datenaktion "Sichere Daten extrahieren" fordert Architect Sie mit einem Kontrollkästchen auf, zu bestätigen, dass der Benutzer die Daten unsicher macht. Wenn dieses Feld markiert ist, zeigt die Anwendung den Benutzernamen und das Datum an, an dem das Feld markiert wurde. Dies bestätigt, dass Sie die Daten auf eine Art und Weise verwenden wollen, die der Architekt nicht mehr als sicher garantieren kann.
Nachdem Sie die Annahme des Sicherheitsrisikos bestätigt haben, enthält die Datenaktion Sichere Daten extrahieren dieselbe Funktionalität wie die Datenaktion Daten aktualisieren:
Name | Beschreibung |
---|---|
Feld Name |
Geben Sie einen eindeutigen Namen für die Datenaktion Sichere Daten extrahieren ein. Die Bezeichnung, die Sie hier eingeben, wird als Name der Aktion in der Anruf- oder Voice-Bot-Ablaufstruktur angezeigt. |
Schaltfläche Aktualisierungsanweisung hinzufügen | Klicken Sie auf diese Schaltfläche, um ein Menü zu öffnen, aus dem Sie den Wert auswählen können, der einer bestimmten Variablen zugewiesen werden soll. Das Formular kann sich je nach dem von Ihnen gewählten Wert oder der Sammlung ändern. Informationen über die verfügbaren Variablen und ihre Erstellung finden Sie im Abschnitt Empfohlener Inhalt. |
Variablen für Aktualisierungsanweisungen hinzufügen
Wählen Sie aus diesen Variablen:
ACD-Skills sind willkürliche Bezeichnungen für Aufgaben, Fachwissen oder Kenntnisse, die jemand haben muss, um eine Interaktion zu bearbeiten. Eine Skill-Variable repräsentiert eine Genesys Cloud ACD-Fähigkeit (z. B. eine Sprache oder eine Zertifizierung), über die ein Agent verfügt. In Architect leitet eine ACD-Fähigkeitsanforderung ein Workitem an einen berechtigten Empfänger weiter. ACD-Fähigkeiten werden vom Genesys Cloud-Administrator eingerichtet und konfiguriert.
Hinzufügen einer Fähigkeitsvariable zu einer Aufgabensequenz
In einer Aufgabensequenz können Sie eine Skill-Variable zu einer Aktion Daten aktualisieren hinzufügen und diese dann von einer Aktion Übergabe an ACD aufrufen. Zum Beispiel, um den Anruf an einen Agenten zu senden, der fließend Spanisch spricht oder ein höheres Niveau an Windows-Kenntnissen besitzt.
- Erweitern Sie in der Toolbox die Kategorie Daten und ziehen Sie eine Aktion Daten aktualisieren an die gewünschte Stelle in der Aufgabe.
- Fügen Sie im Arbeitsbereich Daten aktualisieren einen aussagekräftigen Namen hinzu, um das Element zu beschreiben.
- Klicken neben U pdate-Anweisungen und wählen Sie die ACD Fähigkeit Datentyp.
- Geben Sie in das Feld Variablenname die Bezeichnung ein, mit der die Variable in den Aufgaben identifiziert werden soll
- Führen Sie im Feld Wert zuweisen einen der folgenden Schritte aus:
- Um den Wert im wörtlichen Modus einzustellen, klicken Sie auf die Liste und wählen Sie die gewünschte ACD-Fähigkeit aus.
- Um den Wert mithilfe eines Ausdrucks festzulegen, klicken Sie auf das Ausdrucksmodi Taste , wählen Ausdruck und führen Sie einen der folgenden Schritte aus:
- Fügen Sie den Ausdruck inline ein.
- Klicken Sie auf die Schaltfläche Großer Ausdruckseditor , um den Ausdruckseditor zu öffnen und Ihren Ausdruck zu erstellen.
- (Optional) Um eine weitere Variable hinzuzufügen, klicken Sie auf neben U pdate-Anweisungen .
- Fügen Sie der Aufgabensequenz eine Aktion Übergabe an ACD hinzu und konfigurieren Sie sie so, dass sie die hier erstellten Fähigkeitsvariablen verwendet
Ein boolescher Ausdruck kann nur einen von zwei Werten annehmen: wahr (ja) oder falsch (nein). Der Ausdruck "Datum gleich 17.07.2014" hat beispielsweise den Wert ja (wahr), wenn der Wert der aktuellen Variablen der 17. Juli 2014 ist; andernfalls hat er den Wert nein (falsch). Verwenden Sie boolesche Werte (oder Ausdrücke, die boolesche Werte zurückgeben) mit If-Then-Else Aktionen, um Architect mitzuteilen, wie Entscheidungen auf der Grundlage von zwei klaren Alternativen getroffen werden sollen
Beispiele
- Anruf.Ani=="tel:+13175551212": In diesem booleschen Ausdruck ist das Ergebnis wahr, wenn die Telefonnummer des Absenders 1-317-555-1212 ist; andernfalls ist es falsch.
- ToAudioTTS(If(Hour(GetCurrentDateTimeUtc()) >= 12, "Guten Tag", "Guten Morgen")): In diesem Ausdruck, der boolesche Werte enthält, gibt das System den Ton "Guten Tag" wieder, wenn die aktuelle Uhrzeit auf oder nach 12:00:00 Uhr liegt. Andernfalls wird der Ton "Guten Morgen" abgespielt. Hinweis: In diesem Beispiel führt das System die Prüfung gegen den UTC-Zeitwert durch.
Sie können mit einer Variablen auf nur eine Bedingung oder mit mehreren Variablen auf mehrere Bedingungen testen. Jedes Mal, wenn Sie auf Add update statementklicken, fügt Architect eine variable Zeile hinzu. Wenn die Tabelle mehr als eine Zeile hat, dann:
- Der Prozess bewertet die Bedingungen in der Reihenfolge, in der sie in der Tabelle erscheinen.
- Das Verfahren ist eine "Kurzschlussbewertung" Wenn ein Ausdruck mehrere Bedingungen mit Hilfe von OR kombiniert, ist der gesamte Ausdruck wahr, wenn eine der Bedingungen wahr ist. Wenn also die erste Bedingung wahr ist, weiß der Prozess, dass der gesamte Ausdruck wahr ist, und braucht keine der anderen Bedingungen zu bewerten. Sobald der Prozess auf eine Bedingung stößt, die wahr ist, hört er auf, einen ODER-Ausdruck zu evaluieren. Kombiniert ein Ausdruck hingegen mehrere Bedingungen mit Hilfe von AND, so ist der gesamte Ausdruck falsch, wenn auch nur one der Bedingungen falsch ist. Sobald der Prozess auf eine Bedingung stößt, die falsch ist, hört er auf, einen AND-Ausdruck auszuwerten, da er weiß, dass der gesamte Ausdruck falsch ist. In beiden Fällen wird der Prozess zum nächsten Schritt fortgesetzt.
Hinzufügen eines booleschen Ausdrucks zu einer Aufgabensequenz
In einer Aufgabensequenz können Sie einen booleschen Ausdruck zu einer Datenaktualisierungsaktion hinzufügen. Zum Beispiel,
- Erweitern Sie in der Toolbox die Kategorie Daten und ziehen Sie eine Aktion Daten aktualisieren an die gewünschte Stelle in der Aufgabe.
- Fügen Sie im Formular "Daten aktualisieren" im Feld Name einen aussagekräftigen Namen zur Beschreibung des Elements hinzu
- Klicken neben U pdate-Anweisungen und wählen Sie die Boolescher Wert Datentyp.
- Geben Sie in das Feld Variablenname die Bezeichnung ein, mit der die Variable in den Aufgaben identifiziert werden soll
- Führen Sie im Feld Zuzuweisender Wert einen der folgenden Schritte aus
- Um den Wert im Literalmodus festzulegen, klicken Sie auf das Optionsfeld True oder False .
- Um den Wert mithilfe eines Ausdrucks festzulegen, klicken Sie auf das Ausdrucksmodi Taste , wählen Sie „Ausdruck“ aus und führen Sie einen der folgenden Schritte aus:
- Fügen Sie den Ausdruck inline ein.
- Klicken der große Ausdruckseditor Schaltfläche, um den Editor zu öffnen und Ihren Ausdruck zu erstellen.
- Um den Wert einzustellen, verwenden Sie die Boolescher Builder , drücke den Ausdrucksmodi Taste , wählen Boolescher Generator , und erstellen Sie Ihren booleschen Ausdruck mithilfe von Datentyp-Helfern:
- (Optional) Um eine weitere Variable hinzuzufügen, klicken Sie auf neben U pdate-Anweisungen .
Ein Währungswert stellt einen Geldwert dar. Es hat zwei Eigenschaften:
- Die Währungseigenschaft ist ein Dezimalwert oder der Wert NOT_SET
- Die Eigenschaft string ist eine Zeichenkette, die entweder einen 3-stelligen ISO 4217-Code enthält
Zum Beispiel ist der folgende Ausdruck zur Laufzeit gültig:
MakeCurrency(10.50,"USD")
Dieser Ausdruck ergibt einen Währungswert mit einem Betrag von 10,50 und dem Währungscode 'USD'.
Beschaffung des Symbols für eine Währung
Es gibt keine Eigenschaft "Symbol" für eine Währung. Sie können jedoch einen Ausdruck verwenden, um das richtige Währungssymbol zurückzugeben:
GetCurrencySymbol(MakeCurrency(5.0,”USD”))
Dieser Ausdruck gibt $ zurück.
Hinzufügen einer Währungsvariable zu einer Aufgabensequenz
In einer Aufgabensequenz können Sie eine Währungsvariable zu einer Datenaktualisierungsaktion hinzufügen. Zum Beispiel,
- Erweitern Sie in der Toolbox die Kategorie Daten und ziehen Sie eine Aktion Daten aktualisieren an die gewünschte Stelle in der Aufgabe.
- Fügen Sie im Formular "Daten aktualisieren" im Feld Name einen aussagekräftigen Namen zur Beschreibung des Elements hinzu
- Klicken neben U pdate-Anweisungen und wählen Sie Währung .
- Geben Sie in das Feld Variablenname die Bezeichnung ein, mit der die Variable in den Aufgaben identifiziert werden soll.
- Um die Werte im literalen Modus einzustellen, gehen Sie im Feld Value To Assign wie folgt vor:
- Klicken Sie auf die Schaltflächen + oder - , um den gewünschten Wert einzustellen.
- Klicken Sie auf den Pfeil am Ende der Dropdown-Liste der Währungssymbole und wählen Sie den entsprechenden dreistelligen Währungswert aus.
- Um den Wert mithilfe eines Ausdrucks festzulegen, klicken Sie im Feld Value To Assign auf die Schaltfläche expression und führen Sie einen der folgenden Schritte aus
- Fügen Sie den Ausdruck inline ein.
- Klicken Sie auf die Schaltfläche Ausdruck bearbeiten , um den Editor zum Bearbeiten von Ausdrücken zu öffnen und Ihren Ausdruck zu erstellen
- (Optional) Um eine weitere Währungsvariable hinzuzufügen, klicken Sie auf neben U pdate-Anweisungen .
Ein DateTime-Wert ist eine Zeichenkette im Format, das der XML-Standard für Datumsdaten vorschreibt, ähnlich wie ISO 8601.
Hinzufügen einer DateTime-Variable zu einer Aufgabensequenz
In einer Aufgabensequenz können Sie eine Datums- und Zeitvariable zu einer Aktion Daten aktualisieren hinzufügen.
- Erweitern Sie in der Toolbox die Kategorie Daten und ziehen Sie eine Aktion Daten aktualisieren an die gewünschte Stelle in der Aufgabe.
- Fügen Sie im Arbeitsbereich Daten aktualisieren im Feld Name einen aussagekräftigen Namen zur Beschreibung des Elements hinzu.
- Klicken neben U pdate-Anweisungen und wählen Sie Terminzeit .
- Geben Sie in das Feld Variablenname die Bezeichnung ein, mit der die Variable in den Aufgaben identifiziert werden soll
- Um die Werte im literalen Modus einzustellen, gehen Sie im Feld Value To Assign wie folgt vor:
- Klicken Sie auf das Datumsfeld, um ein Kalenderdialogfeld anzuzeigen, und wählen Sie das entsprechende Datum, den Monat und das Jahr aus.
- Klicken Sie auf das Zeitfeld und wählen Sie den entsprechenden Zeitwert, einschließlich AM und PM.
- Um den Wert mithilfe eines Ausdrucks festzulegen, klicken Sie auf das Schaltfläche „Ausdrucksmodi“ und führen Sie einen der folgenden Schritte aus:
- Wählen Ausdruck und fügen Sie den Ausdruck inline hinzu.
- Wählen Ausdruck und klicken Sie auf , um den großen Ausdruckseditor zu öffnen und Ihren Ausdruck zu erstellen.
- Wählen DateTime-Generator um mit dem Builder einen DateTime-Wert zu erstellen.
- (Optional) Um eine weitere DateTime-Variable hinzuzufügen, klicken Sie auf neben U pdate-Anweisungen .
Eine Dezimalzahl ist ein Wert, der nur aus Ziffern (0 bis 9) und einem Dezimalpunkt besteht. Die Anzahl der angezeigten Nachkommastellen ist konfigurierbar.
Hinzufügen einer dezimalen Variablen zu einer Aufgabensequenz
In einer Aufgabensequenz können Sie eine dezimale Variable zu einer Datenaktualisierungsaktion hinzufügen. Zum Beispiel,
- Erweitern Sie in der Toolbox die Kategorie Daten und ziehen Sie eine Aktion Daten aktualisieren an die gewünschte Stelle in der Aufgabe.
- Fügen Sie im Formular "Daten aktualisieren" im Feld Name einen aussagekräftigen Namen zur Beschreibung des Elements hinzu
- Klicken neben U pdate-Anweisungen und wählen Sie Dezimal .
- Geben Sie in das Feld Variablenname die Bezeichnung ein, mit der die Variable in den Aufgaben identifiziert werden soll
- Führen Sie im Feld Zuzuweisender Wert einen der folgenden Schritte aus
- Um den Wert im Literalmodus einzustellen, klicken Sie auf die Schaltflächen + oder -, um den gewünschten Wert auszuwählen.
- Um den Wert mithilfe eines Ausdrucks festzulegen, klicken Sie auf das Schaltfläche „Ausdrucksmodi“ und führen Sie einen der folgenden Schritte aus:
- Wählen Ausdruck und fügen Sie den Ausdruck inline hinzu.
- Wählen Ausdruck und klicken Sie auf , um den großen Ausdruckseditor zu öffnen und Ihren Ausdruck zu erstellen.
- (Optional) Um eine weitere Dezimalvariable hinzuzufügen, klicken Sie auf neben U pdate-Anweisungen .
Eine Dauer ist eine Darstellung der Zeit, ausgedrückt als Zeichenkette in einer Teilmenge des vom XML-Datumsdatenstandard vorgeschriebenen Formats. Dauern haben einen zusammengesetzten Wert von Tagen, Stunden, Minuten und Sekunden. Die Länge der Dauer ergibt sich aus der Summe der Werte für Tage, Stunden, Minuten und Sekunden. Sie können einen Dauerwert verwenden, um zu bestimmen, wie lange ein "Teil" eines Prozesses warten soll, bevor er fortgesetzt wird.
Hinzufügen einer Dauer-Variable zu einer Aufgabensequenz
In einer Aufgabensequenz können Sie einer Datenaktualisierungsaktion eine Dauer-Variable hinzufügen. Zum Beispiel,
- Erweitern Sie in der Toolbox die Kategorie Daten und ziehen Sie eine Aktion Daten aktualisieren an die gewünschte Stelle in der Aufgabe.
- Fügen Sie im Formular "Daten aktualisieren" im Feld Name einen aussagekräftigen Namen zur Beschreibung des Elements hinzu
- Klicken neben U pdate-Anweisungen und wählen Sie Dauer .
- Geben Sie in das Feld Variablenname die Bezeichnung ein, mit der die Variable in den Aufgaben identifiziert werden soll
- Um die Werte im literalen Modus einzustellen, gehen Sie im Feld Value To Assign wie folgt vor:
- Wählen Sie die Zeiteinheit (Tage, Stunden, Minuten, Sekunden, Millisekunden) aus, in der Sie den Dauerwert angeben möchten.
- Verwenden Sie die + oder - Schaltflächen, um den gewünschten Dauerwert festzulegen, oder geben Sie ihn inline ein.
- Um den Wert mithilfe eines Ausdrucks festzulegen, Zuzuweisender Wert Klicken Sie im Feld auf die Schaltfläche „Ausdrucksmodi“ und führen Sie einen der folgenden Schritte aus:
- Wählen Ausdruck und fügen Sie den Ausdruck inline hinzu. Verwenden Sie die
MakeDuration
Funktion zum Angeben des Dauerwerts. - Wählen Ausdruck und klicken Sie auf , um den großen Ausdruckseditor zu öffnen und Ihren Ausdruck zu erstellen.
- Wählen Ausdruck und fügen Sie den Ausdruck inline hinzu. Verwenden Sie die
- (Optional) Um eine weitere Dauervariable hinzuzufügen, klicken Sie auf neben U pdate-Anweisungen .
Gruppen sind Gemeinschaften innerhalb Ihrer Organisation, die auf gemeinsamen Fähigkeiten, Beziehungen, Standorten oder anderen Informationen basieren. Gruppen sind nützlich, um Kategorien von Wissen oder Kontakten innerhalb Ihres Unternehmens zu erstellen. In Architect leitet ein Gruppenausdruck ein Workitem an eine geeignete Gruppe weiter. Gruppen werden vom Genesys Cloud-Administrator eingerichtet und konfiguriert.
Hinzufügen einer Gruppenvariablen zu einer Aufgabensequenz
In einer Aufgabensequenz können Sie eine Variable der Gruppe zu einer Datenaktualisierungsaktion hinzufügen Zum Beispiel, um einen Anruf an Agenten mit speziellen Fachkenntnissen zu senden.
- Erweitern Sie in der Toolbox die Kategorie Daten und ziehen Sie eine Aktion Daten aktualisieren an die gewünschte Stelle in der Aufgabe.
- Fügen Sie im Formular "Daten aktualisieren" in das Feld Name einen aussagekräftigen Namen ein, um das Element zu beschreiben
- Klicken neben U pdate-Anweisungen und wählen Sie Gruppe .
- Geben Sie in das Feld Variablenname die Bezeichnung ein, mit der die Variable in den Aufgaben identifiziert werden soll
- Führen Sie im Feld Zuzuweisender Wert einen der folgenden Schritte aus
- Um den Wert aus dem literalen Modus einzustellen, wählen Sie die entsprechende Gruppe aus der Dropdown-Liste.
- Um die entsprechende Gruppe mithilfe eines Ausdrucks festzulegen, klicken Sie auf die Ausdrucksschaltfläche und führen Sie einen der folgenden Schritte aus:
- Fügen Sie den Ausdruck inline ein.
- Klicken , um den großen Ausdruckseditor zu öffnen und Ihren Ausdruck zu erstellen.
- (Optional) Um eine weitere Gruppenvariable hinzuzufügen, klicken Sie auf neben U pdate-Anweisungen .
Eine ganze Zahl ist eine ganze Zahl wie 987 oder 5. Verwenden Sie ganzzahlige Werte, um vollständige Objekte und Prozesse darzustellen, die nicht unterteilt werden können, wie z. B. die Anzahl der wartenden Anrufe oder die Anzahl der diensthabenden Mitarbeiter. Eine ganze Zahl ist ein Acht-Byte-Wert, d. h. sie kann positive oder negative Zahlen von praktisch beliebiger Größe enthalten. Die Flow-Laufzeit unterstützt Werte von -999999999999999 bis +9999999999999 für einen Architect-Integer-Wert. Eine Ganzzahlvariable hat zur Laufzeit einen ganzzahligen Wert, aber ein Ausdruck von 9999999999999 + 1 führt zu einem Fehler, da das Ergebnis >9999999999999 ist.
Hinzufügen einer ganzzahligen Variablen zu einer Aufgabensequenz
In einer Aufgabensequenz können Sie eine Ganzzahlvariable zu einer Datenaktualisierungsaktion hinzufügen. Zum Beispiel,
- Erweitern Sie in der Toolbox die Kategorie Daten und ziehen Sie eine Aktion Daten aktualisieren an die gewünschte Stelle in der Aufgabe.
- Geben Sie in das Feld Name einen aussagekräftigen Namen ein, um das Objekt zu beschreiben
- Klicken neben U pdate-Anweisungen und wählen Sie Ganze Zahl .
- Geben Sie in das Feld Variablenname die Bezeichnung ein, mit der die Variable in den Aufgaben identifiziert werden soll
- Führen Sie im Feld Zuzuweisender Wert einen der folgenden Schritte aus
- Um den Wert im Literalmodus festzulegen, klicken Sie auf das oder , um den gewünschten Wert auszuwählen. Halten Sie die Umschalttaste gedrückt und klicken Sie auf die entsprechende Schaltfläche, um den Wert um fünf zu erhöhen oder zu verringern.
- Um den Wert mithilfe eines Ausdrucks festzulegen, klicken Sie auf das Ausdrucksmodi und führen Sie einen der folgenden Schritte aus:
- Fügen Sie den Ausdruck inline ein.
- Klicken , um den großen Ausdruckseditor zu öffnen und Ihren Ausdruck zu erstellen.
- (Optional) Um eine weitere Integer-Variable hinzuzufügen, klicken Sie auf neben U pdate-Anweisungen .
Erstellen Sie eine Variable vom Typ „Telefonnummer“ in einer Aktionssequenz zum Aktualisieren von Daten, wenn Sie eine Telefonnummer angeben möchten, auf deren Eigenschaften an anderen Flow-Standorten zugegriffen werden kann. Weitere Informationen finden Sie unter Über den Datentyp Telefonnummer.
Beispiel
Ein typischer Anwendungsfall für die Anweisung zur Aktualisierung von Telefonnummern ist die Erstellung einer Telefonnummer aus Call.Ani. Da es sich bei Call.Ani um eine Zeichenkette handelt, ermöglicht die Konvertierung in eine Telefonnummer und der Zugriff auf die Eigenschaften den Flow-Autoren einen einfachen Zugang zu den Informationen über die Telefonnummer über die Eigenschaften. Dadurch entfällt die Notwendigkeit, einen eigenen String-Parsing-Code zum Abrufen der Informationen zu schreiben:
- Name der Variablen: Flow.ClientPhoneNumber
- Zuzuweisender Wert: ToPhoneNumber(Call.Ani)
Eigenschaft | Beschreibung |
---|---|
Flow.ClientPhoneNumber.uri | Gibt den URI für die Tel-Schema-Telefonnummer zurück, andernfalls eine NOT_SET-Zeichenkette. |
Flow.ClientPhoneNumber.e164 | Gibt die E.164-formatierte Zeichenfolge für die tel Schema-Telefonnummer mit einer gültigen E.164-Telefonnummer zurück, einschließlich Vorwahl und Teilnehmernummer, andernfalls eine NOT_SET-Zeichenfolge |
Flow.ClientPhoneNumber.subscriberNumber | Die E.164-Abonnementnummer für ein Telefonnummernschema \"tel\" mit einer gültigen E.164-Nummer, andernfalls eine NOT_SET-Zeichenfolge. |
Flow.ClientPhoneNumber.dialingCode | Gibt dieE.164-formatierte Vorwahlzeichenfolge für eine Telefonnummer zurück: schema-Telefonnummer, sonst eine NOT_SET-Zeichenkette. |
Flow.ClientPhoneNumber.isSip | Gibt false zurück |
Flow.ClientPhoneNumber.isTel | Gibt true. |
Flow.ClientPhoneNumber.isGlobal | Gibt true zurück. |
Flow.ClientPhoneNumber.scheme | Rückgabe tel |
Flow.ClientPhoneNumber.raw | Gibt den Call.Anizurück. |
Beispiel
Das folgende Beispiel veranschaulicht die Eigenschaftsdaten, die Sie extrahieren können, und die Ausgabe, die zurückgegeben wird, wenn Sie einen Telefonnummern-Typ in einer Aufgabensequenz erstellen:
- Name der Variablen: Flow.ClientPhoneNumber
- Zuzuweisender Wert: ToPhoneNumber(+13175550116)
Eigenschaft | Ausgabe |
---|---|
Flow.ClientPhoneNumber.uri | "tel:+13175550116" |
Flow.ClientPhoneNumber.e164 | "+13175550116" |
Flow.ClientPhoneNumber.subscriberNumber | "3175550116" |
Flow.ClientPhoneNumber.dialingCode | "1" |
Flow.ClientPhoneNumber.isSip | true |
Flow.ClientPhoneNumber.isTel | true |
Flow.ClientPhoneNumber.isGlobal | true |
Flow.ClientPhoneNumber.scheme | tel |
Flow.ClientPhoneNumber.raw | "+13175550116" |
Hinzufügen einer Anweisung zur Aktualisierung einer Telefonnummer zu einer Aufgabensequenz
In einer Aufgabensequenz können Sie einen Telefonnummernausdruck zu einer Datenaktualisierungsaktion hinzufügen. Zum Beispiel,
- Erweitern Sie in der Toolbox die Kategorie Daten und ziehen Sie eine Aktion Daten aktualisieren an die gewünschte Stelle in der Aufgabe.
- Fügen Sie im Formular "Daten aktualisieren" im Feld Name einen aussagekräftigen Namen zur Beschreibung des Elements hinzu
- Klicken neben U pdate-Anweisungen und wählen Sie Telefonnummer .
- Geben Sie in das Feld Variablenname die Bezeichnung ein, um die Daten zu speichern und die Variable für die Aufgaben zu identifizieren
- Um eine Telefonnummer zuzuweisen, führen Sie einen der folgenden Schritte aus:
- Im Feld Zuzuweisender Wert lassen Sie den Standardwert tel datentyp unverändert.
- Klicken Sie auf den Pfeil am Ende der Dropdown-Liste Vorwahl und wählen Sie die Vorwahl für die Telefonnummer, um sicherzustellen, dass die Telefonnummer über globale Wählinformationen verfügt
- Geben Sie im Feld Telefonnummer eingeben die Teilnehmernummer für die Telefonnummer ein
- Um der Telefonnummer eine SIP-URI zuzuweisen, gehen Sie folgendermaßen vor:
- Klicken Sie im Feld Value To Assign auf den Pfeil am Ende des Feldes dropdown-Liste und wählen Sie sip:.
- Fügen Sie im Feld Enter SIP URI die SIP-URI-Telefonnummernfolge hinzu.
- Um der Telefonnummer eine sichere SIP-URI zuzuweisen, führen Sie die folgenden Schritte aus:
- Klicken Sie im Feld Zuzuweisender Wert auf den Pfeil am Ende des Feldes tel dropdown-Liste und wählen Sie sips:.
- Fügen Sie in das Feld Enter SIP URI die sichere SIPS-URI-Telefonnummernfolge ein.
- Fügen Sie den Ausdruck inline ein.
- Klicken , um den großen Ausdruckseditor zu öffnen und Ihren Ausdruck zu erstellen.
- (Optional) Um eine weitere Telefonnummernvariable hinzuzufügen, klicken Sie auf neben U pdate-Anweisungen .
Warteschlangen sind die "Warteschlange" der Interaktionen. In Architect leitet ein Warteschlangenausdruck ein Workitem an eine geeignete Warteschlange weiter. Warteschlangen werden vom Genesys Cloud-Administrator eingerichtet und konfiguriert.
Hinzufügen einer Warteschlangenvariablen zu einer Aufgabensequenz
In einer Aufgabensequenz können Sie eine Warteschlangenvariable zu einer Datenaktualisierungsaktion hinzufügen. Zum Beispiel, um einen Anruf an den leitenden technischen Support oder ein spezialisiertes Marketingteam zu senden. Wenn Sie beispielsweise eine Aktion "Daten aktualisieren" mit einer Warteschlangenvariable namens "Flow.QueueName" festlegen, können Sie "Flow.QueueName.id" innerhalb der Aktion "Daten aufrufen" verwenden, um die Warteschlangen-ID zu erhalten.
- Erweitern Sie in der Toolbox die Kategorie Daten und ziehen Sie eine Aktion Daten aktualisieren an die gewünschte Stelle in der Aufgabe.
- Fügen Sie im Formular "Daten aktualisieren" in das Feld Name einen aussagekräftigen Namen ein, um das Element zu beschreiben
- Klicken neben U pdate-Anweisungen und wählen Sie Warteschlange .
- Geben Sie in das Feld Variablenname die Bezeichnung ein, mit der die Variable in den Aufgaben identifiziert werden soll
- Führen Sie im Feld Zuzuweisender Wert einen der folgenden Schritte aus
- Um die Warteschlange im literalen Modus einzustellen, wählen Sie die entsprechende Warteschlange aus der Dropdown-Liste aus.
- Um die Warteschlange mithilfe eines Ausdrucks festzulegen, klicken Sie auf die Schaltfläche „Ausdrucksmodi“ und führen Sie einen der folgenden Schritte aus:
- Fügen Sie den Ausdruck inline ein.
- Klicken , um den großen Ausdruckseditor zu öffnen und Ihren Ausdruck zu erstellen.
- (Optional) Um eine weitere Warteschlangenvariable hinzuzufügen, klicken Sie auf neben U pdate-Anweisungen .
Dies ist eine Standardtextzeichenfolge oder eine benutzerdefinierte Reihe alphabetischer, numerischer und symbolischer Zeichen. In Architect beträgt die Begrenzung für Zeichenfolgenvariablen 32.000 Zeichen. Die Größe kann jedoch durch die verfügbaren Systemressourcen begrenzt sein.
Hinzufügen einer String-Variable zu einer Aufgabensequenz
In einer Aufgabensequenz können Sie eine String-Variable zu einer Datenaktualisierungsaktion hinzufügen. Zum Beispiel,
- Erweitern Sie in der Toolbox die Kategorie Daten und ziehen Sie eine Aktion Daten aktualisieren an die gewünschte Stelle in der Aufgabe.
- Fügen Sie im Formular "Daten aktualisieren" im Feld Name einen aussagekräftigen Namen zur Beschreibung des Elements hinzu
- Klicken neben U pdate-Anweisungen und wählen Sie Zeichenfolge .
- Geben Sie in das Feld Variablenname die Bezeichnung ein, mit der die Variable in den Aufgaben identifiziert werden soll
- Führen Sie im Feld Zuzuweisender Wert einen der folgenden Schritte aus
- Um den Wert im Literalmodus zu setzen, geben Sie die Zeichenfolge inline ein.
- Um den Wert mithilfe eines Ausdrucks festzulegen, klicken Sie auf die Schaltfläche „Ausdrucksmodi“ und führen Sie einen der folgenden Schritte aus:
- Fügen Sie den Ausdruck inline ein.
- Klicken , um den großen Ausdruckseditor zu öffnen und Ihren Ausdruck zu erstellen.
- (Optional) Um eine weitere String-Variable hinzuzufügen, klicken Sie auf neben U pdate-Anweisungen .
Diese Variable ist ein Benutzertyp, den Architect mit konfigurierten Benutzern verknüpft. In Architect wählen Sie diesen Typ aus einem Listenfeld aus. Aus dem Benutzerwert können Sie benutzerbezogene Informationen abrufen, wie z. B. ID- oder Benutzernamen-Stringwerte.
In einer Aufgabensequenz können Sie eine Benutzervariable zu einer Datenaktualisierungsaktion hinzufügen. Zum Beispiel an einen Agenten, der einem bestimmten Konto zugeordnet ist.
- Erweitern Sie in der Toolbox die Kategorie Daten und ziehen Sie eine Aktion Daten aktualisieren an die gewünschte Stelle in der Aufgabe.
- Fügen Sie im Formular "Daten aktualisieren" im Feld Name einen aussagekräftigen Namen zur Beschreibung des Elements hinzu
- Klicken neben U pdate-Anweisungen und wählen Sie Benutzer .
- Geben Sie in das Feld Variablenname die Bezeichnung ein, mit der die Variable in den Aufgaben identifiziert werden soll
- Im Zuzuweisender Wert Führen Sie einen der folgenden Schritte aus:
- Um den Benutzer aus dem wörtlichen Modus einzustellen, wählen Sie den entsprechenden Benutzer aus der Dropdown-Liste aus.
- Um den Benutzer mithilfe eines Ausdrucks festzulegen, klicken Sie auf die Schaltfläche „Ausdrucksmodi“ und führen Sie einen der folgenden Schritte aus:
- Fügen Sie den Ausdruck inline ein.
- Klicken Sie auf die Schaltfläche Großer Ausdruckseditor , um den Ausdruckseditor zu öffnen und Ihren Ausdruck zu erstellen.
- (Optional) Um eine weitere Benutzervariable hinzuzufügen, klicken Sie auf neben U pdate-Anweisungen .
Um die Art einer Interaktion zu kennzeichnen, geben Agenten Nachbearbeitungscodes an, z. B. einen abgeschlossenen Verkauf, einen mit dem Service unzufriedenen Kunden oder ein Abrechnungsproblem. In Architect weist ein Wrap-up-Code-Ausdruck einer Variablen einen bestimmten Code zu, der dann im gesamten Ablauf verwendet werden kann. Wrap-up-Codes werden vom Genesys Cloud-Administrator eingerichtet und konfiguriert.
Diese Aktion ist in der Toolbox des Architekten im Aufgabeneditor verfügbar.
Hinzufügen einer Nachbearbeitungscode-Variable zu einer Aufgabensequenz
In einer Aufgabensequenz können Sie eine Variable wrap-up code zu einer Datenaktualisierungsaktion hinzufügen
- Erweitern Sie in der Toolbox die Kategorie Daten und ziehen Sie eine Aktion Daten aktualisieren an die gewünschte Stelle in der Aufgabe.
- Fügen Sie im Formular "Daten aktualisieren" in das Feld Name einen aussagekräftigen Namen ein, um das Element zu beschreiben
- Klicken neben U pdate-Anweisungen und wählen Sie Zusammenfassungscode .
- Geben Sie in das Feld Variablenname die Bezeichnung ein, mit der die Variable in den Aufgaben identifiziert werden soll
- Im Zuzuweisender Wert Führen Sie einen der folgenden Schritte aus:
- Um den Umbruchcode aus dem Literalmodus einzustellen, wählen Sie den entsprechenden Code aus der Dropdown-Liste.
- Um die Nachbearbeitungscode Klicken Sie bei Verwendung eines Ausdrucks auf die Schaltfläche „Ausdrucksmodi“ und führen Sie einen der folgenden Schritte aus:
- Fügen Sie den Ausdruck inline ein.
- Drücke den Großer Ausdruckseditor Taste.
- (Optional) Um eine weitere Wrap-up-Code-Variable hinzuzufügen, klicken Sie auf neben U pdate-Anweisungen .