Accueil / Centre de blog / API DocuSign : Comment pré-remplir des champs avec des données tout en permettant à l'utilisateur de les modifier ?

API DocuSign : Comment pré-remplir des champs avec des données tout en permettant à l'utilisateur de les modifier ?

Shunfang
2026-03-13
3min
Twitter Facebook Linkedin

Navigation dans l'API DocuSign : Activer la modification par l'utilisateur tout en préremplissant les onglets

Dans le paysage en constante évolution de la gestion des documents numériques, les plateformes de signature électronique comme DocuSign sont devenues des outils indispensables pour les entreprises qui cherchent à rationaliser leurs flux de travail. L'API DocuSign se distingue par sa flexibilité, permettant aux développeurs d'automatiser et de personnaliser l'expérience de signature. Un défi courant se pose lors de l'intégration de données préremplies dans les documents : s'assurer que les champs (ou « onglets » dans la terminologie DocuSign) sont automatiquement remplis à partir de sources externes, tout en restant modifiables par le signataire pour tenir compte des ajustements nécessaires. Cet équilibre améliore l'efficacité sans compromettre le contrôle de l'utilisateur, ce qui en fait une fonctionnalité essentielle pour des secteurs tels que la finance, l'immobilier et les ressources humaines.

image

D'un point de vue commercial, cette fonctionnalité réduit les erreurs de saisie manuelle des données et accélère les cycles de contrat, ce qui, selon les rapports de l'industrie, peut réduire les délais d'exécution jusqu'à 50 %. Cependant, sa mise en œuvre nécessite une manipulation minutieuse de l'API pour éviter de verrouiller les champs prématurément.


Vous comparez les plateformes de signature électronique avec DocuSign ou Adobe Sign ?

eSignGlobal offre une solution de signature électronique plus flexible et plus rentable, avec une conformité mondiale, une tarification transparente et un processus d'intégration plus rapide.

👉 Démarrez un essai gratuit


Maîtriser le préremplissage dans l'API DocuSign : Un guide technique

L'API REST eSignature v2.1 de DocuSign fournit des outils puissants pour gérer les onglets, qui sont des éléments interactifs placés sur un document, tels que des zones de texte, des cases à cocher et des champs de date. Le préremplissage de ces onglets implique l'injection de données via des appels d'API lors de la création de l'enveloppe, tout en définissant des propriétés pour permettre aux signataires de les modifier. Cette approche est particulièrement utile dans les scénarios où les données initiales proviennent de systèmes CRM ou de formulaires, mais où le signataire doit valider ou ajuster les détails.

Concepts clés : Onglets et leurs propriétés

Les onglets dans DocuSign sont définis dans le tableau tabs des objets signHere ou text dans la charge utile de l'API. Pour préremplir, utilisez la propriété value, mais pour activer la modification, assurez-vous que les documentId et pageNumber de l'onglet sont correctement alignés et évitez les indicateurs en lecture seule. Il est important de noter que les onglets ne sont pas verrouillés par défaut, sauf s'ils sont explicitement définis via les propriétés locked ou required, ce qui permet une modification naturelle.

Par exemple, dans un contrat de vente, vous pouvez préremplir le nom de l'acheteur à partir d'une base de données, mais autoriser les corrections si les coordonnées changent. Cela évite les flux de travail rigides qui frustrent les utilisateurs et entraînent l'abandon des documents.

Mise en œuvre étape par étape

  1. Authentification et préparation de l'enveloppe : Commencez par obtenir un jeton d'accès via OAuth 2.0. Créez une enveloppe à l'aide du point de terminaison /envelopes. Téléchargez votre document sous forme de fichier codé en base64 ou faites référence à un modèle existant.

    Exemple d'extrait de charge utile (JSON) :

    {
      "status": "sent",
      "emailSubject": "Review and Sign Agreement",
      "documents": [
        {
          "documentBase64": "<base64-encoded-PDF>",
          "name": "Contract.pdf",
          "fileExtension": "pdf",
          "documentId": "1"
        }
      ],
      "recipients": {
        "signers": [
          {
            "email": "signer@example.com",
            "name": "John Doe",
            "recipientId": "1",
            "tabs": {
              "textTabs": [
                {
                  "tabLabel": "BuyerName",
                  "documentId": "1",
                  "pageNumber": "1",
                  "xPosition": "100",
                  "yPosition": "200",
                  "width": "150",
                  "height": "20",
                  "value": "Pre-filled Name from API",  // Pré-remplit le champ
                  "locked": "false",  // Garantit la possibilité de modification
                  "required": "false"  // Facultatif ; définissez sur true si obligatoire
                }
              ]
            }
          }
        ]
      }
    }
    

    Ici, la propriété value injecte les données, tandis que locked: false (par défaut) permet au signataire de modifier. Les coordonnées (xPosition, yPosition) positionnent précisément l'onglet sur le PDF.

  2. Gestion du préremplissage basé sur un modèle : Si vous utilisez des modèles (via /templates/{templateId}/envelopes), extrayez d'abord les onglets vers /envelopes/{envelopeId}/documents/{documentId}/tabs à l'aide d'une requête GET. Ensuite, modifiez la réponse pour ajouter value sans modifier tabLabel ou les positions. Envoyez l'enveloppe mise à jour. Cette méthode est idéale pour les formulaires réutilisables, en conservant la structure tout en injectant des données dynamiques.

  3. Exécution des appels d'API : Utilisez POST vers /accounts/{accountId}/envelopes avec la charge utile. Les bibliothèques comme le SDK DocuSign pour Node.js ou Python simplifient ce processus :

    # Exemple Python utilisant la bibliothèque docusign-esign
    from docusign_esign import ApiClient, EnvelopesApi, EnvelopeDefinition
    
    api_client = ApiClient()
    api_client.host = 'https://demo.docusign.net/restapi'  # Utilisez la production pour le direct
    envelopes_api = EnvelopesApi(api_client)
    
    envelope_definition = EnvelopeDefinition(
        status='sent',
        email_subject='Please sign',
        documents=[/* votre document */],
        recipients=/* avec les onglets comme ci-dessus */
    )
    
    results = envelopes_api.create_envelope(account_id, envelope_definition)
    

    Surveillez l'achèvement via des webhooks, en vous assurant que les modifications sont capturées dans les journaux d'audit.

  4. Meilleures pratiques pour la modification :

    • Validation : Vérifiez le placement des onglets et l'intégrité des données à l'aide du point de terminaison validateTabs avant l'envoi.
    • Logique conditionnelle : Pour les cas avancés, intégrez-vous aux fonctionnalités Business Pro via l'API pour appliquer des règles (par exemple, afficher les champs modifiables uniquement si les valeurs préremplies répondent aux conditions).
    • Gestion des erreurs : Si le préremplissage échoue (par exemple, les onglets ne correspondent pas), l'API renvoie des erreurs 400 : enregistrez-les pour le débogage.
    • Tests : Utilisez toujours le bac à sable pour développeurs DocuSign. Tenez compte des quotas d'enveloppes : les plans API Starter autorisent environ 40 par mois, évoluant avec les niveaux jusqu'à l'édition Advanced à 5 760 $ par an.
  5. Pièges courants et solutions :

    • Verrouillage excessif : Si les onglets apparaissent non modifiables, vérifiez qu'il n'y a pas de readOnly ou de validation personnalisée appliquée. Solution : Définissez explicitement editable: true dans les propriétés de l'onglet.
    • Remplacement des données : Les modifications du signataire remplacent de manière transparente les valeurs de l'API, mais suivez originalValue si la conformité l'exige.
    • Scénarios à plusieurs signataires : Attribuez des onglets par recipientId ; préremplissez uniquement pour les signataires concernés afin d'éviter toute confusion.
    • Notes de conformité : Les données préremplies doivent être conformes aux réglementations telles que l'ESIGN Act (États-Unis) ou l'eIDAS (UE), en veillant à ce que les pistes d'audit capturent les modifications.

Ce processus prend généralement 10 à 20 minutes pour une intégration de base, la personnalisation complète ajoutant de la complexité. Les entreprises signalent une augmentation de la vitesse de signature de 30 à 40 % après la mise en œuvre, selon les études de cas DocuSign.

Avantages dans un contexte commercial

Le préremplissage des onglets modifiables rationalise l'intégration, les demandes de prêt et les contrats avec les fournisseurs. Par exemple, dans l'immobilier, les agents peuvent remplir automatiquement les informations sur l'acheteur à partir des données MLS, ce qui permet des ajustements sur place. Il s'intègre également bien aux CRM comme Salesforce, réduisant ainsi les silos de données.

Aperçu de DocuSign et de son écosystème

DocuSign est un leader dans le domaine de la signature électronique depuis 2003, offrant une suite complète comprenant eSignature, CLM (Contract Lifecycle Management) et des outils API. Son API permet une intégration transparente, prenant en charge plus de 1 000 applications. La tarification commence à 10 $ par mois pour les plans personnels, s'étendant à 40 $ par utilisateur et par mois pour Business Pro, avec des plans API à partir de 600 $ par an. Les fonctionnalités avancées telles que l'envoi en masse et l'authentification ajoutent des coûts mesurés, ce qui le rend adapté aux entreprises ayant besoin d'une automatisation robuste.

image

L'IAM (Identity and Access Management) de DocuSign améliore la sécurité grâce à l'authentification unique et aux pistes d'audit, tandis que CLM automatise la négociation, l'extraction et l'analyse des contrats, ce qui est idéal pour les équipes juridiques qui traitent des volumes élevés de contrats.

Paysage concurrentiel : Adobe Sign, eSignGlobal et HelloSign

Adobe Sign : Intégration axée sur l'entreprise

Adobe Sign, qui fait partie d'Adobe Document Cloud, excelle dans les flux de travail centrés sur le PDF, avec une liaison profonde avec Acrobat. Il prend en charge le préremplissage via une API similaire à DocuSign, en utilisant des balises de champ pour le remplissage modifiable. La tarification commence à 10 $ par utilisateur et par mois pour les plans individuels, jusqu'à 40 $ par utilisateur et par mois pour les équipes, avec des devis personnalisés pour les éditions Enterprise. Les avantages incluent le remplissage de formulaires basé sur l'IA et les signatures mobiles, mais les quotas d'API peuvent être limités pour une utilisation à volume élevé. Il est conforme aux normes mondiales telles que ESIGN et eIDAS, ce qui le rend adapté aux secteurs créatifs et à forte intensité documentaire.

image

eSignGlobal : Un acteur mondial axé sur l'Asie-Pacifique

eSignGlobal se positionne comme une alternative polyvalente, conforme dans 100 pays grand public à l'échelle mondiale, avec une forte présence dans la région Asie-Pacifique (APAC). Le paysage de la signature électronique dans la région APAC est fragmenté, avec des normes élevées et des réglementations strictes, contrairement aux modèles ESIGN (États-Unis) ou eIDAS (UE) plus basés sur un cadre, qui s'appuient sur la vérification par e-mail ou l'auto-déclaration. La région APAC exige une approche d'« intégration de l'écosystème », nécessitant une intégration matérielle/API profonde avec les identités numériques gouvernement à entreprise (G2B), ce qui élève les barrières technologiques bien au-dessus des normes occidentales.

eSignGlobal résout ce problème grâce à la prise en charge native de systèmes tels que iAM Smart à Hong Kong et Singpass à Singapour, garantissant des flux de travail transparents et conformes. Il se développe activement en Europe et dans les Amériques pour concurrencer DocuSign et Adobe Sign, offrant une tarification compétitive : le plan Essential à 16,6 $ par mois permet d'envoyer jusqu'à 100 documents, avec des sièges d'utilisateurs illimités et une vérification par code d'accès, offrant une conformité de grande valeur sans frais par siège. Ce modèle séduit les équipes en expansion dans les secteurs réglementés tels que la finance et les ressources humaines.

esignglobal HK


Vous recherchez une alternative plus intelligente à DocuSign ?

eSignGlobal offre une solution de signature électronique plus flexible et plus rentable, avec une conformité mondiale, une tarification transparente et un processus d'intégration plus rapide.

👉 Démarrez un essai gratuit


HelloSign (maintenant Dropbox Sign) : Simplicité pour les PME

HelloSign, acquis par Dropbox en 2019, se concentre sur la signature conviviale et prend en charge le préremplissage des champs modifiables via l'API avec des modèles. Il est salué pour sa configuration rapide et son intégration avec Google Workspace. La tarification commence avec un plan gratuit (3 documents par mois), puis Essentials à 15 $ par mois, jusqu'à Premium à 25 $ par utilisateur et par mois. Bien qu'il soit conforme à ESIGN/UETA, il manque certaines fonctionnalités de niveau entreprise telles que l'IAM avancé, ce qui le rend adapté aux petites entreprises, mais moins robuste pour les besoins de conformité mondiale.

Comparaison côte à côte des plateformes de signature électronique

Fonctionnalité/Aspect DocuSign Adobe Sign eSignGlobal HelloSign (Dropbox Sign)
Préremplissage et modification de l'API API d'onglets robuste ; modifiable par défaut Prise en charge de la modification des balises de champ Basé sur un modèle ; utilisateurs illimités API simple ; remplissage de modèles
Tarification (niveau d'entrée) 10 $/mois (Personnel) 10 $/utilisateur/mois 16,6 $/mois (Essential, 100 documents) Gratuit (limité) ; 15 $/mois
Sièges d'utilisateurs Licence par siège Par utilisateur Illimité Illimité dans les plans Premium
Objectif de conformité Mondial (ESIGN, eIDAS) PDF/ESIGN/eIDAS fort 100 pays ; profondeur APAC (iAM Smart, Singpass) États-Unis/mondial de base
Quotas d'API Niveaux (40-100+/mois) Basé sur l'utilisation Inclus dans Pro ; flexible Modéré pour les PME
Avantages Automatisation d'entreprise, intégrations Écosystème PDF Intégration de l'écosystème APAC, coût Facilité d'utilisation, synchronisation Dropbox
Limites Coûts plus élevés pour les modules complémentaires Courbe d'apprentissage abrupte pour les utilisateurs non-Adobe Émergent en dehors de l'APAC Moins de fonctionnalités avancées

Ce tableau met en évidence les compromis : DocuSign est en tête en termes de maturité, tandis que les alternatives offrent des avantages de niche tels que le coût ou l'adéquation régionale.

Réflexions finales sur le choix d'une signature électronique

Le choix d'une plateforme de signature électronique dépend de la taille, de la région et des besoins d'intégration. DocuSign reste un choix fiable pour les flux de travail complets basés sur l'API. Pour les alternatives qui mettent l'accent sur la conformité régionale, en particulier dans les environnements réglementaires complexes de l'APAC, eSignGlobal offre une option équilibrée et rentable. Évaluez en fonction des priorités de votre entreprise pour optimiser l'efficacité et la conformité.

avatar
Shunfang
Responsable de la gestion des produits chez eSignGlobal, un leader chevronné avec une vaste expérience internationale dans l'industrie de la signature électronique. Suivez mon LinkedIn