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
-
Llama y AWS Lambda, opcionalmente, devuelve pares clave-valor.
-
Los pares de clave-valor devueltos se pueden utilizar para establecer atributos de contacto.
-
Para ver un ejemplo, consulte Tutorial: crear una función de Lambda e invocarla en un flujo.
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 |
Sí |
Chat |
Sí |
Tarea |
Sí |
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 .
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.
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: