Bloc de flux : Appeler une fonction AWS Lambda - Amazon Connect

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Bloc de flux : Appeler une fonction AWS Lambda

Description

Canaux pris en charge

Le tableau suivant indique comment ce bloc achemine un contact qui utilise le canal spécifié.

Canal Pris en charge ?

Voix

Oui

Chat

Oui

Tâche

Oui

Types de flux

Vous pouvez utiliser ce bloc dans les types de flux suivants :

  • Flux entrant

  • Flux de file d'attente des clients

  • Flux d'attente des clients

  • Flux de message discret client

  • Flux d’attente des agents

  • Flux de message discret agent

  • Flux de transfert vers les agents

  • Flux de transfert vers les files d'attente

Propriétés

L'image suivante montre la page Propriétés du bloc Appeler une fonction AWS Lambda .


                    La page des propriétés du bloc de AWS Lambda fonction Invoke.

Notez les propriétés suivantes :

  • Délai d'expiration : entrez le temps que Lambda doit attendre pour le délai d'expiration.

    Si votre invocation Lambda est limitée, la demande fait l'objet d'une nouvelle tentative. Il y aura aussi une nouvelle tentative si un échec de service général (erreur 500) se produit.

    Lorsqu'une invocation synchrone renvoie une erreur, Amazon Connect réessaie jusqu'à trois fois, pendant un maximum de 8 secondes. À ce stade, le contact est acheminé vers la branche Erreur .

  • Validation de la réponse : la réponse de la fonction Lambda peut être un STRING_MAP ou un JSON et doit être définie lors de la configuration du bloc Appeler la fonction AWS Lambda dans le flux. Si la validation des réponses est définie sur STRING_MAP, la fonction lambda doit renvoyer un objet plat composé de paires clé/valeur du type chaîne. Sinon, si la validation des réponses est définie sur JSON, la fonction lambda peut renvoyer n'importe quel JSON valide, y compris le JSON imbriqué.

Conseils de configuration

  • Pour utiliser une AWS Lambda fonction dans un flux, ajoutez-la d'abord à votre instance. Pour plus d'informationsAjout d’une fonction Lambda à votre instance Amazon Connect, voir

  • Une fois la fonction ajoutée à votre instance, vous pouvez la sélectionner à partir de la liste déroulante Sélectionner une fonction dans le bloc pour l'utiliser dans le flux.

Bloc configuré

L'image suivante montre un exemple de ce à quoi ressemble ce bloc lorsqu'il est configuré. Il comporte deux branches : Réussite et Erreur.


                    Un bloc de AWS Lambda fonction Invoke configuré.

Exemples de flux

Amazon Connect inclut un ensemble d'exemples de flux. Pour obtenir des instructions expliquant comment accéder aux exemples de flux dans le concepteur de flux, consultez Exemples de flux. Les rubriques suivantes décrivent les exemples de flux qui incluent ce bloc.

Exemple d'intégration Lambda

Scénarios

Consultez les rubriques suivantes pour voir des scénarios qui utilisent ce bloc :