Dónde vive el envío a firma de contratos laborales
Esto no está en el módulo principal: vive en el submódulo Contratos de RR. HH. con Scrive (Scrive HR Contracts, flexigobe_scrive_connector_hr). En Odoo 17 y 18 depende de flexigobe_scrive_connector y de hr_contract; en Odoo 19 y 20 depende de flexigobe_scrive_connector y de hr. Se instala solo cuando están presentes sus dependencias.
El módulo está publicado en Odoo Apps para 17, 18, 19 y 20, y cada rama tiene sus propios botones y mensajes en este submódulo.


Qué botón hay en cada versión
El botón Enviar a firma (Scrive) tiene dos sitios en este submódulo: la pantalla del contrato y la del empleado. La tabla dice en qué versiones está cada uno.
Botón Enviar a firma (Scrive) | Odoo 17 | Odoo 18 | Odoo 19 | Odoo 20 |
|---|---|---|---|---|
| En la pantalla del contrato | Sí | Sí | No | No |
| En la pantalla del empleado | Sí | No | Sí | Sí |
Dos cosas valen para los dos botones, en las versiones donde existen: el módulo los oculta mientras el registro no está listo para firma, y solo los ve quien tiene el permiso de usuario de Scrive del módulo.
Un matiz para no confundirse: que el botón no esté en la pantalla del contrato en Odoo 19 y 20 no significa que el rótulo Enviar a firma (Scrive) desaparezca de esas versiones. El mismo rótulo sigue en otras pantallas del módulo. Lo mismo pasa en Odoo 18 con la pantalla del empleado: el botón no está ahí, pero el rótulo sí está en otras pantallas, entre ellas la del contrato.

Enviar a firma (Scrive).Los mensajes del submódulo, versión a versión
Los mensajes también cambian por rama.
Odoo 17
A contract without an employee cannot be sent for signature: set the employee on the contract first.The employment contract of … prints …, which your access rights do not let you read, so it cannot be previewed. You can still send it for signature: the employee receives the complete contract.… no tiene ningún registro de contrato que enviar a firma.(… has no contract record to send for signature.)
Odoo 18
Una plantilla de contrato no se puede enviar a firma: abra el empleado cuyo contrato quiere firmar.(A contract template cannot be sent for signature: open the employee whose contract you want signed instead.)Only a Contracts Administrator can send an employment contract for signature or preview it.
Odoo 19 y 20
Una plantilla de contrato no se puede enviar a firma: abra el empleado cuyo contrato quiere firmar.El contrato laboral de … imprime …, que solo puede leer un responsable de RR. HH., así que no se puede previsualizar con sus derechos de acceso. Aun así puede enviarlo a firma: el empleado recibe el contrato completo.(The employment contract of … prints …, which only an HR Manager may read, so it cannot be previewed with your access rights. You can still send it for signature: the employee receives the complete contract.)… no tiene ningún registro de contrato que enviar a firma.… todavía no tiene contrato laboral: rellene la fecha de inicio del contrato antes de enviarlo a firma.(… has no employment contract yet: fill in the contract start date before sending it for signature.)
Qué cambia al subir de versión
Si pasas de Odoo 17 a 18, el botón de la pantalla del empleado ya no está en 18, y el del contrato sigue. Desaparecen los mensajes sobre un contrato sin empleado, sobre los derechos de acceso a la vista previa tal como se leen en 17 y sobre la falta de un registro de contrato. Aparecen el de la plantilla de contrato y el que habla de un Contracts Administrator.
Si pasas de 18 a 19, el botón del contrato deja de estar y el del empleado vuelve. El mensaje del Contracts Administrator no está en 19; en 19 aparecen uno que habla de un responsable de RR. HH. y de la vista previa, y otro que pide rellenar la fecha de inicio del contrato. El mensaje sobre la falta de un registro de contrato vuelve.
De 19 a 20, los botones y los mensajes citados arriba están igual en las dos ramas. La dependencia del submódulo sí cambia entre 18 y 19: de hr_contract a hr.
Los mensajes de vista previa de 17, 19 y 20 dicen algo útil para decidir: aun sin poder previsualizar el contrato con tus derechos de acceso, puedes enviarlo a firma, y el empleado recibe el contrato completo.
Cómo comprobarlo en tu Odoo
Abre la pantalla del contrato (si tu Odoo es 17 o 18) o la del empleado (17, 19 o 20) con un usuario que tenga el permiso de usuario de Scrive del módulo. Si no ves el botón Enviar a firma (Scrive), comprueba tres cosas: que tu versión lo trae en esa pantalla según la tabla, que tu usuario tiene ese permiso y que el registro está listo para firma, porque el módulo lo oculta mientras no lo está.
Qué tener antes y qué cuesta
El módulo es de pago único por versión de Odoo y necesita la suscripción a FlexigoTech Cloud, plan Conector: 49 € al mes o 490 € al año, sin IVA (el plan Pro cuesta 98 € al mes o 980 € al año, sin IVA). El precio del módulo de cada versión está en su ficha de Odoo Apps y en la página del módulo.
La conexión pasa por FlexigoTech Cloud, que 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. Con la suscripción, el módulo para las versiones nuevas de Odoo va incluido si lo compraste en flexigotech.com; en el Odoo App Store, cada versión se compra allí.
Cómo puede ayudarte FlexigoTech
FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida. Si estás eligiendo rama para firmar contratos laborales, o vas a migrar entre versiones, escríbenos y lo revisamos contigo.
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 20.0 (21b3b940): __manifest__.py
- Código del módulo: flexigobe_scrive_connector_hr 20.0 (21b3b940): __manifest__.py
- apps.odoo.com/apps/modules/20.0/flexigobe_scrive_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
