Sonst noch etwas? Schleifen-Aktion
Verwenden Sie diese Aktion, um Ihren Prozess eine Reihe von Aktionen wiederholen zu lassen, bis er bestimmte Kriterien erfüllt, bevor er mit der nächsten Aktion in Ihrem Entwurf fortfährt. Mit dieser Aktion bestimmt der Aufrufer, wann die Schleife fortgesetzt wird. Die Schleife wird so lange fortgesetzt, bis der Fluss keine positive Antwort des Anrufers mehr erhält, was bedeutet, dass keine weiteren Maßnahmen erforderlich sind. Sie können mit dieser Aktion auf verschiedene Arten eine Ablauflogik erstellen:
- Schleife durch Elemente in einer Sammlung
Schleife durch Elemente in einer Sammlung gilt für die Aktionen innerhalb der Schleife für jedes Element einer Sammlung von Variablen. Die Aktionen innerhalb der Schleife könnten zum Beispiel 2 addieren und dann mit 3 multiplizieren. Wenn Sie in einer Schleife eine Sammlung von fünf ganzen Zahlen durchlaufen, dann würde die Schleife 2 zur ersten ganzen Zahl addieren, die Summe mit 3 multiplizieren und das Produkt wieder in den Steckplatz der ersten ganzen Zahl in der Sammlung einfügen. Die Schleife würde die gleichen Aktionen für die zweite ganze Zahl, dann für die dritte, vierte und fünfte ausführen. Wenn die Schleife mit dem letzten Element in der Sammlung fertig ist, wird sie "beendet" und Ihr Prozess geht zur nächsten Aktion in Ihrem Prozessentwurf über.
- Schleife, bis ein fester Wert erreicht ist
Schleife bis zum Erreichen einer festen Anzahl wendet die Aktionen innerhalb der Schleife eine von Ihnen festgelegte Anzahl von Malen an Wenn Sie zum Beispiel 10 angeben, wird die Schleife 10 Mal durchlaufen, bevor sie zur nächsten Aktion in Ihrem Prozessentwurf übergeht.
- Schleife, während eine Bedingung erfüllt ist
Schleife, während eine Bedingung wahr ist führt die Aktionen innerhalb der Schleife aus, solange eine bestimmte Bedingung wahr ist, z. B. ein ganzzahliger Wert größer als Null Sie verwenden das Dialogfeld Ausdruckseditor, um die Bedingung zu erstellen.
Name | Beschreibung |
---|---|
Name | Fügen Sie eine beschreibende Bezeichnung für die Aktion hinzu. |
Name der aktuellen Indexdaten | Verfolgt die aktuelle Schleifenanzahl, beginnend bei 0 für die erste Schleife und dann jedes Mal um 1 erhöht. |
Frage |
Fragen Sie hier die Empfänger, was sie gerne tun würden. Zum Beispiel: "Kann ich Ihnen sonst noch irgendwie helfen?" |
Ungültige Antwort Keine Eingabe |
Für eine ungültige Antwort ohne Eingabe fügen Sie eine Phrase hinzu, die dem Empfänger vorgespielt wird. Zum Beispiel: "Sagen Sie Ja, wenn Sie weitermachen wollen, oder Nein, wenn Sie nicht weitermachen wollen" Hinweis: Der Bot gibt die Konfiguration zurück, die Sie unter Einstellungen > Benutzereingabe > Keine Eingabe erkannt > Keine Eingabe Entschuldigung in Verbindung mit der Fragekommunikation definiert haben. |
Anpassen Keine Eingabe |
Aktiviert das Feld Keine Eingabeaufforderungen und ermöglicht es Ihnen, eine Liste von Eingabeaufforderungen zu erstellen, die der Bot nach und nach zurückgibt, wenn er keine Benutzereingaben erhält. |
Keine Eingabe Wiederholungen |
Nachdem der Bot keine Eingabe erhalten hat, gibt er die Kommunikation an der Position in der No Input Reprompts-Sammlung zurück, die der aktuellen Anzahl der für diese Aktion erhaltenen No Inputs entspricht. Zum Beispiel löst die erste Nicht-Eingabe aus, dass der Bot die erste Nicht-Eingabe-Aufforderung in der definierten Sammlung verwendet. Die Länge der Sammlung von Eingabeverboten überschreibt auch die maximale Anzahl von Eingabeverboten, die Sie unter Einstellungen > Benutzereingaben > Erkannte Eingabeverbote > Maximale Anzahl von Eingabeverboten für diese bestimmte Aktion festlegen. Wenn Sie zum Beispiel zwei Wiederholungen in der Sammlung definieren, versucht der Bot es zweimal. Eine leere Sammlung schaltet die Wiederholungsversuche für No Match aus. Hinweis: Der Bot gibt die Konfiguration zurück, die Sie unter Einstellungen > Benutzereingabe > Keine Übereinstimmung erkannt > Keine Übereinstimmung Entschuldigung in Verbindung mit der Mitteilung Keine Übereinstimmung. |
Standard Keine Eingabe |
Aktiviert das Feld Keine Eingabe und ermöglicht es Ihnen, eine einzelne Eingabeaufforderung zu definieren, die der Bot zurückgibt, wenn er keine Eingabe erhält. |
Keine Übereinstimmung |
Die Mitteilung, die der Bot zurückgibt, wenn die Eingabe des Benutzers keine gültige Übereinstimmung ist. Hinweis: Der Bot gibt die Konfiguration zurück, die Sie unter Einstellungen > Benutzereingabe > Keine Übereinstimmung erkannt > Keine Übereinstimmung Entschuldigung in Verbindung mit der Mitteilung Keine Übereinstimmung. |
Anpassen Keine Übereinstimmung |
Aktiviert das Feld Nicht übereinstimmende Wiederholungsfragen und ermöglicht es Ihnen, eine Liste von nicht übereinstimmenden Wiederholungsfragen zu erstellen. Der Bot gibt diese Aufforderungen schrittweise zurück, nachdem er Eingabeereignisse ohne Übereinstimmung erhalten hat. |
Keine Übereinstimmung Wiederholungen |
Wenn der Bot eine Nichtübereinstimmungs-Eingabe erhält, gibt er die Kommunikation an der Position in der No Match Reprompts-Sammlung zurück, die der aktuellen Anzahl der für diese Aktion erhaltenen Nichtübereinstimmungs-Eingaben entspricht. Die erste Nichtübereinstimmungseingabe löst beispielsweise aus, dass der Bot die erste Nichtübereinstimmungsabfrage in der definierten Sammlung verwendet. Die Länge der Sammlung von Nichtübereinstimmungswiederholungen hat auch Vorrang vor der maximalen Anzahl von Nichtübereinstimmungswiederholungen, die Sie unter Einstellungen > Benutzereingabe > Nichtübereinstimmung erkannt > Maximale Anzahl von Nichtübereinstimmungswiederholungen für diese bestimmte Aktion festlegen. Wenn Sie zum Beispiel zwei Wiederholungen in der Sammlung definieren, versucht der Bot es zweimal. Eine leere Sammlung schaltet die Wiederholungsversuche für No Match aus. Hinweis: Der Bot gibt die Konfiguration zurück, die Sie unter Einstellungen > Benutzereingabe > Keine Übereinstimmung erkannt > Keine Übereinstimmung Entschuldigung in Verbindung mit der Mitteilung Keine Übereinstimmung. |
Standard Keine Übereinstimmung |
Aktiviert das Standard-Nichtübereinstimmungsfeld und ermöglicht es Ihnen, eine einzelne Nichtübereinstimmungsaufforderung zu definieren, die der Bot zurückgibt, wenn er Nichtübereinstimmungs-Eingabeereignisse erhält. |