Tema anterior: Revisión del material de referencia de asignaciónTema siguiente: Valores escritos directamente en el código


Combinaciones de búsquedas primarias y secundarias

Los campos que se seleccionen como búsqueda primaria y secundaria en la asignación de columnas se utilizan para buscar datos en la base de datos del producto.

Asignación sencilla

En la asignación sencilla, especifique solamente la búsqueda primaria. Por ejemplo, si se importa o suprime un conjunto de registros de compañías de un archivo de texto en la base de datos del producto. Especifica el nombre de la compañía como búsqueda primaria. Si una compañía con un nombre concreto no existe en la base de datos al importar los datos, se creará un registro para la compañía. En la siguiente tabla se muestra un ejemplo de búsquedas para una asignación sencilla.

Campo de origen

Campo de destino

Búsqueda primaria

Búsqueda secundaria

%Nombre de la compañía%

Compañía.Nombre de la compañía

No

Asignación de campo de referencia

En la asignación de campo de referencia, especifique valores de búsqueda primaria y secundaria. Para buscar un objeto único, especifique más de una búsqueda primaria. Por ejemplo, para buscar una compañía, se pueden especificar el nombre de la compañía, la compañía padre y el tipo de compañía como valores de búsqueda primaria. En este ejemplo, el Importador de datos buscará una compañía con el nombre especificado, la compañía principal especificada y el tipo de compañía especificada. Si el objeto no existe y se van a importar datos, se creará el registro (en función de la opción de inserción o actualización que se seleccione en Configuración avanzada). En la siguiente tabla se muestra un ejemplo de búsquedas para la asignación de campo de referencia.

Campo de origen

Campo de destino

Búsqueda primaria

Búsqueda secundaria

%Nombre de la compañía%

Compañía.Nombre de la compañía

No

%Compañía principal%

Compañía.Compañía principal.Nombre de la compañía

%Tipo de compañía%

Compañía.Tipo de compañía.Valor

En esta asignación están activadas las casillas de verificación Búsqueda primaria y Búsqueda secundaria para la compañía padre y el tipo de compañía. El Importador de datos utiliza el nombre de la compañía para buscar la compañía padre y utiliza la compañía padre para buscar el nombre de la compañía.

Asignación de objetos secundarios

Si una regla de asignación se asigna a una propiedad de objeto secundario, los valores de búsquedas primarias se utilizarán para establecer una relación entre un objeto secundario y sus campos de referencia. En la siguiente tabla se muestran ejemplos de búsquedas para la asignación del objeto secundario.

Campo de origen

Campo de destino

Búsqueda primaria

Búsqueda secundaria

%Comentario%

Documento legal.Parte legal.Comentario

No

%ID de documento legal%

Documento legal.Identificador del documento

No

%Nombre de la compañía%

Documento legal.Parte legal.Parte legal.Nombre de la compañía

%Plantilla legal%

Documento legal.Plantilla legal.Plantilla

En la primera regla de asignación, Documento legal es el objeto primario y Parte legal el secundario. Comentario es una propiedad de Parte legal.

En la tercera regla de asignación, Documento legal es el objeto primario y Parte legal el secundario. Además, Parte legal tiene un campo de referencia en la tabla Compañía. La casilla de verificación Búsqueda secundaria indica que el nombre de la compañía se utiliza para buscar el objeto Compañía. La casilla de verificación Búsqueda primaria indica que el objeto de la compañía se utiliza para buscar el objeto Parte legal.