La mayoría de los conjuntos de datos incluyen opciones de mapeo de conjuntos de datos. Estas opciones definen cómo Application Collaboration encuentra el contacto que se va a actualizar.
Por ejemplo, al actualizar campos adicionales, se recolectan los valores de los campos. Para cada valor, Application Collaboration primero encuentra el contacto y luego actualiza el campo adicional con los datos recolectados.
Las opciones de mapeo de conjuntos de datos definen cómo Application Collaboration encuentra los contactos que se van a actualizar.
Puedes seleccionar opciones de mapeo para los siguientes conjuntos de datos:
- Empresa
- Persona
- Dirección
- Actividad
- Clasificación
- Contacto relacionado (en este caso, tienes dos mapeos, uno para cada contacto en la relación)
- Enlace de carpeta
- Nota
- Módulo (Asuntos, Compromisos, Oportunidades si tienes licencia)
- Información adicional
- Miembro de grupo
Hay tres tipos estándar de mapeo que utilizan estos conjuntos de datos:
- ID del sistema de origen de datos
- Campo adicional
- ID de contacto de InterAction
Si no reclamas el contacto, no hay un SYS_ID correspondiente. Para más información sobre cómo reclamar, consulta Reclamar o no reclamar.
Algunos conjuntos de datos pueden incluir otras opciones de mapeo también. Para más detalles, consulta la sección detallada sobre el conjunto de datos.
Consulta las siguientes secciones para más detalles sobre los tres tipos estándar de mapeo:
- Mapeo por ID del sistema de origen de datos
- Mapeo por campo de información adicional
- Mapeo por ID de contacto de InterAction
Mapeo por ID del sistema de origen de datos
En esta opción, utilizas un ID de sistema único para la persona o empresa para encontrar el contacto que se va a actualizar. Este valor de ID siempre es obligatorio para personas y empresas que están reclamando contactos y se recolecta en la columna SYS_ID de la tabla del conjunto de datos de persona/empresa. Normalmente, el ID de sistema para una persona o empresa corresponde al ID único utilizado en el sistema externo.
Para más información sobre los ID de sistema para personas y empresas, consulta Identificación única de empresas y personas.
Puedes mapear los siguientes conjuntos de datos por el ID del sistema de origen de datos:
- Dirección
- Campo adicional
- Actividad
- Clasificación
- Contacto relacionado
- Miembro de grupo
- Enlace de carpeta
- Notas
Cuando seleccionas esta opción para un conjunto de datos, la tabla correspondiente incluye una columna SYS_ID. Debes recolectar el ID de sistema del contacto en esta columna.
Por ejemplo, si la columna SYS_ID de una fila recolectada contiene 1000, el contacto con un SYS_ID de 1000 se actualiza con la información de esa fila.
El mapeo por ID del sistema de origen de datos generalmente es útil solo cuando se utiliza Application Collaboration para una integración continua con un sistema externo. Los ID que usas como ID de sistema se recolectan del otro sistema.
Ten en cuenta también que al usar este método, solo puedes actualizar contactos que provienen del mismo sistema externo, usando la misma fuente de datos.
Mapeo por campo de información adicional
En esta opción, Application Collaboration encuentra el contacto que se va a actualizar comparando el valor en un campo adicional especificado con un valor de campo recolectado del sistema externo. Puedes seleccionar el campo adicional que se usará para mapear los contactos. Este campo puede ser un campo adicional global o específico de carpeta.
Puedes mapear los siguientes conjuntos de datos por campo adicional:
- Empresa/Persona
- Dirección
- Campo adicional
- Actividad
- Clasificación
- Contacto relacionado
- Miembro de grupo
- Enlace de carpeta
- Notas
Cuando seleccionas esta opción para un conjunto de datos, también seleccionas el campo adicional que se usará como campo de ID. La tabla correspondiente incluye una columna para el campo adicional seleccionado. Debes recolectar la información identificadora del contacto en esta columna.
Por ejemplo, si seleccionas el campo adicional Número de empleado para usarlo como campo de mapeo, se agrega una columna EMPLOYEE_NUMBER a la tabla del conjunto de datos.
Si esta columna EMPLOYEE_NUMBER para una fila contiene 123456, Application Collaboration encuentra y actualiza el contacto de InterAction con el valor 123456 en el campo adicional Número de empleado.
Al usar este método, puedes actualizar cualquier contacto de InterAction que contenga un valor en el campo adicional utilizado para el mapeo. En el ejemplo anterior, podrías actualizar cualquier contacto de InterAction con un valor en el campo adicional Número de empleado.
Campos adicionales que puedes usar para el mapeo
Puedes mapear conjuntos de datos usando un campo adicional de valor único o de valores múltiples.
También ten en cuenta que todos los campos adicionales de InterAction tienen un tipo de dato específico, que define el tipo de datos que contienen. Puedes usar cualquiera de estos tipos de campo como campo de mapeo:
- Decimal
- Usuario de InterAction (los valores deben recolectarse como nombres de cuenta)
- Número
- Texto
En la mayoría de los casos, utiliza un campo de texto o número como campo de mapeo.
Campos adicionales de valores múltiples y fusión de duplicados
Al definir tus opciones de mapeo en Application Collaboration, ten en cuenta lo siguiente. Al fusionar dos contactos de propiedad externa en InterAction, se selecciona uno de los contactos para liberar la propiedad. Si ese contacto está mapeado en base a un campo adicional de valores múltiples, las actualizaciones posteriores en el sistema externo seguirán fluyendo hacia InterAction y se aplicarán al contacto que se retiene después de la fusión. Si ese contacto está mapeado en base a cualquier otro método de mapeo, se mostrará un mensaje en Application Collaboration indicando que el contacto que liberó la propiedad no puede ser actualizado.
Mapeo por ID de contacto de InterAction
En esta opción, Application Collaboration encuentra el contacto que se va a completar comparando los valores del identificador interno de contacto de InterAction con un valor recolectado del sistema externo.
Puedes mapear los siguientes conjuntos de datos por ID de contacto:
- Dirección
- Campo adicional
- Actividad
- Clasificación
- Contacto relacionado
- Miembro de grupo
- Enlace de carpeta
- Notas
Cada contacto en InterAction se identifica de manera única por una combinación de dos valores de identificador:
- El ID de fuente de contacto identifica la base de datos en la que se creó el contacto.
- El ID de contacto identifica el contacto específico.
Ambos valores son necesarios para identificar de manera única un contacto.
Cuando seleccionas esta opción para un conjunto de datos, la tabla correspondiente incluye dos columnas para los valores de ID:
- LISTING_SRC_ID - recolecta el ID de fuente de contacto en esta columna.
- LISTING_ID - recolecta el ID de contacto en esta columna.
Por ejemplo, si la columna LISTING_ID de una fila contiene 90 y la columna LISTING_SRC_ID contiene 2, el contacto con esos mismos valores de ID se actualiza con la información de esa fila.
¿Cuándo usaría los ID de InterAction como campo de mapeo?
Como es poco probable que un sistema externo contenga valores de ID que coincidan con los valores internos de ID de InterAction, el mapeo por ID de InterAction es útil solo en algunos escenarios específicos:
- Estás importando datos exportados de una versión anterior de InterAction. En este caso, asegúrate de exportar tanto el ID de contacto (Listing ID) como el ID de fuente de contacto (Listing Source ID) de la versión anterior.
- Necesitas transferir información específica de carpeta de una carpeta a otra, cambiar información específica de carpeta a global, o viceversa. Para un ejemplo de este escenario y campos adicionales, consulta Usar Application Collaboration para mover campos específicos de carpeta.
-
Necesitas actualizar los contactos con información que no se incluyó como parte de la importación y conversión de datos durante la implementación inicial. Por ejemplo, supón que durante la implementación de InterAction en tu organización, todos los empleados se importaron sin información en los campos de Información de Personal. Más adelante, quieres volver e importar datos en esos campos.
Para hacer esto podrías hacer lo siguiente:
- Exportar los datos de InterAction, incluyendo los valores de ID.
- Actualizar el archivo exportado con la nueva información, como valores de campos adicionales o actividades.
- Crear un conjunto de datos y mapearlo usando la opción de ID de contacto de InterAction. Usa esto para actualizar los contactos.