Bloque de flujo en Amazon Connect: invocar una función 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 en Amazon Connect: invocar una función AWS Lambda

En este tema se define el bloque de flujo para llamar y AWS Lambda devolver pares clave-valor que se pueden usar para establecer los atributos de contacto.

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 la respuesta: la respuesta de la función Lambda puede ser STRING _ MAP o JSON debe configurarse al configurar el bloque de funciones Invoke AWS Lambda en el flujo. Si la validación de la respuesta se establece en STRING _MAP, la función lambda debería devolver un objeto plano de pares clave/valor del tipo cadena. De lo contrario, si la validación de la respuesta se establece enJSON, la función lambda puede devolver cualquier respuesta válida, incluida la anidada. JSON JSON

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ónAgregar una función de Lambda a la instancia de Amazon Connect, consulta:

  • 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 muestra en Amazon Connect. A continuación se describen en los siguientes temas los flujos de muestra que incluyen este bloque.

Ejemplo de flujo de integración de Lambda en Amazon Connect

Escenarios

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