Aller au contenu principal
Scrive

Ce que Scrive Connector ajoute à la fiche Employés d'Odoo

Scrive Connector ajoute à la fiche Employés un champ Scrive qui compte les documents de signature de tous les contrats de l'employé et un bouton Envoyer pour signature (Scrive) qui envoie le contrat affiché dans la fiche. Les deux ont des conditions d'affichage, et mieux vaut les connaître avant de les chercher.

FlexigoTech · Responsable : Víctor Gómez · Mis à jour le 5 novembre 2026

L'essentiel

Module
Scrive
Versions
Odoo 17, 18, 19 et 20
Vérifié
dans le code du connecteur, version 20.0 · dans les sources citées à la fin
Lecture
5 min

Ce qui change dans la fiche Employés

Le module étend le modèle standard de l'application Employés avec deux éléments : un champ Scrive et un bouton Envoyer pour signature (Scrive). Les deux apparaissent dans la fiche de l'employé et les deux dépendent de conditions qui ne sont pas évidentes au premier regard.

Schéma avec l'application standard Employees en haut et, en dessous, ce que le module lui ajoute : le bouton Send for signature (Scrive) et le champ Scrive
Schéma réalisé avec du code à partir du code publié du module, ce n'est pas une capture d'Odoo : en haut l'application standard Employés, en dessous ce qu'ajoute Scrive Connector. Les libellés sont en anglais, le texte d'origine du code.
Odoo + Scrive: see who signed, get the sealed PDF
Vidéo : Odoo + Scrive: see who signed, get the sealed PDF (vidéo en anglais)

Détails de la fiche qui ne se voient pas du premier coup

Le champ Scrive n'apparaît pas tant qu'il vaut zéro

Scrive est un champ numérique visible dans la fiche de l'employé. Il est masqué quand il vaut zéro, et seuls les utilisateurs qui ont le droit d'utilisateur Scrive le voient. Si vous ne le voyez pas, c'est peut-être que l'employé n'a aucun document de signature ou que votre utilisateur n'a pas ce droit.

Il compte l'historique des contrats, pas seulement le contrat actuel

Le champ est calculé par le module et, d'après le code, il reprend les documents de signature de tous les contrats que l'employé a eus, pas seulement ceux de la version actuelle. Le code le justifie ainsi : les contrats signés d'un employé forment son historique, et ce champ est le seul endroit où cet historique est visible. Si un employé a changé de contrat et que le précédent a été envoyé en signature avec Scrive, ce document continue de compter dans le champ.

Le calcul se fait avec des droits élargis

D'après le code, les enregistrements de contrat sont réservés aux RH et les documents de signature sont réservés à Scrive. Comme le champ est montré à toute personne qui ouvre la fiche de l'employé, le module effectue la recherche avec des droits élevés des deux côtés. C'est le calcul qui s'exécute avec des droits élevés : le voir à l'écran dépend toujours du droit d'utilisateur Scrive mentionné plus haut.

Le bouton dépend d'un champ qu'on ne voit pas

Le bouton Envoyer pour signature (Scrive) est masqué quand Contrat prêt à signer n'est pas satisfait. Ce champ n'apparaît dans aucune vue, il n'y a donc aucune case à cocher : c'est le module qui le calcule. La condition de la vue est la même dans Odoo 17, 19 et 20.

D'après le code d'Odoo 20.0, le contrat est prêt lorsque trois conditions sont réunies : l'enregistrement de contrat affiché par la fiche existe, cet enregistrement est lié à un employé et il a une date de début de contrat. Dans Odoo 20.0, si l'une de ces trois conditions manque, le bouton ne s'affiche pas.

Il envoie le contrat affiché dans le formulaire, pas toujours l'actuel

La fiche de l'employé peut afficher différentes versions du contrat. D'après le code, celle qui s'affiche dépend de ce que définissent la barre de versions de l'en-tête et la liste des enregistrements d'employé, et le bouton envoie précisément celle que vous voyez à ce moment-là, pas toujours l'actuelle. Avant de cliquer, vérifiez quelle version est ouverte dans la fiche.

