Detalles de la definición de asignación de tipo de objeto - 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.

Detalles de la definición de asignación de tipo de objeto

La definición de asignación de tipo de objeto consta de dos partes: la definición de campo y la definición de clave.

sugerencia

Para obtener información sobre cómo crear un asignador de tipo de objeto, consulte esta entrada de blog: Unificar y organizar la información de los clientes con Perfiles de clientes de Amazon Connect con el conector de Amazon S3 prediseñado. O bien, echa un vistazo a este vídeo sobre YouTube: Cómo integrar los datos del perfil de los clientes en las experiencias de tu centro de contacto.

Detalles de la definición de campo

La definición de campo define el origen, el destino y el tipo de campo. Por ejemplo:

"Fields": { "{fieldName}": { "Source": "{source}", "Target": "{target}", "ContentType": "{contentType}" }, ... }, ...
  • Source: puede ser un descriptor de acceso JSON para el campo o una macro Handlebar para generar el valor del campo.

    El objeto de origen que se está analizando se denomina _source, por lo que todos los campos de origen deben ir precedidos de esta cadena. Solo se admite el objeto _source.

    Utilice la solución de macros Handlebar para generar constantes y combinar varios campos de objetos de origen en un solo campo. Esto resulta útil para la indexación.

  • Target: especifica en qué parte de un tipo de objeto estándar deben asignarse los datos de este campo.

    Rellenar el perfil estándar le permite utilizar datos de ingesta de cualquier origen de datos con aplicaciones creadas a partir de Perfiles de clientes sin ningún conocimiento específico del formato de los datos de ingesta.

    Este campo es opcional. Puede que desee definir campos con el único propósito de incluirlos en una clave.

    El formato de este campo es siempre un descriptor de acceso JSON. El único objeto de destino admitido es _profile.

  • ContentType: se admiten los valores STRING, NUMBER, PHONE_NUMBER, EMAIL_ADDRESS y NAME. Si no se especifica ContentType se asume STRING.

    ContentType se utiliza para determinar cómo indexar el valor para que los agentes puedan buscarlo. Por ejemplo, si ContentType se establece a PHONE_NUMBER, se procesa un número de teléfono para que los agentes puedan buscarlo en cualquier formato: la cadena “+15551234567” coincide con “(555)-123-4567”.

Detalles de la definición de clave

Una clave contiene uno o más campos que, en conjunto, definen una clave que se puede usar para buscar objetos (o los perfiles a los que pertenecen) mediante la SearchProfilesAPI. La clave también se puede definir para identificar de forma exclusiva un perfil o identificar de forma exclusiva el objeto en sí.

"Keys": { "{keyName}": [{ "StandardIdentifiers": [...], "FieldNames": [ "{fieldname}", ...] }], ... }, ...

Los nombres de clave son globales para un dominio. Si tiene dos claves con el mismo nombre en dos asignaciones de tipo de objeto diferentes:

  • Esas claves deben ocupar el mismo espacio de nombres.

  • Se pueden utilizar para enlazar potencialmente perfiles entre diferentes objetos. Si coinciden entre los objetos, Perfiles de clientes coloca los dos objetos en el mismo perfil.

Para expresarlo de otra manera: las claves deben tener el mismo nombre de clave en un dominio si, y solo si, el mismo valor significa que están relacionadas. Por ejemplo, un número de teléfono especificado en un tipo de objeto estaría relacionado con el mismo número de teléfono especificado en otro tipo de objeto. Un identificador interno especificado para un objeto importado de Salesforce podría no estar relacionado con otro objeto importado de Marketo, aunque tengan exactamente el mismo valor.

Las definiciones de clave se utilizan de dos formas:

  • En Perfiles de clientes durante la ingesta, se utilizan para averiguar a qué perfil debe asignarse el objeto.

  • Permiten utilizar la SearchProfilesAPI para buscar el valor de la clave y encontrar el perfil.

Claves de búsqueda predeterminadas

Las teclas de búsqueda predeterminadas, como _phone y_email, están predefinidas en las plantillas de objetos Standard Profile, Standard Asset, Standard Order y Standard Case. Puede utilizar las claves de búsqueda predeterminadas como nombre clave en la SearchProfiles API para buscar un perfil.