Aller au contenu principal
Scrive

Ce que fait le bouton « Envoyer » de Scrive Connector, étape par étape

Le bouton Envoyer (Send) de la boîte de dialogue d'envoi de Scrive Connector vérifie la boîte de dialogue, crée le document Scrive et l'envoie ; ensuite il vous mène au document ou au premier lien de signature. Il est présent dans Odoo 17, 18, 19 et 20 ; le parcours ci-dessous suit le code d'Odoo 20.

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

Quand le bouton apparaît et quoi vérifier avant de cliquer

Le bouton Envoyer (Send) se trouve dans la boîte de dialogue d'envoi de Scrive Connector et ne dépend d'aucune condition : il est toujours visible, dans Odoo 17, 18, 19 et 20. Ce qui suit correspond à ce que fait son code dans Odoo 20.

Schéma réalisé avec du code, pas un écran d'Odoo : le texte du bouton selon la langue d'Odoo
Schéma du texte du bouton : en castillan Enviar, en allemand Senden, en français Envoyer, en italien Invia et en portugais Enviar.

Avant de cliquer, vérifiez ces champs de la boîte de dialogue :

  • Compte Scrive (Scrive Account) : le compte, et donc l'utilisateur Scrive, avec lequel la demande est envoyée. Ses valeurs par défaut sont celles que la boîte de dialogue a remplies.
  • Rôle de l'expéditeur (Sender Role) : Observateur (ne signe pas) suit seulement le document ; Partie signataire signifie que votre entreprise le signe aussi. Par défaut, Observateur (ne signe pas).
  • Rappel automatique après (jours) (Auto-remind After (days)) : Scrive rappelle aux parties qui n'ont pas signé après ce nombre de jours. Par défaut il vaut 0, ce qui n'envoie aucun rappel automatique, et il doit tomber avant l'expiration du document.
  • Message de confirmation (Confirmation Message), dans le groupe Messages : texte facultatif ; si vous le laissez vide, la valeur par défaut de Scrive est utilisée.
Odoo + Scrive: see who signed, get the sealed PDF
Vidéo : Odoo + Scrive: see who signed, get the sealed PDF (vidéo en anglais)

Ce que fait Envoyer, étape par étape

Voici l'ordre réel du code. Les premières étapes, jusqu'à la validation des participants, peuvent arrêter l'envoi avant de rien créer.

Schéma réalisé avec du code, pas une capture d'Odoo : le bouton « Send » avec les messages « Add at least one party. » et « The Scrive account '…' belongs to …, but … belongs to …. Choose a Scrive account of…. » sur le côté
Schéma du bouton « Send » (Odoo 17, 18, 19 et 20) avec, sur le côté, les messages qui peuvent l'arrêter, avec les libellés du code du module.
  1. Vérifie qu'il y a des participants. Si la liste des participants est vide, il s'arrête avec Ajoutez au moins une partie. (Add at least one party.) et rien n'est enregistré.
  2. Vérifie l'entreprise du compte. Si la boîte de dialogue et le compte Scrive ont une entreprise et qu'elles ne correspondent pas, il s'arrête avec le message du tableau ci-dessous, avant de rien créer. Si l'entreprise manque dans la boîte de dialogue ou dans le compte, cette vérification ne fait rien.
  3. Valide les participants avec les règles de Scrive, sur des copies en mémoire et avec la boîte de dialogue encore ouverte, en tenant compte du rôle de l'expéditeur. Le code cite comme exemples une adresse e-mail manquante ou un mobile sans indicatif pays : ils sont signalés dans la boîte de dialogue, avant la génération du PDF et la création du document, pour que vous puissiez les corriger.
  4. Rattache le PDF généré à l'enregistrement d'origine. Ce n'est qu'à ce moment que le fichier fait partie de l'enregistrement ; si vous fermez la boîte de dialogue au lieu d'envoyer, rien n'est conservé.
  5. Décide quel fichier est envoyé. S'il n'y a pas de modèle, si la boîte de dialogue a enregistré un aperçu de la signature avec les participants et que ceux-ci n'ont pas changé depuis, c'est le fichier de cet aperçu qui est envoyé, octet par octet. Sinon, la page de signature est composée par le document lui-même lors de l'envoi. Dans tous les cas, il est noté que le fichier provient du connecteur, afin que l'envoi puisse le réécrire avec la page de signature.
  6. Crée le document Scrive à partir de ce qui figure dans la boîte de dialogue : le compte, le modèle s'il y en a un, le titre, l'enregistrement d'origine, les délais de signature et de rappel, la langue, le rôle de l'expéditeur, les messages d'invitation et de confirmation, et les participants avec leurs données (contact, rôle, ordre de signature, méthode de livraison et d'authentification, position de la signature et champs personnalisés).
  7. L'envoie. Avant toute action, le service FlexigoTech Cloud est vérifié : sans lui, l'envoi n'est pas possible. Si Scrive renvoie une erreur à l'envoi, la boîte de dialogue continue quand même jusqu'au bout et ouvre la fiche du document Scrive qui vient d'être créé (ou le premier lien de signature).
  8. Vous mène à l'écran suivant. La section ci-dessous l'explique.

Ce qui se passe à la fin

Si un participant est livré par lien et a déjà un lien de signature, la boîte de dialogue ouvre le lien de signature du premier d'entre eux dans une nouvelle fenêtre. Dans les autres cas, elle ouvre la fiche du document Scrive qui vient d'être créé, dans la même fenêtre.

Messages qui peuvent arrêter Envoyer

MessageQuand il apparaîtQue faire
Ajoutez au moins une partie. (Add at least one party.)Au clic sur Envoyer alors que la liste des participants est vide.Ajoutez au moins un participant et cliquez à nouveau.
Le compte Scrive « … » appartient à …, alors que … appartient à …. Choisissez un compte Scrive de …. (The Scrive account '…' belongs to …, but … belongs to …. Choose a Scrive account of ….)Au clic sur Envoyer, si l'entreprise du compte ne correspond pas à celle de la boîte de dialogue. Si la boîte de dialogue n'a pas de nom de document, le message dit ce document.Choisissez dans Compte Scrive un compte de l'entreprise indiquée par le message.

Sans abonnement à FlexigoTech Cloud

Sans abonnement, ou avec le service suspendu, tout ce que l'abonnement permet s'arrête ; les données restent dans votre Odoo. La connexion passe par FlexigoTech Cloud, qui conserve les identifiants chiffrés, surveille la synchronisation et vous prévient par e-mail en cas d'échec.

Comment FlexigoTech vous aide

Scrive Connector est publié pour Odoo 17, 18, 19 et 20. Il est vendu en paiement unique par version d'Odoo (le prix de chacune figure sur sa fiche) et nécessite l'abonnement à FlexigoTech Cloud : offre Connecteur, 49 € par mois ou 490 € par an hors TVA, jusqu'à 3 comptes sur la plateforme. Vous trouverez davantage d'informations sur la page du module. De plus, FlexigoTech déploie Odoo 17, 18, 19 et 20 et développe des connecteurs et intégrations sur mesure.

À lire aussi

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.Scrive Connector : « Odoo n'a pas pu produire le PDF », quand il apparaît et comment le corrigerPourquoi Scrive Connector indique qu'Odoo n'a pas pu produire le PDF et n'envoie rien à la signature : quand il apparaît.
Vérifié dans le code du connecteur (version 20.0) et dans les sources citées

Sources