Avec Odoo en français, le bouton s'appelle Envoyer pour signature (Scrive). Le schéma suivant indique son nom avec Odoo dans d'autres langues.

Schéma avec le texte du bouton Send for signature (Scrive) en espagnol, allemand, français, italien et portugais
Schéma réalisé avec du code à partir des traductions publiées du module, ce n'est pas une capture d'Odoo : en espagnol Enviar a firma (Scrive), en allemand Zur Unterschrift senden (Scrive), en français Envoyer pour signature (Scrive), en italien Invia per la firma (Scrive) et en portugais Enviar para assinatura (Scrive).

S'il n'y a pas de contrat à envoyer, l'action s'arrête

En cliquant sur Envoyer pour signature (Scrive), le module peut s'interrompre avec ce message : … n'a aucun contrat à envoyer pour signature. Les points de suspension représentent le nom de l'employé. Quand il apparaît, l'action s'arrête et rien n'est envoyé.

S'il existe un enregistrement de contrat, le bouton lui confie l'envoi. Le fonctionnement de l'envoi lui-même est expliqué dans Ce que fait le bouton Envoyer de Scrive Connector.

Ce que fait chaque élément et quand il s'affiche

Le champ Scrive est calculé par le module et reprend les documents de signature de tous les contrats de l'employé. À l'écran, il n'apparaît que s'il vaut autre chose que zéro et si votre utilisateur a le droit d'utilisateur Scrive.

Le bouton Envoyer pour signature (Scrive) agit au clic : il appelle l'envoi du contrat affiché dans la fiche. Dans Odoo 20.0, il n'est visible que si ce contrat est prêt à signer, avec les trois conditions ci-dessus.

Les deux éléments sont montrés avec des règles différentes. Le champ est masqué par un compteur à zéro et par le droit d'utilisateur Scrive. Le bouton est masqué lorsque le contrat de la fiche n'est pas prêt à signer.

Si vous ne voyez pas le champ ou le bouton

  • Si vous ne voyez pas le champ Scrive : il vaut peut-être zéro, c'est-à-dire qu'aucun contrat de l'employé n'a de documents de signature, ou votre utilisateur n'a pas le droit d'utilisateur Scrive.
  • Si vous ne voyez pas le bouton Envoyer pour signature (Scrive) : dans Odoo 20.0, vérifiez que la version du contrat affichée dans la fiche existe, qu'elle est liée à un employé et qu'elle a une date de début de contrat.

Versions, abonnement et aide

Scrive Connector est publié sur Odoo Apps pour Odoo 17, 18, 19 et 20. Le prix de chaque version figure sur la fiche et sur la page du module. Le module est à paiement unique par version et nécessite l'abonnement à FlexigoTech Cloud, plan Connecteur : 49 €/mois ou 490 €/an HT. 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.

Si vous mettez en place Odoo et souhaitez vérifier quels utilisateurs doivent voir le champ et le bouton d'Employés, FlexigoTech déploie Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure.

À lire aussi

Ce que fait le bouton « Envoyer » de Scrive Connector, étape par étapeCe que fait le bouton Envoyer de Scrive Connector dans Odoo : ce qu'il vérifie, ce qu'il crée, où il vous mène ensuite et quels messages peuvent l'arrêter.Scrive Connector : « Les callbacks ne peuvent être déclenchés que pour les documents envoyés. »Quand l'erreur de callbacks apparaît dans Scrive Connector pour Odoo, quelle condition la provoque (statut et ID du document) et comment la résoudre.Le message « Le nombre de jours doit être compris entre 1 et 365. » dans Scrive ConnectorQuand apparaît « Le nombre de jours doit être compris entre 1 et 365. » dans Scrive Connector, ce que vérifie le code au clic sur Appliquer et comment corriger.
Vérifié dans le code du connecteur (version 20.0) et dans les sources citées

Sources