Loading

Cambiar el nombre de datos adjuntos exportados o archivos de documentos

Fecha de publicación: May 28, 2021
Descripción

Cuando selecciona "Incluir imágenes, documentos y datos adjuntos" en su exportación de datos, observará que todos los datos adjuntos se exportan en una subcarpeta Datos adjuntos y que se les asigna un nombre según su Id. de Salesforce asociado de 18 dígitos y no el nombre o extensión de archivo. Para identificar el nombre y el tipo de archivo tendrá que consultar el archivo Attachment.csv que también se incluye con la exportación de datos. 

Es posible cambiar el nombre de los archivos de vuelta a los nombres originales utilizando un archivo por lotes. 

Consulte también
Cambiar el nombre de documentos descargados en un Mac.

 
Solución
Nota
La solución que aparece a continuación se proporciona como cortesía y punto de referencia pero no está apoyada directamente por Salesforce. Tenga en cuenta que queda fuera del ámbito de los límites del Servicio de asistencia para modificar datos de clientes, de modo que la implementación, la solución de problemas y el funcionamiento de lo siguiente tendrá que realizarse y gestionarse localmente.

Los siguientes pasos se pueden realizar en un equipo con base Windows donde el usuario tenga privilegios de administrador para cambiar el nombre a los registros; estos pasos son para los datos adjuntos, pero pueden modificarse fácilmente para otros tipos de registros:
  1. Abra el archivo "Attachment.csv" en Excel 
  2. Elimine todas las columnas menos "ID" y "Name". Una vez eliminadas el resto de las columnas, "ID" debe estar en la columna A y "Name" en la columna B. 
  3. Copie la fórmula de la línea siguiente y péguela en la celda C2. 
="RENAME "&A2&""""&B2&""""
 
  1. La celda resultante debería tener el siguiente aspecto: RENAME 00P300000046RlaEAE "Especificaciones técnicas V1_2.docx" 
Nota: Si hay varias filas que tienen el mismo nombre de archivo, anexe un número al final (por ej. Documento1.docx, Documento2.docx, Documento3.docx). No puede tener archivos múltiples con la misma combinación de nombre de archivo y extensión de archivo dentro del mismo directorio en Windows.
 
  1. Haga doble clic en la esquina inferior derecha de la celda C2 para copiarla en toda la extensión de la columna C.
  2. Seleccione la columna C y cópiela. 
  3. Abra Notepad. 
  4. Pegue las celdas copiadas en Notepad. 
  5. Haga clic en Archivo | Guardar en Notepad, y guarde el archivo en su carpeta de datos adjuntos exportados como "Fix.bat" (sin las comillas). Esta es la ubicación donde se encuentran los registros a los que se va a cambiar el nombre.
  6. Navegue al directorio de sus datos adjuntos exportados y haga doble clic en "Fix.bat". Debería cambiar el nombre de todos los datos adjuntos de forma apropiada. 
  7. Cierre "Attachment.csv" en Excel sin guardar los cambios.

En resumen, estos pasos le ayudan a generar un archivo de texto que utiliza el comando de cambio de nombre del sistema para pasar por los archivos de resultados y cambiar sus nombres a su estado original.
 
Notas:
 
  • Si desea actualizar nombres de archivos de documentos de forma masiva, tenga en cuenta el siguiente advertencia: Para documents.csv, si revisa la columna "Name", observará que los nombres de documentos no contienen una extensión de archivo. La extensión de archivo se encuentra en "Type". Este es su modo de funcionamiento diseñado ya que los registros de nombre de documento en Salesforce no retienen la extensión en el campo nombre. Por lo tanto, tendrá que actualizar el archivo document.csv para que incluya la extensión de archivo en la columna "Name" o concatenar "Name" + "Type" en una nueva columna. La extensión de archivo se necesita para que se pueda hacer clic en los archivos.
  • Para cambiar el nombre de contenido incluyendo archivos de Chatter y datos adjuntos de noticias en tiempo real, puede exportar los archivos requeridos:
 
1. Vaya a:
Salesforce Classic: Configuración | Gestión de datos | Exportación de datos
Lightning Experience: Icono de engranaje | Configuración | Datos | Exportación de datos

2. Seleccione estas casillas: "Incluir imágenes, documentos y archivos adjuntos" y "Incluir archivos de Chatter y versiones de documentos de Salesforce CRM Content". 

3. En vez de "Incluir todos los datos", seleccione "ContentVersion". 

 
 
 
  • Si hay datos adjuntos que no se convierten, significa que el dato adjunto tiene el mismo nombre de archivo dentro de la carpeta. Para convertir los datos adjuntos no convertidos restantes, cree una nueva carpeta y copie los datos adjuntos no convertidos y el archivo fix.bat a esa nueva carpeta. Haga doble clic en el archivo fix.bat de nuevo. Repita el proceso en todas las carpetas de datos adjuntos y documentos hasta que se conviertan todos.
  • Una vez tenga la exportación resultante, consulte el artículo: Cambiar el nombre y convertir archivos, contenido y datos adjuntos de noticias en tiempo real de Chatter para obtener instrucciones sobre la conversión de archivos de Chatter.
  • Si hay muchos datos adjuntos con el mismo nombre, en vez de crear múltiples carpetas, una solución es agregar un sufijo (Ejemplo - Número) al nombre de archivo empleando Excel y hacer que cada nombre de archivo sea exclusivo. Si va a sugerir esta técnica a un cliente, asegúrese de que guardan los detalles en el archivo, de modo que puedan hacer referencia a él con el Id. correcto.
  • Si va a cambiar el nombre de la versión de contenido, busque Content Version.csv y combine las columnas "ID" y "Path on client" para cambiar el nombre de archivos exportados dentro de la carpeta Content Version. Sugerimos cambiar la extensión .snote a .txt para que pueda abrir el archivo en su equipo.
Número del artículo de conocimiento

000385467

 
Cargando
Salesforce Help | Article