Qué cambia en la ficha de Empleados
El módulo amplía el modelo estándar de la app Empleados con dos piezas: un campo Scrive y un botón Enviar a firma (Scrive). Las dos salen en la ficha del empleado y las dos dependen de condiciones que no son evidentes a simple vista.

Empleados, debajo lo que añade Scrive Connector. Los rótulos van en inglés, el texto original del código.
Detalles de la ficha que no se ven a primera vista
El campo Scrive no sale mientras valga cero
Scrive es un campo numérico que se ve en la ficha de empleado. Se oculta cuando vale cero, y solo lo ven los usuarios que tienen el permiso de usuario de Scrive. Si no lo ves, puede ser que el empleado no tenga ningún documento de firma o que tu usuario no tenga ese permiso.
Cuenta el historial de contratos, no solo el actual
El campo lo calcula el módulo y, según el código, recoge los documentos de firma de todos los contratos que ha tenido el empleado, no solo los de la versión actual. El propio código lo justifica así: los contratos firmados de un empleado son su historial, y este campo es el único sitio donde ese historial se ve. Si un empleado cambió de contrato y el anterior se envió a firmar con Scrive, ese documento sigue sumando en el campo.
El cálculo se hace con permisos ampliados
Según el código, los registros de contrato son solo de RR. HH. y los documentos de firma son solo de Scrive. Como el campo se muestra a quien abra la ficha de empleado, el módulo hace la búsqueda con permisos elevados en ambos lados. Es el cálculo lo que va con permisos elevados: verlo en pantalla sigue dependiendo del permiso de usuario de Scrive que se ha mencionado arriba.
El botón depende de un campo que no se ve
El botón Enviar a firma (Scrive) se oculta cuando Contrato listo para firmar (Contract Ready to Sign) no se cumple. Ese campo no aparece en ninguna vista, así que no hay casilla que marcar: lo calcula el módulo. La condición de la vista es la misma en Odoo 17, 19 y 20.
Según el código de Odoo 20.0, el contrato está listo cuando se dan a la vez tres cosas: existe el registro de contrato que muestra la ficha, ese registro está ligado a un empleado y tiene fecha de inicio de contrato. En Odoo 20.0, si falta cualquiera de esas tres cosas, el botón no se muestra.
Envía el contrato que muestra el formulario, no siempre el actual
La ficha de empleado puede mostrar distintas versiones del contrato. Según el código, la que se muestra depende de lo que ponen la línea de versiones de la cabecera y la lista de registros de empleado, y el botón envía justo la que estás viendo en ese momento, no siempre la actual. Antes de pulsarlo, comprueba qué versión tienes abierta en la ficha.
Con Odoo en castellano, el botón se llama Enviar a firma (Scrive). El esquema siguiente recoge cómo se llama con Odoo en otros idiomas.

Enviar a firma (Scrive), en alemán Zur Unterschrift senden (Scrive), en francés Envoyer pour signature (Scrive), en italiano Invia per la firma (Scrive) y en portugués Enviar para assinatura (Scrive).Si no hay contrato que enviar, la acción se detiene
Al pulsar Enviar a firma (Scrive), el módulo puede parar con este mensaje: … no tiene ningún registro de contrato que enviar a firma. (… has no contract record to send for signature.) Los puntos suspensivos son el nombre del empleado. Cuando sale, la acción se detiene y no se envía nada.
Si hay un registro de contrato, el botón le pasa el envío a ese contrato. Cómo funciona el envío en sí está en Qué hace el botón Enviar de Scrive Connector.
Qué hace cada pieza y cuándo se ve
El campo Scrive lo calcula el módulo y recoge los documentos de firma de todos los contratos del empleado. En pantalla solo aparece si vale algo distinto de cero y si tu usuario tiene el permiso de usuario de Scrive.
El botón Enviar a firma (Scrive) actúa al pulsarlo: llama al envío del contrato que muestra la ficha. En Odoo 20.0, solo se ve si ese contrato está listo para firmar, con las tres condiciones de arriba.
Las dos piezas se enseñan con reglas distintas. Al campo lo esconde un contador a cero y el permiso de usuario de Scrive. Al botón lo esconde que el contrato de la ficha no esté listo para firmar.
Si no ves el campo o el botón
- Si no ves el campo
Scrive: puede valer cero, es decir, que ningún contrato del empleado tenga documentos de firma, o puede que tu usuario no tenga el permiso de usuario de Scrive. - Si no ves el botón
Enviar a firma (Scrive): en Odoo 20.0, revisa que la versión del contrato que muestra la ficha exista, esté ligada a un empleado y tenga fecha de inicio de contrato.
Versiones, suscripción y ayuda
Scrive Connector está publicado en Odoo Apps para Odoo 17, 18, 19 y 20. El precio de cada versión está en la ficha y en la página del módulo. El módulo es de pago único por versión y necesita la suscripción a FlexigoTech Cloud, plan Conector: 49 € al mes o 490 € al año, sin IVA. La conexión pasa por FlexigoTech Cloud, que guarda cifradas las credenciales, vigila la sincronización y avisa por correo si falla.
Si estás implantando Odoo y quieres revisar qué usuarios deben ver el campo y el botón de Empleados, FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida.
Sigue leyendo
Comprobado en el código del conector (versión 20.0) y en las fuentes enlazadas
Fuentes
- Código del módulo: flexigobe_scrive_connector_hr 20.0 (21b3b940): models/hr_employee.py
- Código del módulo: flexigobe_scrive_connector_hr 20.0 (21b3b940): views/hr_employee_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_scrive_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
- Código del módulo: flexigobe_scrive_connector 20.0 (21b3b940): __manifest__.py
- Código del módulo: flexigobe_scrive_connector 20.0 (21b3b940): wizard/scrive_send_wizard.py
