Control y organización de adjuntos en Odoo - Conector Dropbox

https://spre.es/web/image/product.template/75/image_1920?unique=4ddb010

50,00 € 50.0 EUR 50,00 € IVA excluido

Not Available For Sale

  • Version

Esta combinación no existe.

Dropbox connector for Attachment Control

Attachment Control - Dropbox

Add Dropbox as a storage backend for Attachment Control so routing, audit, move, storage archive and restore workflows can work with Dropbox through OAuth credentials.

Dropbox OAuth Routing, Move, Storage, Restore Optional Connector Add-on
Availability: Odoo Online: not recommended | Odoo.sh: generally supported | On Premise: supported
Support: info@spre.es

What this connector adds

  • Dropbox provider in Storage Credentials: create credentials connected to a Dropbox app.
  • Credential-based backend usage: the core module can use this provider in routing, move, storage archive and restore flows.
  • OAuth integration: the credential can obtain and refresh tokens through Dropbox OAuth.
  • Provider isolation: Dropbox-specific logic stays outside the core module.
Opt-in only: installing this connector does not send data to Dropbox by itself. External communication only starts after the user creates a Dropbox credential, runs the OAuth validation flow and explicitly selects that credential in the corresponding configuration or workflow.
Data sent only after opt-in: attachment binary content, remote path, and the technical metadata needed by the selected workflow, such as filename, mimetype, file size or checksum when available.
No data is sent to the developer. Data is sent only to Dropbox after explicit user configuration.

Compatibility

  • On-premise: supported.
  • Odoo.sh: supported.
  • Odoo Online: not recommended for this connector because OAuth routes and external endpoint behavior depend on environment constraints that are not under module control.
Why a separate add-on? The core module remains provider-agnostic and only this connector knows how to work with Dropbox OAuth and API calls.

Credential mapping

Access Key / Client ID: Dropbox App Key.
Secret Key / Client Secret: Dropbox App Secret.
API Token: used as Refresh Token in the Dropbox OAuth flow.
Root Folder: optional base folder in Dropbox.
Subfolder Prefix: optional subpath under the root folder.
Get Dropbox app credentials: https://www.dropbox.com/developers/apps
API Base URL and Advanced Provider Parameters: optional advanced overrides.

OAuth flow

1. Fill in Client ID and Client Secret in the Dropbox credential.
2. Register the redirect URI in your Dropbox app: https://<your-domain>/attachment_storage_manager_dropbox/oauth/callback.
3. Run the credential test from Odoo.
4. Odoo completes the OAuth flow, stores the refresh token and validates the connection.

How it is used

1. Create a Dropbox credential in Storage Credentials.
2. Complete the OAuth validation flow from Odoo.
3. Select that credential in the corresponding routing or storage configuration of the core module.
4. Use audit and move workflows to place attachments on Dropbox.
5. Use storage and restore workflows from the core module as usual; this connector only provides the backend integration.

Operational notes

  • web.base.url must be correctly configured for OAuth redirects.
  • If you are behind a reverse proxy, enable proxy_mode and pass the HTTPS scheme correctly.
  • Always test the credential before production use.
  • For long-running jobs, configure limit_time_real_cron = 3600 in odoo.conf.

Operational safety

Important: we recommend carrying out all tests beforehand in a test database and making a complete backup before any intervention. We do not assume responsibility for possible incidents, misuse or data loss that may occur during its use.
Conector de Dropbox para Attachment Control

Attachment Control - Dropbox

Añade Dropbox como backend de almacenamiento para Attachment Control para que los flujos de routing, audit, move, storage archive y restore puedan trabajar con Dropbox mediante credenciales OAuth.

Dropbox OAuth Routing, Move, Storage, Restore Conector opcional
Disponibilidad: Odoo Online: no recomendado | Odoo.sh: generalmente soportado | On Premise: soportado
Soporte: info@spre.es

Qué añade este conector

  • Proveedor Dropbox en Storage Credentials: crea credenciales conectadas a una app de Dropbox.
  • Uso de backend basado en credenciales: el módulo core puede usar este proveedor en los flujos de routing, move, storage archive y restore.
  • Integración OAuth: la credencial puede obtener y renovar tokens mediante Dropbox OAuth.
  • Aislamiento del proveedor: la lógica específica de Dropbox permanece fuera del módulo core.
Solo mediante opt-in: instalar este conector no envía datos a Dropbox por sí mismo. La comunicación externa solo empieza después de que el usuario cree una credencial Dropbox, ejecute el flujo de validación OAuth y seleccione explícitamente esa credencial en la configuración o flujo correspondiente.
Los datos solo se envían tras el opt-in: contenido binario del adjunto, ruta remota y los metadatos técnicos necesarios para el flujo seleccionado, como nombre de archivo, mimetype, tamaño del archivo o checksum cuando esté disponible.
No se envía ningún dato al desarrollador. Los datos se envían a Dropbox solo tras la configuración explícita del usuario.

Compatibilidad

  • On-premise: soportado.
  • Odoo.sh: soportado.
  • Odoo Online: no recomendado para este conector porque las rutas OAuth y el comportamiento de endpoints externos dependen de restricciones del entorno que no están bajo control del módulo.
¿Por qué es un add-on separado? El módulo core sigue siendo agnóstico respecto al proveedor y solo este conector sabe trabajar con Dropbox OAuth y llamadas a su API.

Mapeo de credenciales

Access Key / Client ID: Dropbox App Key.
Secret Key / Client Secret: Dropbox App Secret.
API Token: se usa como Refresh Token en el flujo OAuth de Dropbox.
Root Folder: carpeta base opcional en Dropbox.
Subfolder Prefix: subruta opcional bajo la carpeta raíz.
Obtener credenciales de app de Dropbox: https://www.dropbox.com/developers/apps
API Base URL y Advanced Provider Parameters: overrides avanzados opcionales.

Flujo OAuth

1. Rellena Client ID y Client Secret en la credencial Dropbox.
2. Registra la URI de redirección en tu app de Dropbox: https://<tu-dominio>/attachment_storage_manager_dropbox/oauth/callback.
3. Ejecuta la prueba de credencial desde Odoo.
4. Odoo completa el flujo OAuth, guarda el refresh token y valida la conexión.

Cómo se utiliza

1. Crea una credencial Dropbox en Storage Credentials.
2. Completa el flujo de validación OAuth desde Odoo.
3. Selecciona esa credencial en la configuración de routing o storage correspondiente del módulo core.
4. Usa los flujos de audit y move para colocar adjuntos en Dropbox.
5. Usa los flujos de storage y restore del módulo core como de costumbre; este conector solo aporta la integración backend.

Notas operativas

  • web.base.url debe estar correctamente configurado para las redirecciones OAuth.
  • Si estás detrás de un proxy inverso, activa proxy_mode y pasa correctamente el esquema HTTPS.
  • Prueba siempre la credencial antes del uso en producción.
  • Para jobs de larga duración, configura limit_time_real_cron = 3600 en odoo.conf.

Seguridad operativa

Importante: recomendamos realizar todas las pruebas previamente en una base de test y hacer una copia de seguridad completa antes de cualquier intervención. No asumimos responsabilidad por posibles incidencias, mal uso o pérdida de datos que puedan producirse durante su utilización.