Bloque de flujo: Invocar función de AWS Lambda - Amazon Connect

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Bloque de flujo: Invocar función de AWS Lambda

Descripción

Canales compatibles

En la siguiente tabla se enumera cómo enruta este bloque a un contacto que está utilizando el canal especificado.

Canal ¿Se admite?

Voz

Chat

Tarea

Tipos de flujo

Puede utilizar este bloque en los siguientes tipos de flujo:

  • Flujo de entrada

  • Flujo de cola de clientes

  • Flujo de puesta en espera del cliente

  • Flujo de tono de clientes

  • Flujo de puesta en espera del agente

  • Flujo de tono del agente

  • Transferir al flujo del agente

  • Transferir al flujo de la cola

Propiedades

En la siguiente imagen se muestra la página Propiedades del bloque Función de AWS Lambda .

La página de propiedades del bloque de funciones Invoke AWS Lambda .

Tenga en cuenta las siguientes propiedades:

  • Tiempo de espera: introduzca cuánto se debe esperar antes de que se agote el tiempo de espera de Lambda.

    Si la invocación de está limitada, se vuelve a intentar realizar la solicitud. También vuelve a intentarse si se produce un error de servicio general (error 500).

    Cuando una invocación sincrónica devuelve un error, Amazon Connect lo vuelve a intentar hasta tres veces, durante un máximo de 8 segundos. En ese momento, el contacto baja por la ramificación Error.

  • Validación de respuesta: la respuesta de la función de Lambda podría ser STRING_MAP o JSON y debe establecerse al configurar el bloque Invocar función de AWS Lambda en el flujo. Si la validación de la respuesta se establece a STRING_MAP, la función de Lambda debe devolver un objeto plano de pares clave/valor del tipo cadena. De lo contrario, si la validación de la respuesta se establece a JSON, la función de Lambda puede devolver cualquier JSON válido, incluido JSON anidado.

Sugerencias de configuración

  • Para usar una AWS Lambda función en un flujo, primero agrega la función a tu instancia. Para obtener más información, consulte Agregar una función de Lambda a la instancia de Amazon Connect.

  • Tras agregar la función a su instancia, puede seleccionar la función en la lista desplegable Seleccionar una función del bloque para utilizarla en el flujo.

Bloque configurado

En la siguiente imagen se muestra un ejemplo del aspecto de este bloque cuando está configurado. Tiene dos ramificaciones: Correcto y Error.

Un bloque de AWS Lambda funciones Invoke configurado.

Flujos de ejemplo

Amazon Connect incluye un conjunto de flujos de muestra. Para obtener instrucciones que expliquen cómo acceder a los flujos de muestra en el diseñador de flujos, consulte Flujos de ejemplo. A continuación se describen en los siguientes temas los flujos de muestra que incluyen este bloque.

Integración de Lambda de ejemplo

Escenarios

Consulte estos temas para conocer los escenarios en los que se utiliza este bloque: