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.

Die Aktion "Sichere Daten extrahieren" ähnelt der Aktion "Daten aktualisieren" mit den folgenden Ausnahmen:

  • Die Zielvariable muss eine nicht-sichere Variable sein
  • Bei der Angabe des zuzuweisenden Wertes können Ausdrücke die Werte von sicheren Variablen lesen
  • Flow-Autoren müssen ein Kästchen in der Datenaktion "Sichere Daten extrahieren" ankreuzen, um die Absicht zu bestätigen, Daten aus einer sicheren Variablen zu entschlüsseln und sie einer nicht sicheren Variablen zuzuweisen

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
  • Die Eingabedaten müssen ein Ausdruck sein, der eine sichere Variablenreferenz enthält. Zum Beispiel:
    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. 

Hinweis: Wenn der Benutzer, der dieses Kästchen aktiviert hat, aus Genesys Cloud entfernt wird, führt der Fluss nicht zu einem Fehler. Der nächste Benutzer, der den Fluss bearbeitet, wird jedoch aufgefordert, das Kontrollkästchen zu aktivieren.

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.

Hinweis: Informationen über die Konvertierung eines String-Wertes in einen typisierten Wert in Architect finden Sie unter Convert a string value to a typed value.

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.

Hinweis: Sie können Fertigkeiten hinzufügen, die mit der Aktion Daten aktualisieren erstellt wurden, und diese dann über eine Aktion Übergabe an ACD aufrufen. Weitere Informationen finden Sie unter Eine Übergabe an ACD einrichten.

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.

