(+351) 21 24 10006  ·  info@bconcepts.pt
Carnaxide, Lisboa

Cómo renombrar automáticamente archivos en SharePoint con Power Automate

João Barros 20 de September de 2026 4 min de lectura

Este tutorial muestra cómo renombrar automáticamente archivos en una biblioteca de SharePoint usando Power Automate, útil para imponer patrones de nombres, incluir fecha o evitar duplicados. Aprender a automatizar el acto de renombrar reduce errores manuales y garantiza la coherencia de los archivos.

Requisitos previos

  • Cuenta con acceso a SharePoint y permisos de edición en la biblioteca.
  • Licencia con acceso a Power Automate (la estándar es suficiente).
  • Archivos con metadatos o patrón que permitan construir el nuevo nombre (p. ej.: columna "Projecto" o "Cliente").

Paso 1: Concepto y lógica del flujo

Decida cuándo se ejecuta el flujo: al crear/actualizar un archivo o por programación. La lógica básica: disparador → obtener propiedades del archivo → generar nuevo nombre → verificar si ya existe un archivo con ese nombre → renombrar (mover) si es seguro. Evitamos sobrescribir usando verificación previa y sufijos únicos cuando sea necesario.

Paso 2: Crear el flujo y elegir el disparador

En Power Automate, cree un flujo automatizado. Para actuar inmediatamente cuando se añade/modifica un archivo, elija el disparador "When a file is created (properties only)" o "When a file is created or modified (properties only)" del conector SharePoint.

Paso 3: Obtener propiedades del archivo

Agregue la acción "Get file metadata" o "Get file properties" (SharePoint) para leer campos como Path, File name, ID y columnas personalizadas. Esos valores alimentarán el patrón del nuevo nombre.

Paso 4: Construir el nuevo nombre del archivo

Use la acción "Compose" para montar el nuevo nombre. Ejemplo de patrón: Projecto_Data_NomeOriginal.ext. Incluya la extensión original para mantener el tipo de archivo.

// Exemplo de expressão para criar novo nome
concat(outputs('Get_file_properties')?['body/Projecto'], '_', formatDateTime(utcNow(),'yyyyMMdd'), '_', last(split(triggerOutputs()?['body/{Name}'], '/')))

Paso 5: Verificar existencia de archivo con el mismo nombre

Use la acción "Get files (properties only)" con el mismo Site Address y Library, aplicando un filtro OData para verificar si ya existe un archivo con el nuevo nombre. Ejemplo de filtro: FileLeafRef eq 'novoNome.ext'. Si el resultado contiene elementos, debemos evitar sobrescribir.

// Exemplo de filtro OData (coloque o nome correcto com extensão)
FileLeafRef eq 'Projecto_20260920_Ficheiro.xlsx'

Paso 6: Lógica para evitar duplicados

Agregue una condición: si la lista devuelta por el paso anterior está vacía, se procede a renombrar; de lo contrario, se genera un sufijo único. Para sufijo, puede usar marcas temporales o un contador.

// Exemplo de sufixo com timestamp
concat(outputs('Compose_NewName'), '_', formatDateTime(utcNow(),'HHmmss'))

Paso 7: Renombrar el archivo (mover con nuevo nombre)

SharePoint no tiene acción directa "rename file" en todos los conectores; usamos la acción "Move file" para mover el archivo a la misma carpeta con el nuevo File name. Configure Source Site Address, File to Move (ID) y Destination Site Address y Destination Folder con el nuevo File name.

// Exemplo de campos
Destination Folder: /Shared Documents/Folder
Destination File Name: @{outputs('Compose_FinalName')}

Paso 8: Manejar errores y concurrencia

Agregue manejo de errores simple: configure run after para capturar fallos y registrar en un log o enviar notificación. Para evitar condiciones de carrera, active el control de versiones en la biblioteca o use un bloqueo lógico (columna de estado) que indique procesamiento en curso.

Verificar el resultado

Verifique en la biblioteca de SharePoint si los archivos fueron renombrados conforme al patrón. En el historial del flujo en Power Automate confirme que cada ejecución tuvo éxito y que la acción "Move file" usó el nombre final correcto. Pruebe escenarios: archivo nuevo, archivo con nombre igual (verificar sufijo) y archivo con metadatos faltantes.

Conclusión

Con este flujo básico en Power Automate es posible imponer patrones de nombres y evitar duplicados automáticamente en la biblioteca de SharePoint. Próximos pasos: adaptar el patrón a columnas personalizadas, registrar renombramientos en un log o disparar notificaciones a un equipo. Consejo: comience con archivos de prueba y active la versionado para revertir cambios, si es necesario.