El módulo Archivos centraliza todo lo que el ERP sube: imágenes de productos, logos, sellos, firmas, documentos de contactos, importaciones de Excel, etc. Vista tipo Drive en /files, con hasta 30 GB incluidos en todos los planes y antivirus sin costo en cada subida.
Vaya a la entrada Archivos en la barra lateral, o directamente a /files. Si no la ve, su rol no tiene el permiso files.read (ver Roles y permisos).
La URL refleja la carpeta actual: /files muestra el nivel raíz, /files/<id-de-carpeta> muestra el contenido de esa carpeta. Puede compartir el enlace o usar el botón Atrás del navegador para regresar.
Todos los planes incluyen hasta 30 GB sin costo. Empresas grandes con contrato personalizado pueden tener una cuota mayor.
La barra de cuota en la parte superior de la página muestra el uso actual y el total. Cuando la cuota se llena, los nuevos uploads son rechazados con un mensaje claro al operador. Para liberar espacio, elimine archivos viejos.
Cada archivo que sube al módulo se escanea automáticamente con antivirus antes de guardarse, sin costo adicional. Si el archivo está infectado, el sistema rechaza la subida y muestra un mensaje al operador. Esto cubre PDFs, documentos de Word/Excel, imágenes y archivos comprimidos enviados por proveedores o cargados desde dispositivos USB.
El antivirus es transparente para el usuario: una subida limpia se ve igual que siempre, solo las infectadas se bloquean.
El módulo organiza archivos en una jerarquía de carpetas (estilo Drive):
files.delete.force y borra todos los archivos y subcarpetas dentro.El módulo crea automáticamente carpetas raíz por tipo de archivo cuando un feature del ERP sube algo de ese tipo por primera vez:
| Tipo de archivo | Carpeta del sistema |
|---|---|
| Imagen de producto | Imágenes de productos |
| Logo de empresa | Logos |
| Sello | Sellos |
| Firma | Firmas |
| Documento de contacto | Documentos de contacto |
| Importación de productos | Importaciones |
Las carpetas del sistema están marcadas con un badge "Sistema" y no se pueden renombrar ni eliminar. Mantienen los archivos del ERP organizados por defecto sin que el operador tenga que ordenarlos a mano. Los archivos dentro sí se pueden mover (a futuro) o borrar.
Botón Subir archivo en la barra de herramientas. Aparece un menú con los tipos de archivo permitidos; al elegir uno, se abre el selector del sistema operativo. Múltiples archivos se pueden seleccionar a la vez.
También se puede arrastrar y soltar (drag-and-drop) sobre la zona vacía cuando la carpeta no tiene contenido. Los archivos arrastrados se categorizan como tipo "Otro" por defecto.
| Kind | Extensiones permitidas |
|---|---|
product_image |
.jpg, .jpeg, .png, .webp, .gif |
company_logo |
.jpg, .jpeg, .png, .webp, .gif |
company_seal |
.jpg, .jpeg, .png, .webp |
user_signature |
.jpg, .jpeg, .png, .webp |
contact_document |
.pdf, .doc, .docx, .xls, .xlsx |
product_import |
.xlsx, .csv |
other |
cualquier extensión |
Tope por archivo: 10 MB. Es independiente de la cuota total: un archivo de 11 MB se rechaza incluso si la cuota está vacía.
Botón Eliminar en la tarjeta del archivo. Aparece un diálogo de confirmación.
Si el archivo está en uso por otra parte del ERP (por ejemplo, una foto que es la imagen principal de un producto, o un sello que aparece en recibos), el sistema muestra una advertencia con el conteo de referencias. Para eliminar de todos modos se necesita el permiso files.delete.force. Al forzar el borrado:
files se marca con deleted_atfile_references se eliminan en cascadaEl borrado es soft-delete en la base de datos pero el objeto en S3 se elimina inmediatamente para liberar la cuota.
El módulo distingue archivos públicos (imagen de producto, logo de empresa) de archivos privados (firma, sello, documento de contacto).
El módulo usa cuatro permisos finos de RBAC:
| Permiso | Qué permite |
|---|---|
files.read |
Ver el módulo, listar archivos y carpetas, descargar |
files.upload |
Subir archivos, crear y renombrar carpetas |
files.delete |
Eliminar archivos y carpetas vacías |
files.delete.force |
Eliminar carpetas con contenido y archivos en uso |
Por defecto:
"No autenticado" al subir archivos. Recargue la página o cierre sesión y vuelva a entrar.
"Cuota agotada". Elimine archivos viejos para liberar espacio. La cuota se actualiza al instante cuando se borra un archivo. Si trabaja con muchos archivos pesados de forma habitual, contáctenos para discutir un plan personalizado.
"El antivirus detectó software malicioso". El archivo está infectado y no se subió. Confirme con quien le envió el archivo que es seguro y vuelva a intentar con una copia limpia.
"Tipo de archivo no permitido". El archivo no es de un formato que aceptemos para esa categoría (por ejemplo, intentar subir un .exe como imagen de producto). Use el tipo "Otro" si no encaja en una categoría específica, o convierta el archivo a un formato común (PDF, JPG, PNG, Word, Excel).