Cuando carga un archivo en una biblioteca de documentos de SharePoint que requiere metadatos, el proceso de carga puede detenerse o fallar por completo si los campos de metadatos obligatorios no están completados. Esto ocurre porque SharePoint aplica la validación de columnas en el momento en que se agrega un archivo, y si la biblioteca tiene columnas obligatorias, el sistema bloquea la carga hasta que se completen esos campos. En este artículo, aprenderá por qué SharePoint bloquea la carga de archivos debido a metadatos obligatorios, cómo solucionar el problema configurando valores predeterminados o usando la vista Edición rápida, y qué hacer cuando el problema persiste.
Puntos clave: Solucionar metadatos obligatorios que bloquean la carga de archivos
- Configuración de la biblioteca > Valor predeterminado de la columna: Establezca un valor predeterminado para las columnas obligatorias para que los archivos se carguen sin solicitar datos.
- Vista Edición rápida en la biblioteca: Use la vista de cuadrícula para completar los metadatos faltantes de varios archivos después de la carga.
- Flujo de Power Automate al crear el archivo: Rellene automáticamente los campos de metadatos obligatorios mediante un flujo que se activa cuando se agrega un archivo.
Por qué SharePoint bloquea la carga de archivos cuando los metadatos son obligatorios
Las bibliotecas de documentos de SharePoint pueden tener columnas marcadas como Obligatorio. Cuando un usuario carga un archivo en una biblioteca de este tipo, SharePoint comprueba si todas las columnas obligatorias tienen valores. Si una columna obligatoria está vacía, el sistema bloquea la carga y muestra un mensaje de error. Este comportamiento es intencional: SharePoint aplica la integridad de los datos en el punto de entrada para garantizar que cada archivo tenga los metadatos necesarios para la búsqueda, el filtrado y el cumplimiento normativo.
La causa raíz es la validación a nivel de columna que se ejecuta durante el proceso de carga. El cuadro de diálogo de carga estándar de SharePoint moderno no ofrece una forma de completar los campos de metadatos antes de que se cargue el archivo. El formulario de metadatos aparece después de que se agrega el archivo, pero si la biblioteca tiene columnas obligatorias, la carga en sí falla antes de que ese formulario llegue a aparecer. Esto crea un círculo vicioso: no puede cargar el archivo porque faltan metadatos, pero no puede completar los metadatos porque el archivo no se ha cargado.
Este problema no ocurre en bibliotecas donde todas las columnas son opcionales. Tampoco ocurre cuando se usa el método de arrastrar y colocar en bibliotecas que tienen un valor predeterminado establecido para la columna obligatoria. El problema es específico de las bibliotecas donde una columna obligatoria no tiene valor predeterminado y el usuario intenta cargar un archivo mediante el botón Cargar estándar o arrastrar y colocar.
Pasos para solucionar los metadatos obligatorios que bloquean la carga de archivos
Tiene tres métodos confiables para resolver este problema. Elija el que se adapte a su flujo de trabajo y permisos.
Método 1: Establecer un valor predeterminado para la columna obligatoria
- Abra la configuración de la biblioteca
Vaya a la biblioteca de documentos donde se bloquea la carga. Haga clic en el icono de engranaje de la esquina superior derecha y seleccione Configuración de la biblioteca. - Seleccione la columna obligatoria
En la sección Columnas, haga clic en el nombre de la columna marcada como Obligatorio. Por ejemplo, haga clic en Departamento o Categoría. - Establezca un valor predeterminado
Desplácese hasta la sección Valor predeterminado. Escriba un valor que se aplicará automáticamente a todos los archivos nuevos. Para una columna de opción, seleccione una opción. Haga clic en Aceptar para guardar.
Después de establecer un valor predeterminado, los usuarios pueden cargar archivos sin completar los metadatos durante la carga. El valor predeterminado se aplica automáticamente. Los usuarios pueden editar los metadatos más adelante si es necesario.
Método 2: Usar la vista Edición rápida para completar los metadatos después de la carga
- Cambie a la vista Edición rápida
En la biblioteca de documentos, haga clic en el botón Edición rápida de la barra de herramientas. Se abre una vista de cuadrícula similar a Excel. - Cargue archivos con el botón de carga estándar
Haga clic en Cargar y seleccione los archivos. Si la columna obligatoria sigue bloqueando la carga, cambie temporalmente la columna a Opcional en la configuración de la biblioteca, cargue los archivos y vuelva a cambiarla a Obligatorio. Para cambiar una columna a opcional, vaya a Configuración de la biblioteca > Nombre de la columna > establezca Requerir que esta columna contenga información en No. - Complete los metadatos en la cuadrícula
Una vez que los archivos aparezcan en la biblioteca, haga clic en la celda de la columna obligatoria y escriba o seleccione el valor. Presione Entrar para guardar.
Este método funciona cuando tiene permisos para cambiar la configuración de las columnas. Recuerde volver a establecer la columna como Obligatorio después de la carga.
Método 3: Crear un flujo de Power Automate para rellenar los metadatos
- Abra Power Automate
Vaya a make.powerautomate.com e inicie sesión con su cuenta profesional. - Cree un flujo de nube automatizado
Haga clic en Crear > Flujo de nube automatizado. Busque el desencadenador Cuando se crea o modifica un archivo (solo propiedades) para SharePoint y selecciónelo. - Configure el desencadenador
Seleccione la dirección del sitio y el nombre de la biblioteca. Haga clic en Crear. - Agregue una acción para actualizar el archivo
Haga clic en Nuevo paso. Busque Actualizar archivo y seleccione la acción de SharePoint Actualizar archivo. Proporcione la dirección del sitio, el nombre de la biblioteca y el identificador del archivo del desencadenador. En la sección Columna, asigne la columna obligatoria a un valor. Por ejemplo, establezca Departamento en Finanzas. - Guarde y pruebe el flujo
Haga clic en Guardar. Cargue un archivo de prueba en la biblioteca. El flujo debería ejecutarse y rellenar la columna obligatoria automáticamente.
Este método requiere licencias de Power Automate y los permisos adecuados. Funciona mejor cuando necesita rellenar metadatos según condiciones como el nombre del archivo o el usuario que lo carga.
Si SharePoint sigue bloqueando la carga de archivos después de la solución principal
El botón Cargar está atenuado o no hace nada
Esto puede ocurrir si la biblioteca tiene un tipo de contenido que requiere metadatos, pero el tipo de contenido no está configurado correctamente. Vaya a Configuración de la biblioteca > Configuración avanzada y compruebe si Permitir la administración de tipos de contenido está establecido en Sí. Si es así, verifique que cada tipo de contenido tenga las columnas obligatorias y que los valores predeterminados estén establecidos.
Arrastrar y colocar falla silenciosamente
Cuando arrastra y coloca un archivo en una biblioteca con metadatos obligatorios, el archivo puede aparecer brevemente y luego desaparecer. Esto se debe a que SharePoint intenta crear el archivo, la validación de la columna obligatoria falla y el sistema elimina el archivo. Use el Método 1 (establecer un valor predeterminado) para resolverlo.
El mensaje de error dice “Debe rellenar las propiedades obligatorias” incluso después de establecer valores predeterminados
Esto indica que otra columna sigue siendo obligatoria o que el valor predeterminado no se guardó correctamente. Compruebe todas las columnas de la biblioteca para asegurarse de que ninguna otra columna esté marcada como Obligatorio sin un valor predeterminado. Verifique también que el valor predeterminado de la columna de sitio no esté siendo reemplazado por un valor predeterminado a nivel de biblioteca.
Configuración de obligatoriedad de columnas: columnas de biblioteca frente a columnas de sitio
| Elemento | Columna de biblioteca | Columna de sitio |
|---|---|---|
| Ámbito | Se aplica solo a una biblioteca | Se puede reutilizar en varias bibliotecas del sitio |
| Ubicación del valor predeterminado | Se establece en Configuración de la biblioteca > Nombre de la columna | Se establece en Configuración del sitio > Columnas del sitio > Nombre de la columna |
| Aplicación de la obligatoriedad | Se puede establecer en Obligatorio, Opcional u Oculto | Las mismas opciones, pero la biblioteca puede reemplazarlas |
| Práctica recomendada para solucionar la carga | Establecer un valor predeterminado a nivel de biblioteca | Establecer un valor predeterminado a nivel de sitio si todas las bibliotecas lo necesitan |
Comprender la diferencia le ayuda a decidir dónde aplicar la solución. Si solo una biblioteca tiene el problema, configure la columna de la biblioteca. Si varias bibliotecas comparten la misma columna obligatoria, configure el valor predeterminado de la columna de sitio.
Ahora puede solucionar el bloqueo por metadatos obligatorios estableciendo un valor predeterminado, usando Edición rápida o automatizando con Power Automate. Empiece por comprobar qué columnas son obligatorias en su biblioteca y aplique primero el método del valor predeterminado. Para escenarios avanzados, considere usar un flujo de Power Automate que rellene los metadatos según el nombre del archivo o el usuario. Este enfoque mantiene la coherencia de los datos de su biblioteca sin interrumpir el flujo de trabajo de carga.