Este artículo te guiará a través de un ejemplo de cómo copiar listas con búsquedas circulares.
Por ejemplo, supongamos que tienes una lista A y una lista B con columnas de búsqueda que se enlazan entre sí, donde la columna de búsqueda de la lista A apunta a la lista B, y la columna de búsqueda de la lista B apunta de nuevo a la lista A.
Puedes resolver este problema de migración siguiendo estos pasos:
Parte 1: copiar la lista A sin su contenido
Elimina las listas en tu destino si se migraron previamente.
Abre tu lista A de origen en SharePoint.
Ve a la configuración de la lista.
En la sección Columns, haz clic en el nombre de la columna de búsqueda que hace referencia a la lista B.
Asegúrate de que Require that this column contains information esté configurado en No.
Abre ShareGate Migrate.
Selecciona Copy en la barra lateral principal.
Selecciona Copy structure and content.
Conéctate a tus sitios de origen y destino.
Haz clic en el ícono Lists and libraries en la barra lateral.
Selecciona la lista A en el panel de origen.
Haz clic en Options en la parte superior.
En la sección Configurations, desmarca List content.
Haz clic en el ícono de marca de verificación Save and close en la parte superior.
Haz clic en Start copy y espera a que finalice la migración.
Parte 2: copiar el contenido de la lista A sin los valores de búsqueda
En ShareGate Migrate, selecciona Copy en la barra lateral principal.
Selecciona Copy content only.
Conéctate a tu sitio de origen.
Busca y selecciona la lista A.
Haz clic en Next.
Conéctate a tu sitio de destino.
Busca y selecciona la lista A que acabas de crear en la parte 1.
Haz clic en Next.
Selecciona todos tus elementos en el panel de origen.
Haz clic en Mappings en la parte superior.
Selecciona la pestaña Properties.
En el panel de asignaciones a la derecha, en Source, busca la columna de búsqueda que hace referencia a la lista B.
Pasa el mouse sobre la columna de búsqueda que hace referencia a la lista B, y haz clic en la X que aparece. Esto hará que ShareGate Migrate ignore el valor de la columna de búsqueda y permita la migración de tus elementos, ya que tu columna no requiere un valor.
Haz clic en Save.
Haz clic en Start copy y espera a que finalice la migración.
Nota: Como la lista A contiene una columna de búsqueda que hace referencia a la lista B, esta última se copiará como dependencia aunque no se copie ningún elemento de la lista.
Parte 3: copiar la lista B
En ShareGate Migrate, selecciona Copy en la barra lateral principal.
Selecciona Copy structure and content.
Conéctate a tus sitios de origen y destino.
Haz clic en el ícono Lists and libraries en la barra lateral.
Selecciona la lista B en el panel de origen.
Haz clic en Start copy y espera a que finalice la migración.
Parte 4: volver a copiar los elementos de la lista A con los valores de búsqueda
En ShareGate Migrate, selecciona Copy en la barra lateral principal.
Selecciona Copy content only.
Conéctate a tu sitio de origen.
Busca y selecciona la lista A.
Haz clic en Next.
Conéctate a tu sitio de destino.
Busca y selecciona la lista A.
Haz clic en Next.
Selecciona todos tus elementos en el panel de origen.
Haz clic en Mappings en la parte superior.
Selecciona la pestaña Properties.
En el panel Source properties a la izquierda, busca la columna de búsqueda de la lista B.
Arrastra y suelta la columna de búsqueda para asignarla a la columna de destino correspondiente en el panel Mappings a la derecha.
Haz clic en Save.
Haz clic en Start copy y los elementos de tu lista A se volverán a migrar con sus valores de búsqueda correctos, apuntando a la lista B en el destino.
Este artículo fue traducido con inteligencia artificial. En caso de duda, consulta la versión original en inglés.
