Où se trouve l'envoi en signature des contrats de travail
Ce n'est pas dans le module principal : cela vit dans le sous-module Contrats RH Scrive (Scrive HR Contracts, flexigobe_scrive_connector_hr). Dans Odoo 17 et 18, il dépend de flexigobe_scrive_connector et de hr_contract ; dans Odoo 19 et 20, il dépend de flexigobe_scrive_connector et de hr. Il s'installe tout seul quand ses dépendances sont présentes.
Le module est publié sur Odoo Apps pour 17, 18, 19 et 20, et chaque branche a ses propres boutons et messages dans ce sous-module.


Quel bouton dans chaque version
Le bouton Envoyer pour signature (Scrive) a deux emplacements dans ce sous-module : l'écran du contrat et celui de l'employé. Le tableau indique dans quelles versions se trouve chacun.
Bouton Envoyer pour signature (Scrive) | Odoo 17 | Odoo 18 | Odoo 19 | Odoo 20 |
|---|---|---|---|---|
| Sur l'écran du contrat | Oui | Oui | Non | Non |
| Sur l'écran de l'employé | Oui | Non | Oui | Oui |
Deux choses valent pour les deux boutons, dans les versions où ils existent : le module les masque tant que l'enregistrement n'est pas prêt pour la signature, et seul celui qui a le droit d'utilisateur Scrive du module les voit.
Une nuance pour ne pas s'y perdre : que le bouton ne soit pas sur l'écran du contrat dans Odoo 19 et 20 ne veut pas dire que le libellé Envoyer pour signature (Scrive) disparaît de ces versions. Le même libellé reste dans d'autres écrans du module. Il en va de même dans Odoo 18 avec l'écran de l'employé : le bouton n'y est pas, mais le libellé est présent dans d'autres écrans, dont celui du contrat.

Envoyer pour signature (Scrive).Les messages du sous-module, version par version
Les messages changent eux aussi selon la branche.
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.… n'a aucun contrat à envoyer pour signature.(… has no contract record to send for signature.)
Odoo 18
Un modèle de contrat ne peut pas être envoyé pour signature : ouvrez plutôt l'employé dont vous voulez faire signer le contrat.(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 et 20
Un modèle de contrat ne peut pas être envoyé pour signature : ouvrez plutôt l'employé dont vous voulez faire signer le contrat.Le contrat de travail de … imprime …, que seul un responsable RH peut lire, il ne peut donc pas être prévisualisé avec vos droits d'accès. Vous pouvez quand même l'envoyer pour signature : l'employé reçoit le contrat complet.(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.)… n'a aucun contrat à envoyer pour signature.… n'a pas encore de contrat de travail : renseignez la date de début du contrat avant de l'envoyer pour signature.(… has no employment contract yet: fill in the contract start date before sending it for signature.)
Ce qui change quand on monte de version
Si vous passez d'Odoo 17 à 18, le bouton de l'écran de l'employé n'est plus là dans le 18, et celui du contrat reste. Disparaissent les messages sur un contrat sans employé, sur les droits d'accès à l'aperçu tels qu'on les lit dans le 17 et sur l'absence d'un contrat. Apparaissent celui du modèle de contrat et celui qui parle d'un Contracts Administrator.
Si vous passez du 18 au 19, le bouton du contrat n'est plus là et celui de l'employé revient. Le message du Contracts Administrator n'est plus dans le 19 ; dans le 19 apparaissent un message qui parle d'un responsable RH et de l'aperçu, et un autre qui demande de renseigner la date de début du contrat. Le message sur l'absence d'un contrat revient.
Du 19 au 20, les boutons et les messages cités plus haut sont identiques dans les deux branches. La dépendance du sous-module change bien entre le 18 et le 19 : de hr_contract à hr.
Les messages d'aperçu du 17, du 19 et du 20 disent quelque chose d'utile pour décider : même sans pouvoir prévisualiser le contrat avec vos droits d'accès, vous pouvez l'envoyer en signature, et l'employé reçoit le contrat complet.
Comment le vérifier dans votre Odoo
Ouvrez l'écran du contrat (si votre Odoo est en 17 ou 18) ou celui de l'employé (17, 19 ou 20) avec un utilisateur qui a le droit d'utilisateur Scrive du module. Si vous ne voyez pas le bouton Envoyer pour signature (Scrive), vérifiez trois choses : que votre version l'apporte sur cet écran d'après le tableau, que votre utilisateur a ce droit et que l'enregistrement est prêt pour la signature, car le module le masque tant qu'il ne l'est pas.
Ce qu'il faut avoir avant et ce que cela coûte
Le module est à paiement unique par version d'Odoo et demande l'abonnement à FlexigoTech Cloud, plan Connecteur : 49 €/mois ou 490 €/an HT (le plan Pro coûte 98 €/mois ou 980 €/an HT). Le prix du module de chaque version figure sur sa fiche Odoo Apps et sur la page du module.
La connexion passe par FlexigoTech Cloud, qui conserve les identifiants chiffrés, surveille la synchronisation et prévient par e-mail en cas d'échec. Sans abonnement, ou avec le service suspendu, ce que donne l'abonnement s'arrête ; les données restent dans votre Odoo. Avec l'abonnement, le module pour les nouvelles versions d'Odoo est inclus si vous l'avez acheté sur flexigotech.com ; sur l'Odoo App Store, chaque version s'achète là-bas.
Comment FlexigoTech peut vous aider
FlexigoTech met en place Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure. Si vous choisissez une branche pour faire signer des contrats de travail, ou si vous allez migrer entre versions, écrivez-nous et nous le voyons avec vous.
À lire aussi
Vérifié dans le code du connecteur (version 20.0) et dans les sources citées
Sources
- Code du module : flexigobe_scrive_connector 20.0 (21b3b940): __manifest__.py
- Code du module : 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
