Cómo hacer referencia a atributos de contacto - 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 atributos de contacto

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 conocer la sintaxis JSON de cada atributo, consulte Lista de atributos de contacto disponibles y su referencia de JSONPath.

  • 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 en un espacio de nombres diferente, como, por ejemplo, hacer referencia a un atributo externo, debe especificar al atributo la sintaxis de JSONPath.

  • Para utilizar atributos de contacto para obtener acceso a otros recursos, establezca un atributo definido por el usuario en su flujo y utilice el nombre de recurso de Amazon (ARN) del recurso al que desea obtener acceso como el valor para el 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 un mensaje de Amazon Connect en una función de Lambda, establezca un atributo definido por el usuario al ARN del mensaje y, a continuación, obtenga acceso a dicho atributo desde la función de 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 de bot de Amazon Lex, utilice $.Lex.Slots.slotName y reemplace slotName por el nombre de la ranura en el 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.