Dentro de InterAction, una persona puede estar asociada a una empresa y compartir información con esa empresa, como el nombre de la empresa, teléfonos y direcciones. Esto reduce la cantidad de ingreso de datos redundantes cuando cambia la información de la empresa.
Un contacto de persona traído desde un sistema externo también puede asociarse a una empresa. Las personas pueden vincularse con empresas usando un valor de campo adicional, el SYS_ID de la empresa de la persona, o el ID interno de InterAction de la empresa de la persona.
Si eliges vincular empresas según un valor de campo adicional, entonces para cada persona, necesitas obtener un valor que coincida con un valor de campo adicional de la empresa de la persona. Por ejemplo, supongamos que seleccionaste vincular usando el campo Número de Cliente. Al obtener el contacto Jane Tarnoff (que trabaja para TeleNorth), también obtendrías el número de cliente de TeleNorth. Application Collaboration usa el valor obtenido para encontrar la empresa de Jane.
Si eliges vincular por el campo SYS_ID de la empresa, entonces la empresa de la persona también debe provenir del mismo sistema externo, usando la misma fuente de datos. En este caso, obtienes el ID del sistema de la empresa y lo colocas en la columna COMPANY_SYS_ID de la persona.
Por ejemplo, supón que la empresa TeleNorth proviene del sistema fuente con un ID de sistema de 1000. Cualquier persona traída del sistema fuente con la columna COMPANY_SYS_ID configurada en 1000 se asocia con TeleNorth en InterAction.
Si eliges vincular por el ID de contacto de InterAction, la tabla del conjunto de datos incluye las siguientes dos columnas:
- COMP_LISTING_SRC_ID - llena esta columna con el ID de fuente de contacto de la empresa de la persona.
- COMP_LISTING_ID - llena esta columna con el ID de contacto de la empresa de la persona.
Al transformar el conjunto de datos, Application Collaboration encuentra la empresa con los valores de ID especificados y asocia la persona con la empresa.
Seleccionas la opción de asociación de empresa en la pestaña Reclamar en el cuadro de diálogo Nuevo/Editar Conjunto de Datos de Personas.
Si una posterior obtención y transformación cambia la empresa asociada de una persona, Application Collaboration agrega automáticamente una relación de exempleador. Esta relación incluye el mes, año y puesto/departamento de la persona.
Asociación de Empresa y la Opción Permitir Edición
Configurar o desmarcar la casilla Permitir a los usuarios editar... para un conjunto de datos de personas cambia la forma en que funciona la asociación de empresa, especialmente en lo que respecta a los valores en blanco para la columna COMPANY_SYS_ID. Esto es especialmente importante si no puedes obtener valores de COMPANY_SYS_ID para algunas o todas las personas en tu sistema externo.
Para más detalles sobre esta opción, consulta Permitir que los usuarios de InterAction editen los datos.
Qué sucede si no permites la edición para el conjunto de datos de personas
Si la casilla Permitir a los usuarios editar... está desmarcada, entonces el sistema externo básicamente posee todos los contactos que crea Application Collaboration. El sistema externo es la fuente definitiva de información para los contactos. En este caso, Application Collaboration sobrescribe cualquier información de empresa existente para la persona al mapearla, siempre que los campos correspondientes estén seleccionados en la pestaña Reglas de Datos.
Por lo tanto, si COMPANY_SYS_ID está en blanco para una persona, el contacto resultante en InterAction no tendrá información de empresa.
Además, dado que la información del nombre pertenece al sistema externo y por lo tanto es de solo lectura, los usuarios de Windows Client no pueden ingresar un nombre de empresa para esta persona. Aunque los usuarios de Web Client siempre pueden editar la información y enviar tickets de gestión de cambios de datos relacionados, sus cambios se sobrescriben en la siguiente transformación.
Si COMPANY_SYS_ID contiene un ID válido de una empresa, la persona se asocia a la empresa. Los usuarios finales no pueden cambiar la empresa de una persona en InterAction.
Qué sucede si permites la edición para el conjunto de datos de personas
Si la casilla Permitir a los usuarios editar... está seleccionada, entonces el sistema externo no posee los contactos y no es la fuente definitiva de información para ellos. En este caso, Application Collaboration no sobrescribe la información de empresa existente para la persona al mapearla. Los usuarios de Windows Client también pueden editar los datos de la persona en InterAction.
Por lo tanto, si un contacto de persona en InterAction ya tiene información de empresa, y Application Collaboration mapea a esa persona al transformar los datos, la información de empresa existente no se modifica. Si la persona existente no tiene información de empresa, se actualiza con la información de persona obtenida del sistema externo.
Configurar la información de empresa para empleados
Al usar Application Collaboration para integrarse con un sistema de recursos humanos, normalmente llenas la carpeta Nuestro Personal con los empleados de tu organización. Como cada empleado trabaja en tu organización, cada persona también debe estar asociada con la empresa que representa a tu organización.
Como probablemente el sistema de recursos humanos no incluye registros de empresas, necesitas importar manualmente una empresa para tu organización con Application Collaboration, y luego usar el ID de sistema de esta empresa para establecer la asociación de empresa para los empleados.
Puedes hacer esto creando un archivo CSV sencillo que contenga un solo registro para tu empresa, importando este registro en una tabla de conjunto de datos de empresas y transformando el conjunto de datos. Para este archivo, puedes inventar un ID de sistema para la empresa. Luego obtienes el valor del ID de sistema y lo colocas en la columna COMPANY_SYS_ID para cada empleado en el sistema externo.
Por ejemplo, la organización Crawford & Iverson podría importar el siguiente archivo CSV en el conjunto de datos de empresas:
1000,Crawford and Iverson,Crawford and Iverson
Luego, al obtener las personas del sistema de recursos humanos, establecerían la columna COMPANY_SYS_ID de cada persona en 1000. Cuando se transforma el conjunto de datos de personas, cada empleado se asocia a la empresa Crawford and Iverson.
Para más detalles sobre cómo configurar los conjuntos de datos, consulta Crear y editar conjuntos de datos de empresas y personas. Para información sobre cómo importar archivos CSV en las tablas de conjuntos de datos, consulta Cargar un archivo de texto.