Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Flow-Block in Amazon Connect: AWS Lambda Funktion
In diesem Thema wird der Flow-Block für Anrufe AWS Lambda definiert. Die abgerufene Antwort kann im Set contact attributes (Kontaktattribute festlegen) Block verwendet werden.
Beschreibung
-
Anrufe AWS Lambda.
-
Die zurückgegebenen Daten können verwendet werden, um Kontaktattribute im Set contact attributes (Kontaktattribute festlegen) Block festzulegen.
-
Ein Beispiel finden Sie unter Tutorial: Eine Lambda-Funktion erstellen und in einem Flow aufrufen.
Unterstützte Kanäle
In der folgenden Tabelle sind die Block-Weiterleitungsoptionen für einen Kontakt im vorgegebenen Kanal aufgeführt.
Kanal | Unterstützt? |
---|---|
Stimme |
Ja |
Chat |
Ja |
Aufgabe |
Ja |
Ja |
Flow-Typen
Sie können diesen Block in den folgenden Flow-Typen verwendet:
-
Inbound-Flow
-
KundenwarteschlangenFlow
-
KundenwarteFlow
-
Kunden-Whisper-Flow
-
Kundendienstmitarbeiter-WarteFlow
-
Kundendienstmitarbeiter-Whisper-Flow
-
Der Flow „An Kundendienstmitarbeiter weiterleiten“
-
Der Flow „An Warteschlange weiterleiten“
Eigenschaften
In der folgenden Abbildung sehen Sie die Seite Eigenschaften des Blocks AWS Lambda -Funktion.

Wählen Sie im Feld Aktion auswählen eine der folgenden Optionen aus:
-
Lambda-Ergebnis laden (wenn asynchron ausgeführt)
Lambda aufrufen

Wenn Select an action auf Lambda aufrufen gesetzt ist, beachten Sie die folgenden Eigenschaften:
-
Ausführungsmodus:
-
Synchron: Wenn Synchron ausgewählt ist, wird der Kontakt erst nach Abschluss des Lambda-Aufrufs an den nächsten Block weitergeleitet.
-
Asynchron: Der Kontakt wird zum nächsten Block weitergeleitet, ohne auf den Abschluss des Lambda zu warten.
Sie können den Wait Block so konfigurieren, dass er auf ein Lambda wartet, das im asynchronen Ausführungsmodus aufgerufen wird.
-
-
Timeout: Geben Sie ein, wie lange gewartet werden soll bis Lambda ein Zeitlimit überschreitet. Sie können maximal 8 Sekunden für den synchronen Modus und 60 Sekunden für den asynchronen Modus eingeben.
Wenn Ihr Lambda-Aufruf gedrosselt wird, wird die Anforderung erneut versucht. Sie wird auch wiederholt, wenn ein allgemeiner Service-Fehler (500) auftritt.
Wenn ein Lambda-Aufruf einen Fehler zurückgibt, versucht Amazon Connect es bis zu dreimal, maximal bis zum angegebenen Timeout. Zu diesem Zeitpunkt wird der Kontakt zur Fehler-Verzweigung weitergeleitet.
-
Antwortvalidierung: Die Antwort der Lambda-Funktion kann entweder STRING_MAP oder JSON sein. Sie müssen es festlegen, wenn Sie den AWS Lambda Funktionsblock im Flow konfigurieren.
-
Wenn die Antwortvalidierung auf STRING_MAP gesetzt ist, gibt die Lambda-Funktion ein flaches Objekt mit key/value Paaren des String-Typs zurück.
-
Wenn die Antwortvalidierung auf JSON gesetzt ist, gibt die Lambda-Funktion jedes gültige JSON zurück, einschließlich verschachteltem JSON.
-
Lambda-Ergebnis laden

Wenn Aktion auswählen auf Lambda-Ergebnis laden gesetzt ist, beachten Sie die folgenden Eigenschaften:
-
Lambda-Aufruf RequestId: Dies ist die requestId des Lambda, wenn es im asynchronen Modus ausgeführt wird.
$.LambdaInvocation.InvocationId
enthält die requestId des zuletzt asynchron ausgeführten Lambdas.
Wenn Sie die Aktion Lambda-Ergebnis laden wählen, wählen Sie unter Lambda-Aufruf die folgenden Optionen aus: RequestId
-
Namespace = Lambda-Aufruf
-
Schlüssel = Aufruf-ID
Konfigurationstipps
-
Um eine AWS Lambda Funktion in einem Flow zu verwenden, fügen Sie die Funktion zunächst zu Ihrer Instanz hinzu. Weitere Informationen finden Sie unter Hinzufügen einer Lambda-Funktion zu Ihrer Amazon Connect-Instance.
-
Nachdem Sie die Funktion zu Ihrer Instance hinzugefügt haben, können Sie diese aus der Dropdown-Liste Funktion auswählen im Block auswählen, um sie im Flow zu verwenden.
Konfigurierter Block
In der folgenden Abbildung sehen Sie ein Beispiel eines konfigurierten Blocks. Er hat zwei Verzweigungen: Erfolg und Fehler. Sie ist für den asynchronen Ausführungsmodus konfiguriert. Wenn es für den synchronen Ausführungsmodus konfiguriert ist, hat es einen Timeout-Zweig.

Beispiel-Flows
Amazon Connect enthält eine Reihe von Beispiel-Flows. Anweisungen, dafür, wie Sie im Flow Designer auf Beispiel-Flows zugreifen können, finden Sie unter Beispielabläufe in Amazon Connect. Im Folgenden finden Sie Themen, in denen die Beispiel-Flows beschrieben werden, die diesen Block beinhalten.
Beispiel für einen Lambda-Integrationsablauf in Amazon Connect
Szenarien
In diesen Themen finden Sie Szenarien, die diesen Block verwenden: