Saltar al contenido principal
Scrive

Qué hace el botón «Conectar con Scrive» de Scrive Connector, paso a paso

El botón Conectar con Scrive (Connect with Scrive) abre en una ventana nueva la página de acceso o registro de Scrive para autorizar tu Odoo. Antes comprueba el Client ID y la URI de redirección, y si falta alguno se detiene con un mensaje.

FlexigoTech · Responsable: Víctor Gómez · Actualizado el 5 de noviembre de 2026

Lo esencial

Módulo
Scrive
Versiones
Odoo 17, 18, 19 y 20
Comprobado
en el código del conector, versión 20.0 · en las fuentes enlazadas al final
Lectura
5 min

Antes de pulsar: dónde está el botón y cuándo se ve

  • Entra por el menú Scrive › Configuración › Cuentas (Scrive › Configuration › Accounts). El tramo Configuración (Configuration) pide el permiso Responsable (Manager) y el tramo Scrive pide Usuario (User); si no tienes el permiso de un tramo, ese tramo no se ve.
  • Abre la pantalla Cuentas de Scrive (Scrive Accounts). Ahí está el botón Conectar con Scrive, en todas las versiones publicadas del módulo: Odoo 17, 18, 19 y 20.
  • Si no ves el botón, repasa su condición de vista, que es la misma en Odoo 17, 18, 19 y 20: se oculta cuando Modo de autenticación (Authentication Mode) no está en OAuth2 y también cuando Conectado por OAuth2 (OAuth2 Connected) está activo.
Esquema del menú Scrive, Configuración, Cuentas, con el botón Connect with Scrive y, a un lado, los mensajes que pueden pararlo
Esquema hecho con código a partir del código publicado del módulo, no es una captura de Odoo: el menú, el botón (Odoo 17, 18, 19 y 20) y los mensajes que lo pueden parar. Los rótulos van en inglés, el texto original del módulo.

Con Odoo en castellano el botón se llama Conectar con Scrive. Así se lee su texto en otros idiomas:

Esquema con el texto del botón de conexión en castellano, alemán, francés, italiano y portugués
Esquema hecho con código a partir de las traducciones publicadas del módulo, no es una captura de Odoo: en castellano, Conectar con Scrive; en alemán, Mit Scrive verbinden; en francés, Se connecter à Scrive; en italiano, Connetti con Scrive; en portugués, Ligar com o Scrive.
Odoo + Scrive: see who signed, get the sealed PDF
Vídeo: Odoo + Scrive: see who signed, get the sealed PDF (vídeo en inglés)

Qué necesitas tener antes de pulsarlo

  • Ten activa la suscripción a FlexigoTech Cloud (plan Conector). El módulo es de pago único por versión, pero la conexión pasa por FlexigoTech Cloud: el servicio guarda cifradas las credenciales, vigila la sincronización y avisa por correo si falla. Sin suscripción, o con el servicio suspendido, se para lo que da la suscripción; los datos se quedan en tu Odoo.
  • Ten a mano el Client ID y el Client Secret de OAuth2: el propio mensaje del botón indica que Scrive los proporciona al registrar un cliente OAuth2.
  • Ten decidida la URI de redirección OAuth2 de la cuenta.
  • Si no has definido el ámbito de permisos de OAuth2, la petición a Scrive pide doc:create doc:check doc:send.

El plan Conector cuesta 49 €/mes o 490 €/año sin IVA (el plan Pro, 98 €/mes o 980 €/año), con hasta 3 cuentas de la plataforma (Pro: 10). El módulo está publicado en Odoo Apps para Odoo 17, 18, 19 y 20. Si lo compras en flexigotech.com y tienes la suscripción, el módulo para las versiones nuevas de Odoo va incluido; en el Odoo App Store, cada versión de Odoo se compra allí.

Qué hace el botón al pulsarlo, en orden

  • Primero pide el servicio de FlexigoTech Cloud para este módulo. El código lo explica así: el intercambio posterior se ejecuta en FlexigoTech Cloud y, sin el servicio, el viaje por el login de Scrive acabaría en un rechazo.
  • Después comprueba que haya Client ID y que las credenciales estén guardadas. Si el Client ID está vacío o no hay registro de que se hayan guardado, se detiene con el mensaje sobre el Client ID y el Client Secret que aparece en la sección siguiente.
  • Comprueba que haya URI de redirección OAuth2. Si está vacía, se detiene con el mensaje sobre la URI de redirección.
  • Con todo en orden, genera un código de estado nuevo y aleatorio y lo guarda en la cuenta. Sirve para validar la respuesta de vuelta.
  • Compone la dirección de autorización: la del servidor OAuth2 de la cuenta, seguida de /oauth2/auth y de estos datos: el Client ID, la URI de redirección, el tipo de respuesta code, el ámbito de permisos y el código de estado.
  • Por último abre esa dirección en una ventana nueva. Según el propio código, es la página de acceso o de alta de Scrive, donde se autoriza esta instancia de Odoo o se crea una cuenta de prueba gratuita.

Si el botón se detiene con un mensaje

Estos mensajes salen al pulsar Conectar con Scrive. Las comprobaciones que los dan van antes de generar el código de estado, de modo que, si el botón se detiene, no se guarda nada de lo que iba a cambiar.

  • Configura primero el Client ID y el Client Secret de OAuth2 (Scrive los proporciona al registrar un cliente OAuth2). (Set the OAuth2 Client ID and Client Secret first (Scrive provides these when registering an OAuth2 client).) Sale cuando el Client ID está vacío o no hay registro de que las credenciales se hayan guardado. Qué hacer: configura esos datos de OAuth2 con lo que te dio Scrive y vuelve a pulsar.
  • Configure primero la URI de redirección OAuth2. (Set the OAuth2 Redirect URI first.) Sale cuando no hay URI de redirección. Qué hacer: configúrala y vuelve a pulsar.

Después de pulsar

  • Completa el acceso o el alta en la ventana nueva que abre Scrive.
  • Si vuelves a pulsar el botón, el código genera otro código de estado y lo guarda en la cuenta: cada pulsación que llega hasta el final prepara una autorización nueva.
  • Cuando Conectado por OAuth2 esté activo, el botón deja de verse en esa cuenta.

Ver también: botón «Enviar».

Cómo puede ayudarte FlexigoTech

FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida. Si quieres montar la conexión con Scrive en tu instancia, tienes la ficha en Odoo Apps y la página del módulo.

Sigue leyendo

Qué hace el botón «Enviar» de Scrive Connector, paso a pasoQué hace el botón Enviar de Scrive Connector en Odoo: qué comprueba, qué crea, adónde te lleva después y qué mensajes pueden pararlo.Scrive Connector: «Los callbacks solo pueden lanzarse para documentos enviados.»Cuándo sale el error de callbacks en Scrive Connector para Odoo, qué condición lo provoca (estado e ID del documento) y cómo resolverlo.El mensaje «Los días deben estar entre 1 y 365.» en Scrive ConnectorCuándo sale «Los días deben estar entre 1 y 365.» en Scrive Connector, qué comprueba el código al pulsar Aplicar y cómo corregirlo.
Comprobado en el código del conector (versión 20.0) y en las fuentes enlazadas

Fuentes