Hinweis: Die Fähigkeiten müssen vom Administrator in Genesys Cloud definiert werden.

  1. Erweitern Sie in der Toolbox die Kategorie Daten und ziehen Sie eine Aktion Daten aktualisieren an die gewünschte Stelle in der Aufgabe.
  2. Fügen Sie im Arbeitsbereich Daten aktualisieren einen aussagekräftigen Namen hinzu, um das Element zu beschreiben.
  3. Click next to Update Statements and select the ACD Skill data type.
  4. Geben Sie in das Feld Variablenname die Bezeichnung ein, mit der die Variable in den Aufgaben identifiziert werden soll
  5. 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.
    • To set the value using an expression, click the Expression modes button , select Expression, and do one of the following:
      • 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.
  6. (Optional) To add another variable, click next to Update Statements
  7. 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, 

    1. Erweitern Sie in der Toolbox die Kategorie Daten und ziehen Sie eine Aktion Daten aktualisieren an die gewünschte Stelle in der Aufgabe.
    2. Fügen Sie im Formular "Daten aktualisieren" im Feld Name einen aussagekräftigen Namen zur Beschreibung des Elements hinzu
    3. Click next to Update Statements and select the Boolean data type.
    4. Geben Sie in das Feld Variablenname die Bezeichnung ein, mit der die Variable in den Aufgaben identifiziert werden soll
    5. 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 .
      • To set the value using an expression, click the Expression modes button , select Expression, and do one of the following:
        • Fügen Sie den Ausdruck inline ein.
        • Click the large expression editor button to open the editor and build your expression.
      • To set the value using the Boolean Buider, click the Expression modes button , select Boolean Builder, and build your boolean expression using data type helpers:Boolean Builder
    6. (Optional) To add another variable, click next to Update Statements.

    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, 

    1. Erweitern Sie in der Toolbox die Kategorie Daten und ziehen Sie eine Aktion Daten aktualisieren an die gewünschte Stelle in der Aufgabe.
    2. Fügen Sie im Formular "Daten aktualisieren" im Feld Name einen aussagekräftigen Namen zur Beschreibung des Elements hinzu
    3. Click next to Update Statements and select Currency.
    4. Geben Sie in das Feld Variablenname die Bezeichnung ein, mit der die Variable in den Aufgaben identifiziert werden soll.
    5. Um die Werte im literalen Modus einzustellen, gehen Sie im Feld Value To Assign wie folgt vor:
      1. Klicken Sie auf die Schaltflächen + oder - , um den gewünschten Wert einzustellen.
      2. Klicken Sie auf den Pfeil am Ende der Dropdown-Liste der Währungssymbole und wählen Sie den entsprechenden dreistelligen Währungswert aus.
    6. 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
    7. (Optional) To add another currency variable, click next to Update Statements.

    Ein DateTime-Wert ist eine Zeichenkette im Format, das der XML-Standard für Datumsdaten vorschreibt, ähnlich wie ISO 8601. 

    Hinweis:  Architect unterstützt derzeit keine Offsets oder Zeitzonen für DateTime-Werte. Sie können weder Offset noch Zeitzone angeben, aber Architect meldet den Wert in einer Ausdruckseditor-Funktion so, als wäre es UTC. Wenn Sie eine Funktion erstellen, die ToString(datetime) aufruft, gibt Architect den Wert mit einem an die Zeichenfolge angehängten Z zurück und behandelt den Wert als UTC.

    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.

    1. Erweitern Sie in der Toolbox die Kategorie Daten und ziehen Sie eine Aktion Daten aktualisieren an die gewünschte Stelle in der Aufgabe.
    2. Fügen Sie im Arbeitsbereich Daten aktualisieren im Feld Name einen aussagekräftigen Namen zur Beschreibung des Elements hinzu.
    3. Click next to Update Statements and select  DateTime.
    4. Geben Sie in das Feld Variablenname die Bezeichnung ein, mit der die Variable in den Aufgaben identifiziert werden soll
    5. Um die Werte im literalen Modus einzustellen, gehen Sie im Feld Value To Assign wie folgt vor:
      1. Klicken Sie auf das Datumsfeld, um ein Kalenderdialogfeld anzuzeigen, und wählen Sie das entsprechende Datum, den Monat und das Jahr aus.
      2. Klicken Sie auf das Zeitfeld und wählen Sie den entsprechenden Zeitwert, einschließlich AM und PM.
    6. To set the value using an expression, click the Expression modes button , and do one of the following:
      • Select Expression and add the expression inline.
      • Select Expression and click to open the large expression editor and build your expression.
      • Select DateTime Builder to build a DateTime value with the builder.
    7. (Optional) To add another DateTime variable, click next to Update Statements

    Eine Dezimalzahl ist ein Wert, der nur aus Ziffern (0 bis 9) und einem Dezimalpunkt besteht. Die Anzahl der angezeigten Nachkommastellen ist konfigurierbar.

    Hinweis: In Architect unterstützt der dezimale Datentyp bis zu 28 Ziffern insgesamt. Der kleinste zulässige Dezimalwert ist also -999999999999999999999999999999 und der größte Wert ist +9999999999999999999999999999.

    Hinzufügen einer dezimalen Variablen zu einer Aufgabensequenz

    In einer Aufgabensequenz können Sie eine dezimale Variable zu einer Datenaktualisierungsaktion hinzufügen. Zum Beispiel, 

    1. Erweitern Sie in der Toolbox die Kategorie Daten und ziehen Sie eine Aktion Daten aktualisieren an die gewünschte Stelle in der Aufgabe.
    2. Fügen Sie im Formular "Daten aktualisieren" im Feld Name einen aussagekräftigen Namen zur Beschreibung des Elements hinzu
    3. Click next to Update Statements and select Decimal.
    4. Geben Sie in das Feld Variablenname die Bezeichnung ein, mit der die Variable in den Aufgaben identifiziert werden soll
    5. 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.
      • To set the value using an expression, click the Expression modes button , and do one of the following:
        • Select Expression and add the expression inline.
        • Select Expression and click to open the large expression editor and build your expression.
    6. (Optional) To add another decimal variable, click next to Update Statements

    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, 

    1. Erweitern Sie in der Toolbox die Kategorie Daten und ziehen Sie eine Aktion Daten aktualisieren an die gewünschte Stelle in der Aufgabe.
    2. Fügen Sie im Formular "Daten aktualisieren" im Feld Name einen aussagekräftigen Namen zur Beschreibung des Elements hinzu
    3. Click next to Update Statements and select Duration.
    4. Geben Sie in das Feld Variablenname die Bezeichnung ein, mit der die Variable in den Aufgaben identifiziert werden soll
    5. Um die Werte im literalen Modus einzustellen, gehen Sie im Feld Value To Assign wie folgt vor:
      1. Select the time unit (days, hours, minutes, seconds, milliseconds) in which you want to specify the duration value.
      2. Use the + or - buttons to set the desired duration value, or type it inline.
    6. To set the value using an expression, in the Value To Assign field, click the expression modes button and do one of the following:
      • Select Expression and add the expression inline. Use the MakeDuration function to specify the duration value.
      • Select Expression and click to open the large expression editor and build your expression.
    7. (Optional) To add another duration variable, click next to Update Statements

    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. 

    1. Erweitern Sie in der Toolbox die Kategorie Daten und ziehen Sie eine Aktion Daten aktualisieren an die gewünschte Stelle in der Aufgabe.
    2. Fügen Sie im Formular "Daten aktualisieren" in das Feld Name einen aussagekräftigen Namen ein, um das Element zu beschreiben
    3. Click next to Update Statements and select Group.
    4. Geben Sie in das Feld Variablenname die Bezeichnung ein, mit der die Variable in den Aufgaben identifiziert werden soll
    5. 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.
      • To set the appropriate group using an expression, click the expression button and do one of the following:
        • Fügen Sie den Ausdruck inline ein.
        • Click to open the large expression editor and build your expression.
    6. (Optional) To add another Group variable, click next to Update Statements.

    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, 

    1. Erweitern Sie in der Toolbox die Kategorie Daten und ziehen Sie eine Aktion Daten aktualisieren an die gewünschte Stelle in der Aufgabe.
    2. Geben Sie in das Feld Name einen aussagekräftigen Namen ein, um das Objekt zu beschreiben
    3. Click next to Update Statements and select Integer.
    4. Geben Sie in das Feld Variablenname die Bezeichnung ein, mit der die Variable in den Aufgaben identifiziert werden soll
    5. Führen Sie im Feld Zuzuweisender Wert einen der folgenden Schritte aus
      • To set the value from literal mode, click the  or button to select the desired value. Hold shift and click the corresponding button to increase or decrease the value by five.
      • To set the value using an expression, click the Expression modes button and do one of the following:
        • Fügen Sie den Ausdruck inline ein.
        • Click to open the large expression editor and build your expression.
    6. (Optional) To add another Integer variable, click next to Update Statements

    Create a phone number type variable in an Update Data action sequence when you want to specify a phone number whose properties can be accessed in other flow locations. 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, 

    1. Erweitern Sie in der Toolbox die Kategorie Daten und ziehen Sie eine Aktion Daten aktualisieren an die gewünschte Stelle in der Aufgabe.
    2. Fügen Sie im Formular "Daten aktualisieren" im Feld Name einen aussagekräftigen Namen zur Beschreibung des Elements hinzu
    3. Click next to Update Statements and select Phone Number.
    4. Geben Sie in das Feld Variablenname die Bezeichnung ein, um die Daten zu speichern und die Variable für die Aufgaben zu identifizieren
    5.  To assign a telephone number, complete one of the following steps:
      1. Im Feld Zuzuweisender Wert lassen Sie den Standardwert tel datentyp unverändert.
      2. 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
      3. Geben Sie im Feld Telefonnummer eingeben die Teilnehmernummer für die Telefonnummer ein 

    Hinweis: Die Teilnehmernummer kann auch eine Durchwahl enthalten. Zum Beispiel: 31755501116;ext=1234. In diesem Fall lautet die vollständige Rufnummer einschließlich Schema, Vorwahl und Teilnehmernummer tel: +13178723000;ext=1234.

    1. To assign a SIP URI to the phone number, follow these steps:
      1. Klicken Sie im Feld Value To Assign auf den Pfeil am Ende des Feldes dropdown-Liste und wählen Sie sip:.
      2. Fügen Sie im Feld Enter SIP URI die SIP-URI-Telefonnummernfolge hinzu. 
    2. To assign a secure SIP URI to the phone number, follow these steps:
      1. Klicken Sie im Feld Zuzuweisender Wert auf den Pfeil am Ende des Feldes tel dropdown-Liste und wählen Sie sips:.
      2. Fügen Sie in das Feld Enter SIP URI die sichere SIPS-URI-Telefonnummernfolge ein. 

    Hinweis: To set the value using an expression, click the expression modes button and perform one of the following steps:
    • Fügen Sie den Ausdruck inline ein.
    • Click to open the large expression editor and build your expression.
    1. (Optional) To add another Phone Number variable, click next to Update Statements

    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.

    1. Erweitern Sie in der Toolbox die Kategorie Daten und ziehen Sie eine Aktion Daten aktualisieren an die gewünschte Stelle in der Aufgabe.
    2. Fügen Sie im Formular "Daten aktualisieren" in das Feld Name einen aussagekräftigen Namen ein, um das Element zu beschreiben
    3. Click next to Update Statements and select  Queue.
    4. Geben Sie in das Feld Variablenname die Bezeichnung ein, mit der die Variable in den Aufgaben identifiziert werden soll
    5. 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.
      • To set the queue using an expression, click the expression modes button and perform one of the following steps:
        • Fügen Sie den Ausdruck inline ein.
        • Click to open the large expression editor and build your expression.
    6. (Optional) To add another Queue variable, click next to Update Statements

    Dabei handelt es sich um eine Standard-Textzeichenfolge oder eine benutzerdefinierte Reihe von alphabetischen, numerischen und symbolischen Zeichen. Seine Größe ist nur durch die verfügbaren Systemressourcen begrenzt.

    Hinzufügen einer String-Variable zu einer Aufgabensequenz

    In einer Aufgabensequenz können Sie eine String-Variable zu einer Datenaktualisierungsaktion hinzufügen. Zum Beispiel, 

    1. Erweitern Sie in der Toolbox die Kategorie Daten und ziehen Sie eine Aktion Daten aktualisieren an die gewünschte Stelle in der Aufgabe.
    2. Fügen Sie im Formular "Daten aktualisieren" im Feld Name einen aussagekräftigen Namen zur Beschreibung des Elements hinzu
    3. Click next to Update Statements and select  String.
    4. Geben Sie in das Feld Variablenname die Bezeichnung ein, mit der die Variable in den Aufgaben identifiziert werden soll
    5. 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.
      • To set the value using an expression, click the expression modes button and perform one of the following steps:
        • Fügen Sie den Ausdruck inline ein.
        • Click to open the large expression editor and build your expression.
    6. (Optional) To add another String variable, click next to Update Statements

    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.

    1. Erweitern Sie in der Toolbox die Kategorie Daten und ziehen Sie eine Aktion Daten aktualisieren an die gewünschte Stelle in der Aufgabe.
    2. Fügen Sie im Formular "Daten aktualisieren" im Feld Name einen aussagekräftigen Namen zur Beschreibung des Elements hinzu
    3. Click next to Update Statements and select  User.
    4. Geben Sie in das Feld Variablenname die Bezeichnung ein, mit der die Variable in den Aufgaben identifiziert werden soll
    5. In the Value To Assign field, complete one of the following steps:
      • Um den Benutzer aus dem wörtlichen Modus einzustellen, wählen Sie den entsprechenden Benutzer aus der Dropdown-Liste aus.
      • To set the user using an expression, click the expression modes button and perform one of the following steps:
        • 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.
    6. (Optional) To add another User variable, click next to Update Statements

    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

    1. Erweitern Sie in der Toolbox die Kategorie Daten und ziehen Sie eine Aktion Daten aktualisieren an die gewünschte Stelle in der Aufgabe.
    2. Fügen Sie im Formular "Daten aktualisieren" in das Feld Name einen aussagekräftigen Namen ein, um das Element zu beschreiben
    3. Click next to Update Statements and select  Wrapupcode.
    4. Geben Sie in das Feld Variablenname die Bezeichnung ein, mit der die Variable in den Aufgaben identifiziert werden soll
    5. In the Value To Assign field, complete one of the following steps:
      • Um den Umbruchcode aus dem Literalmodus einzustellen, wählen Sie den entsprechenden Code aus der Dropdown-Liste.
      • To set the wrap-up code using an expression, click the expression modes button and perform one of the following steps:
        • Fügen Sie den Ausdruck inline ein.
        • Click the Large Expression Editor button.
    6. (Optional) To add another Wrap-up Code variable, click next to Update Statements