Cómo hacer referencia a los atributos de los contactos en Amazon Connect - 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.

Cómo hacer referencia a los atributos de los contactos en Amazon Connect

El modo en el que hace referencia a atributos de contacto depende de cómo se crearon y cómo obtiene acceso a ellos.

  • Para ver la JSON sintaxis de cada atributo, consulteLista de atributos de contacto disponibles en Amazon Connect y su JSONPath referencia.

  • Para hacer referencia a atributos que contienen caracteres especiales en su nombre, como espacios, coloque corchetes y comillas simples alrededor del nombre de atributo. Por ejemplo: $.Attributes.['user attribute name'].

  • Para hacer referencia a atributos en el mismo espacio de nombres, como, por ejemplo, un atributo del sistema, se utiliza el nombre de atributo o el nombre especificado como Clave de destino.

  • Para hacer referencia a valores de un espacio de nombres diferente, como hacer referencia a un atributo externo, debe especificar la JSONPath sintaxis del atributo.

  • Para usar los atributos de contacto para acceder a otros recursos, defina un atributo definido por el usuario en su flujo y use el nombre del recurso de Amazon (ARN) del recurso al que desea acceder como valor del atributo.

Ejemplos de Lambda

  • Para hacer referencia al nombre de un cliente desde una búsqueda de funciones de Lambda, utilice $.External. AttributeKey, AttributeKey sustituyéndolo por la clave (o nombre) del atributo devuelto por la función Lambda.

  • Para utilizar una línea de comandos de Amazon Connect en una función de Lambda, defina un atributo definido por el usuario en el valor de la ARN línea de comandos y, a continuación, acceda a ese atributo desde la función Lambda.

Ejemplos de Amazon Lex

  • Para hacer referencia a un atributo de un bot de Amazon Lex, se utiliza el formato $.Lex. y, a continuación, se incluye la parte del bot de Amazon Lex a la que se va a hacer referencia, como $.Lex. IntentName.

  • Para hacer referencia a la entrada del cliente a una ranura para bots de Amazon Lex, utiliza $.Lex.Slots. slotName, slotNamesustituyéndolo por el nombre de la ranura del bot.

Ejemplo de establecimiento de atributos de contacto

Utilice un bloque Establecer atributos de contacto para establecer un valor al que se haga referencia más adelante en un flujo. Por ejemplo, cree un saludo personalizado para los clientes dirigidos a una cola basada en el tipo de cuenta del cliente. También puede definir un atributo para un nombre de empresa o de líneas de negocios para incluir en las cadenas de texto a voz que se dicen a un cliente. El bloque Establecer atributos de contacto es útil para copiar atributos recuperados de fuentes externas a atributos definidos por el usuario.

Para establecer un atributo de contacto con un bloque Establecer atributos de contacto
  1. En Amazon Connect, seleccione Enrutamiento y Flujos de contacto.

  2. Seleccione un flujo existente o cree uno nuevo.

  3. Añada un bloque Establecer atributos de contacto.

  4. Edite el bloque Establecer atributos de contacto y elija Usar texto.

  5. Para la clave de destino, proporcione un nombre para el atributo, como, por ejemplo, Empresa. Este es el valor que utiliza en el campo Atributo al utilizar o hacer referencia a atributos en otros bloques. Para el Valor, utilice el nombre de su empresa.

    También puede optar por usar un atributo existente como base para crear el nuevo atributo.