Einrichten einer Nachrichtenfolge mit dem String Builder

Verwenden Sie den String Builder, auf den Sie über die Aktion Antwort sendenzugreifen können, um eine komplexere Abfolge von Nachrichtenelementen für den Versand an einen Empfänger zu erstellen. Sie können jede Kombination von Daten, Ausdrücken, Aufforderungen und Textelementen verwenden.

Zugriff auf das Dialogfeld "String Builder

Öffnen Sie das Dialogfeld String Builder über den Nachrichtentext einer Aktion Antwort senden. In der Standardeinstellung ist das Feld Nachrichtentext leer. 

  1. Ziehen Sie im Aufgaben- oder Zustandseditor eines Nachrichtenflusses eine Aktion Antwort senden an die entsprechende Stelle
  2.  Klicken Sie unter Nachrichtentextauf , um das Menü zur Nachrichtenerstellung zu öffnen: Zeichenfolgen-Generator
  3.  Wählen Sie String Builder. Das Dialogfeld String Builder wird geöffnet.

Einrichten des Nachrichtentextes

Verwenden Sie Nachrichtenelemente, um eine komplexere, geordnete Nachrichtenfolge zu erstellen und an den Nachrichtenempfänger zu senden. Sie können eine beliebige Kombination von Daten, Ausdrücken, Aufforderungen und Textelementen hinzufügen.

    Sie können den Architect anweisen, von Ihnen erstellte benutzerdefinierte Variablen zu analysieren. Suchen Sie zum Beispiel die Adresse des Absenders der Nachricht oder den Zeitpunkt, zu dem die Nachricht in den Fluss gelangt ist. Sie können auch voreingestellte Variablen wie die Konversations-ID oder die aktuelle Flow-Version einbeziehen.

    1. Klicken Sie auf Daten. Architect zeigt ein Datenfeld an.
    2. Klicken Sie auf die Liste Variable auswählen und wählen Sie das entsprechende Attribut
    3. Optional kann der Sequenz ein weiteres Daten-, Ausdrucks-, Prompt-, Text- oder String-Parsing-Element hinzugefügt werden.

    Beispiel

    • Message.Message.senderAddress

    Sie können einer Nachrichtenfolge einen Ausdruck hinzufügen, um bestimmte Vorgänge auszuführen, z. B. um einem Anrufer Informationen anzuzeigen.

    1. Klicken Sie auf Ausdruck.
    2. Führen Sie im Feld "Ausdruck" einen der folgenden Schritte aus:
      • Geben Sie den Ausdruck ein.
      • Klicken Sie auf die Schaltfläche Tastatur und öffnen Sie den großen Ausdruckseditor. Verwenden Sie die Expression-Hilfe oder andere Elementwerkzeuge, um den vollständigen Ausdruck zu konfigurieren.
    3. Optional kann der Sequenz ein weiteres Daten-, Ausdrucks-, Prompt-, Text- oder String-Parsing-Element hinzugefügt werden.

    Beispiele

    • Nachricht.ConversationID
    • Flow.StartDateTimeUtc
    • Flow-Version
    • Append("Hallo ", "Message.Message.senderAddressInfo.name")
    • ToDisplayString(Flow.AccountBalance)

    Wählen Sie eine Eingabeaufforderung aus, um den zugehörigen Text anzuzeigen, oder fügen Sie eine aus dem Dialogfeld hinzu.

    1. Klicken Sie auf Eingabeaufforderung. Architect zeigt ein Aufforderungsfeld an.
    2. Führen Sie einen der folgenden Schritte aus:
      • Klicken Sie auf Wählen Sie einen Prompt und wählen Sie den entsprechenden Prompt aus der Liste
      • Wechseln Sie zum Expression Builder und geben Sie die entsprechende Eingabeaufforderung ein.
    3. Wählen Sie, ob Sie den Wortlaut der Eingabeaufforderung Text oder Text to Speech anzeigen möchten
    4. Optional kann der Sequenz ein weiteres Daten-, Ausdrucks-, Prompt-, Text- oder String-Parsing-Element hinzugefügt werden.

    Hinweis: Um einen neuen Prompt hochzuladen, klicken Sie auf die Schaltfläche + Das Dialogfeld Eingabeaufforderung erstellen wird geöffnet. Weitere Informationen zur Aufzeichnung von Eingabeaufforderungen finden Sie unter Arbeiten mit Eingabeaufforderungen.

    Beispiel

    • Wählen Sie im Sequence Builder calendar_day aus der Liste.
    • Geben Sie in Expression Builder PromptSystem.calendar_dayein.

    Verwenden Sie das Textelement, um Wörter oder Ausdrücke einzugeben, die der Architekt dem Empfänger anzeigt.

    1. Klicken Sie auf Text. Architect zeigt ein Textfeld an.
    2. Geben Sie das Wort oder den Satz ein, den der Architekt dem Empfänger anzeigen soll.
    3. Optional kann der Sequenz ein weiteres Daten-, Ausdrucks-, Prompt-, Text- oder String-Parsing-Element hinzugefügt werden.

    Beispiel

    • Art: Vielen Dank für Ihre Anfrage.
    • Art: Die letzten vier Ziffern Ihrer Kreditkarte lauten

    Ruft die letzten vier Zeichen des angegebenen Zeichenfolgenwerts (z. B. einer Kreditkartennummer) ab.

    1. Klicken Sie auf String Parsing.
    2. Wählen Sie Letzte vier Zeichen.
    3. Führen Sie im Feld Last four characters of einen der folgenden Schritte aus
    4. Geben Sie den entsprechenden Ausdruck ein.
    5. Klicken Sie auf die Schaltfläche Tastatur, um den großen Ausdrucksgenerator zu öffnen und einen komplexeren Ausdruck einzugeben.
    6. Klicken Sie auf die Schaltfläche Ausdruck und wählen Sie Literal, um zum Literal Builder zu wechseln und den String-Wert einzugeben.

    Beispiel

    • Auswählen oder eingeben: Flow.AccountBalance.amount
    • Art: Right(ToString(Flow.AccountBalance), 4)