Loading

Insertar archivos con el Cargador de datos

Fecha de publicación: Jul 1, 2022
Descripción

Para crear archivos empleando el Cargador de datos, es necesario que inserte registros primero como "ContentVersion" y luego insertar "ContentDocumentLink" para asociarlo con registros.
 
Solución
 
Advertencia
Haga siempre una copia de seguridad de sus datos antes de realizar cualquier operación con datos. Consulte Exportación de datos de copia de seguridad desde Salesforce o Exportar datos si desea más información. Se recomienda realizar una prueba con un pequeño subconjunto de registros para asegurar que la operación se realizó correctamente; para ello, abra manualmente los registros y compruebe que son correctos en Salesforce.

 

Prepare un CSV y realice una inserción en el objeto ContentVersion.

 
  1. Cree un CSV con las siguientes columnas:
 
  • Title - (obligatorio) nombre de archivo
 
  • Description - (opcional) archivo o descripción de vínculo
 
  • VersionData - (obligatorio) ruta completa al archivo que está cargando desde su equipo o unidad local. Ejemplo: C:\Users\jdoe\Desktop\ArchivoImagen.jpg
 
  • PathOnClient - (obligatorio) ruta completa al archivo que está cargando desde su equipo o unidad local
 
  • FirstPublishLocationId - (opcional) si está solo relacionado el archivo con un único registro en Salesforce, rellene esto con el Id. del registro relacionado Esto crea automáticamente un ContentDocumentLink para asociar el archivo con el registro relacionado para omitir de manera efectiva los pasos de la preparación de un CSV y la realización de una inserción al objeto ContentDocumentLink para asociar archivos con registros a continuación.
 
Notas:
 
  1. Establecer FirstPublishLocationId solo es aplicable en la inserción de nuevos archivos y el campo no acepta actualizaciones.
  2. El Sharetype del ContentDocumentLink creado con el registro relacionado es visible de forma predeterminada.
 
  1. Abra y configure el Cargador de datos para utilizar un "Tamaño del lote" de 1.
  2. Seleccione Insertar y seleccione Mostrar todos los objetos de Salesforce.
  3. Seleccione ContentVersion.
  4. Navegue hasta su archivo CSV.
  5. Haga clic en Crear o modificar un mapa y luego seleccione Coincidencia automática de campos con columnas.
  6. Haga clic en Aceptar | Siguiente | Finalizar.


Preparar un CSV y realizar una inserción en el objeto ContentDocumentLink para asociar archivos con registros


Utilice el Cargador de datos para exportar datos desde el objeto "ContentVersion" para obtener "ContentDocumentId" para los archivos que acaba de crear.

Nota: Si especificó FirstPublishLocationId en la inserción del archivo, los siguientes pasos son necesarios únicamente para asociar los archivos que acaba de crear con registros adicionales en Salesforce.
 
  1. Cree un archivo CSV con las siguientes columnas:
 
  • LinkedEntityID - (obligatorio) Id. del registro relacionado al que está asociado el archivo (Cuentas u Oportunidades).
 
  • ContentDocumentID - (obligatorio) ContentDocumentID procedente del archivo ContentVersion exportado (comienza por "069").
 
 
  • Visibility - (opcional) Especifica si este archivo está disponible para todos los usuarios, los usuarios internos o un usuario compartido. Consulte los detalles "Descripción" del campo en la guía con el vínculo anterior.
 
  1. Abra el Cargador de datos y haga clic en Insertar.
  2. Seleccione la casilla Mostrar todos los objetos de Salesforce.
  3. Seleccione ContentDocumentLink.
  4. Navegue hasta su archivo CSV.
  5. Haga clic en Crear o modificar un mapa y luego seleccione Coincidencia automática de campos con columnas.
  6. Haga clic en Aceptar | Siguiente | Finalizar.
 
 

Consulte también:

Número del artículo de conocimiento

000382372

 
Cargando
Salesforce Help | Article