Mode Developeur

Description du "Developer Mode" dans l'interface de Datasure eSign.

Introduction

Le Mode Développeur de Datasure eSign facilite l’intégration avec la plateforme.

L’un des plus grands défis lors de l’intégration de Datasure eSign est de créer la configuration de la cérémonie de signature. Cette configuration comprend de nombreux éléments, notamment :
L’ordre des actions et des destinatairesLa position des champs de signatureLe masquage des documentsL’intégration de services externesEt bien d’autres détails...

📌 Pour plus d’informations sur la configuration, consultez :

  • 📖 Le guide "Hello World"
  • 🛠️ Le guide Postman

Pourquoi utiliser le Mode Développeur ?

Le Mode Développeur a été conçu pour vous aider à générer facilement ces configurations complexes.

🎯 Principe :

  1. Utilisez l’interface Web de Datasure eSign pour créer votre workflow :
    • Téléversez un document 📄
    • Définissez les destinataires 📩
    • Configurez les champs de signature et de formulaire ✍️
  2. Téléchargez la configuration générée en JSON
  3. Modifiez les éléments dynamiques (ex. : noms des destinataires, e-mails, numéros de téléphone, etc.) pour obtenir un modèle de workflow réutilisable

🚀 Ainsi, Datasure eSign devient un véritable "constructeur de configuration" facilitant votre intégration API !


Conditions pour activer le Mode Développeur

Le Mode Développeur n’est accessible qu’aux utilisateurs autorisés.

📌 Un utilisateur doit avoir l’un des droits suivants :
1️⃣ Le rôle prédéfini "Developer" OU 2️⃣ Un rôle personnalisé contenant la permission suivante :

  • "L’utilisateur peut télécharger la description d’une enveloppe API"

📖 Pour plus d’informations sur les rôles et permissions, consultez le guide dédié :
🔗 Rôles et Permissions

🚀 Une fois activé, le Mode Développeur vous permet de récupérer facilement les configurations JSON des enveloppes pour vos intégrations API !


Téléchargement de la Configuration

Il existe deux méthodes pour télécharger la configuration d’une enveloppe :


1. Téléchargement avant l’envoi

📌 Principe :
Vous pouvez télécharger la configuration pendant la création de l’enveloppe, avant de l’envoyer.

⚠️ Attention : Ce téléchargement peut engendrer des coûts selon votre plan d’utilisation.

💡 Où trouver cette option ?
L’interface Web de Datasure eSign propose un bouton dédié permettant d’exporter la configuration avant l’envoi.


2. Téléchargement après l’envoi

📌 Principe :
Vous pouvez télécharger la configuration d’une enveloppe déjà envoyée.

💡 Avantage :

  • Permet de tester le workflow et le cas d’usage avant de l’automatiser.
  • Assure que la configuration correspond bien aux attentes avant intégration API.

💡 Où trouver cette option ?
L’interface Web de Datasure eSign propose un bouton dédié pour télécharger la configuration après l’envoi de l’enveloppe.


Plateforme de Développement et Tests

Datasure dispose d'une plateforme démo et gratuite permettant aux clients et développeurs de créer et tester leurs workflows.

📌 Accès prolongé :
Si vous avez besoin d’un accès plus long au système, vous pouvez contacter Datasure.


Avantages du Mode Développeur

Simplification de la configuration

  • Il suffit d’ajouter les champs dans le Datasure eSign Viewer puis de télécharger la configuration JSON.
  • Aucune connaissance approfondie des étapes de configuration n’est requise.

Génération automatique de la configuration

  • Ex. : Si vous souhaitez ajouter un champ de signature, il vous suffit de :
    1️⃣ Ajouter le champ dans l’interface Datasure eSign Viewer 2️⃣ Télécharger la configuration JSON 3️⃣ Réutiliser la configuration dans votre intégration API (workstep configuration).

Précision des éléments

  • Vous obtenez automatiquement la position exacte des champs dans la configuration.
  • Évite d’écrire le code manuellement, ce qui réduit le risque d’erreurs.

Le Mode Développeur est une solution idéale pour accélérer et fiabiliser votre intégration avec Datasure eSign. Cette méthode est idéale pour valider votre configuration avant de l’implémenter dans votre intégration API.