DocuSign API: Wie man Felder mit Daten vorbelegt, aber dem Benutzer die Bearbeitung erlaubt?
Navigation der DocuSign API: Vorbefüllung von Feldern bei gleichzeitiger Aktivierung der Benutzerbearbeitung
In der sich ständig weiterentwickelnden Landschaft des digitalen Dokumentenmanagements haben sich elektronische Signaturplattformen wie DocuSign zu unverzichtbaren Werkzeugen für Unternehmen entwickelt, um Arbeitsabläufe zu rationalisieren. Die DocuSign API zeichnet sich durch ihre Flexibilität aus, die es Entwicklern ermöglicht, das Signaturerlebnis zu automatisieren und anzupassen. Eine häufige Herausforderung besteht darin, vorab ausgefüllte Daten in Dokumente zu integrieren und gleichzeitig sicherzustellen, dass Felder (oder "Tabs" in der DocuSign-Terminologie) automatisch aus externen Quellen befüllt werden, aber dennoch von Unterzeichnern bearbeitet werden können, um notwendige Anpassungen vorzunehmen. Dieses Gleichgewicht verbessert die Effizienz, ohne die Benutzerkontrolle zu beeinträchtigen, was es zu einer wichtigen Funktion für Branchen wie Finanzen, Immobilien und Personalwesen macht.

Aus geschäftlicher Sicht reduziert diese Funktion manuelle Dateneingabefehler und beschleunigt Vertragszyklen, was laut Branchenberichten die Bearbeitungszeit um bis zu 50 % verkürzen kann. Die Implementierung erfordert jedoch eine sorgfältige Handhabung der API, um ein vorzeitiges Sperren von Feldern zu vermeiden.
Vergleichen Sie E-Signatur-Plattformen mit DocuSign oder Adobe Sign?
eSignGlobal bietet flexiblere und kostengünstigere E-Signatur-Lösungen mit globaler Compliance, transparenter Preisgestaltung und schnelleren Onboarding-Prozessen.
👉 Starten Sie eine kostenlose Testversion
Beherrschung der Vorbefüllung in der DocuSign API: Ein technischer Leitfaden
Die DocuSign eSignature REST API v2.1 bietet leistungsstarke Tools zur Verwaltung von Tabs, interaktiven Elementen, die in einem Dokument platziert werden, wie z. B. Textfelder, Kontrollkästchen und Datumsfelder. Das Vorbefüllen dieser Tabs beinhaltet das Einfügen von Daten über API-Aufrufe während der Erstellung des Umschlags, wobei gleichzeitig Attribute festgelegt werden, die es den Unterzeichnern ermöglichen, Änderungen vorzunehmen. Dieser Ansatz ist besonders nützlich in Szenarien, in denen die anfänglichen Daten aus einem CRM-System oder einem Formular stammen, die Unterzeichner jedoch Details überprüfen oder anpassen müssen.
Schlüsselkonzepte: Tabs und ihre Attribute
Tabs in DocuSign werden im tabs-Array des signHere- oder text-Objekts in der API-Nutzlast definiert. Um eine Vorbefüllung zu erreichen, verwenden Sie das Attribut value, aber um die Bearbeitung zu ermöglichen, stellen Sie sicher, dass die documentId und pageNumber des Tabs korrekt ausgerichtet sind, und vermeiden Sie schreibgeschützte Flags. Wichtig ist, dass Tabs standardmäßig nicht gesperrt sind, es sei denn, sie werden explizit über die Attribute locked oder required festgelegt, was eine natürliche Bearbeitbarkeit ermöglicht.
In einem Kaufvertrag können Sie beispielsweise den Namen des Käufers aus einer Datenbank vorab ausfüllen, aber Korrekturen zulassen, falls sich die Kontaktdaten ändern. Dies verhindert starre Arbeitsabläufe, die Benutzer frustrieren und zum Abbruch von Dokumenten führen können.
Schrittweise Implementierung
-
Authentifizierung und Vorbereitung des Umschlags: Beginnen Sie mit dem Abrufen eines Zugriffstokens über OAuth 2.0. Erstellen Sie einen Umschlag mit dem Endpunkt
/envelopes. Laden Sie Ihr Dokument als Base64-kodierte Datei hoch oder verweisen Sie auf eine vorhandene Vorlage.Beispiel für einen Nutzlastausschnitt (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", // Pre-populates the field "locked": "false", // Ensures editability "required": "false" // Optional; set to true if mandatory } ] } } ] } }Hier fügt das Attribut
valueDaten ein, währendlocked: false(Standard) dem Unterzeichner die Bearbeitung ermöglicht. Die Koordinaten (xPosition,yPosition) positionieren den Tab präzise auf dem PDF. -
Verarbeitung der vorlagenbasierten Vorbefüllung: Wenn Sie Vorlagen verwenden (über
/templates/{templateId}/envelopes), extrahieren Sie zuerst die Tabs mit einer GET-Anfrage an/envelopes/{envelopeId}/documents/{documentId}/tabs. Ändern Sie dann die Antwort, umvaluehinzuzufügen, ohnetabLabeloder Position zu ändern. Senden Sie den aktualisierten Umschlag. Dieser Ansatz ist ideal für wiederverwendbare Formulare, wobei die Struktur erhalten bleibt und gleichzeitig dynamische Daten eingefügt werden. -
Ausführung von API-Aufrufen: Verwenden Sie POST auf
/accounts/{accountId}/envelopesmit der Nutzlast. Bibliotheken wie das DocuSign SDK für Node.js oder Python vereinfachen diesen Prozess:# Python example using docusign-esign library from docusign_esign import ApiClient, EnvelopesApi, EnvelopeDefinition api_client = ApiClient() api_client.host = 'https://demo.docusign.net/restapi' # Use production for live envelopes_api = EnvelopesApi(api_client) envelope_definition = EnvelopeDefinition( status='sent', email_subject='Please sign', documents=[/* your document */], recipients=/* with tabs as above */ ) results = envelopes_api.create_envelope(account_id, envelope_definition)Überwachen Sie den Abschluss über Webhooks und stellen Sie sicher, dass Bearbeitungen in den Audit-Logs erfasst werden.
-
Best Practices für die Bearbeitbarkeit:
- Validierung: Verwenden Sie den Endpunkt
validateTabs, um die Tab-Platzierung und Datenintegrität vor dem Senden zu überprüfen. - Bedingte Logik: Integrieren Sie für fortgeschrittene Fälle über die API mit Business Pro-Funktionen, um Regeln anzuwenden (z. B. Anzeige eines bearbeitbaren Felds nur, wenn ein vorab ausgefüllter Wert eine Bedingung erfüllt).
- Fehlerbehandlung: Wenn die Vorbefüllung fehlschlägt (z. B. Tab-Fehlpaarung), gibt die API einen 400-Fehler zurück - protokollieren Sie diese zur Fehlersuche.
- Tests: Verwenden Sie immer die DocuSign Developer Sandbox. Beachten Sie die Umschlagkontingente: Starter-API-Pläne erlauben etwa 40 pro Monat, die mit den Stufen auf 5.760 USD pro Jahr für die Premium-Version erweitert werden.
- Validierung: Verwenden Sie den Endpunkt
-
Häufige Fallstricke und Lösungen:
- Übermäßige Sperrung: Wenn ein Tab als nicht bearbeitbar angezeigt wird, überprüfen Sie, ob keine
readOnly- oder benutzerdefinierten Validierungen erzwungen werden. Lösung: Setzen Sieeditable: trueexplizit in den Tab-Eigenschaften. - Datenüberschreibung: Änderungen des Unterzeichners überschreiben nahtlos API-Werte, aber verfolgen Sie
originalValuefür Compliance-Zwecke, falls erforderlich. - Szenarien mit mehreren Unterzeichnern: Weisen Sie Tabs nach
recipientIdzu; füllen Sie nur für relevante Unterzeichner vor, um Verwirrung zu vermeiden. - Compliance-Hinweis: Vorab ausgefüllte Daten müssen Vorschriften wie den ESIGN Act (USA) oder eIDAS (EU) entsprechen, um sicherzustellen, dass Audit-Trails Bearbeitungen erfassen.
- Übermäßige Sperrung: Wenn ein Tab als nicht bearbeitbar angezeigt wird, überprüfen Sie, ob keine
Dieser Prozess dauert in der Regel 10-20 Minuten für grundlegende Integrationen, wobei vollständige Anpassungen die Komplexität erhöhen. Unternehmen berichten von einer Beschleunigung der Signatur um 30-40 % nach der Implementierung, so DocuSign-Fallstudien.
Vorteile im Geschäftskontext
Die Vorbefüllung bearbeitbarer Tabs rationalisiert das Onboarding, Kreditanträge und Lieferantenvereinbarungen. Im Immobilienbereich können Makler beispielsweise Käuferinformationen aus MLS-Daten automatisch ausfüllen und Anpassungen vor Ort zulassen. Es lässt sich auch gut in CRMs wie Salesforce integrieren und reduziert Datensilos.
Überblick über DocuSign und sein Ökosystem
DocuSign ist seit 2003 führend im Bereich der elektronischen Signaturen und bietet eine umfassende Suite, die eSignature, CLM (Contract Lifecycle Management) und API-Tools umfasst. Seine API ermöglicht nahtlose Integrationen und unterstützt über 1.000 Anwendungen. Die Preise beginnen bei 10 USD pro Monat für Einzelpersonen und reichen bis zu 40 USD pro Benutzer und Monat für Business Pro, wobei API-Pläne ab 600 USD pro Jahr erhältlich sind. Erweiterte Funktionen wie Bulk Send und Authentifizierung erhöhen die verbrauchsabhängigen Kosten und machen es für Unternehmen geeignet, die eine robuste Automatisierung benötigen.

Das IAM (Identity and Access Management) von DocuSign verbessert die Sicherheit durch SSO und Audit-Trails, während CLM Vertragsverhandlungen, -extraktion und -analyse automatisiert - ideal für Rechtsteams, die große Vertragsmengen bearbeiten.
Wettbewerbslandschaft: Adobe Sign, eSignGlobal und HelloSign
Adobe Sign: Integration für Unternehmen
Adobe Sign, Teil der Adobe Document Cloud, zeichnet sich durch PDF-zentrierte Workflows aus und ist eng mit Acrobat verbunden. Es unterstützt die Vorbefüllung über eine ähnliche API wie DocuSign und verwendet Feld-Tags für die bearbeitbare Befüllung. Die Preise beginnen bei 10 USD pro Benutzer und Monat für Einzelpersonen und reichen bis zu 40 USD pro Benutzer und Monat für Teams, wobei Enterprise-Versionen individuelle Angebote haben. Zu den Vorteilen gehören KI-gestützte Formularausfüllung und mobile Signaturen, aber die API-Kontingente können bei hohem Volumen begrenzt sein. Es entspricht globalen Standards wie ESIGN und eIDAS und ist für kreative und dokumentenintensive Branchen geeignet.

eSignGlobal: Ein globaler Player mit Fokus auf APAC
eSignGlobal positioniert sich als vielseitige Alternative, die in 100 wichtigen Ländern weltweit konform ist und sich insbesondere im asiatisch-pazifischen Raum (APAC) auszeichnet. Die E-Signatur-Landschaft in APAC ist fragmentiert, mit hohen Standards und strengen Vorschriften - im Gegensatz zu stärker rahmenbasierten ESIGN- (USA) oder eIDAS- (EU) Modellen, die auf E-Mail-Verifizierung oder Selbsterklärung basieren. APAC erfordert einen "Ökosystem-Integrations"-Ansatz, der eine tiefe Hardware-/API-Integration mit digitalen Identitäten von Regierung zu Unternehmen (G2B) erfordert, was die technischen Hürden weit über westliche Standards hinaus erhöht.
eSignGlobal geht dieses Problem an, indem es native Unterstützung für Systeme wie Hongkongs iAM Smart und Singapurs Singpass bietet und so nahtlose, konforme Workflows gewährleistet. Es expandiert aggressiv in Europa und Amerika, um mit DocuSign und Adobe Sign zu konkurrieren, und bietet wettbewerbsfähige Preise: Der Essential-Plan kostet 16,6 USD pro Monat und ermöglicht das Versenden von bis zu 100 Dokumenten, unbegrenzte Benutzerlizenzen und die Überprüfung über Zugriffscodes - und bietet so eine hohe Compliance ohne Gebühren pro Lizenz. Dieses Modell spricht expandierende Teams in regulierten Branchen wie Finanzen und Personalwesen an.

Suchen Sie eine intelligentere Alternative zu DocuSign?
eSignGlobal bietet flexiblere und kostengünstigere E-Signatur-Lösungen mit globaler Compliance, transparenter Preisgestaltung und schnelleren Onboarding-Prozessen.
👉 Starten Sie eine kostenlose Testversion
HelloSign (jetzt Dropbox Sign): Einfachheit für KMUs
HelloSign, das 2019 von Dropbox übernommen wurde, konzentriert sich auf benutzerfreundliche Signaturen und unterstützt die API-Vorbefüllung bearbeitbarer Felder über Vorlagen. Es wird für seine schnelle Einrichtung und Integration mit Google Workspace gelobt. Die Preise beginnen mit einer kostenlosen Version (3 Dokumente pro Monat), gefolgt von Essentials für 15 USD pro Monat und Premium für 25 USD pro Benutzer und Monat. Obwohl es ESIGN/UETA-konform ist, fehlen ihm einige Funktionen der Enterprise-Klasse wie erweitertes IAM, was es für kleine Unternehmen geeignet macht, aber für globale Compliance-Anforderungen nicht robust genug ist.
Vergleich von E-Signatur-Plattformen nebeneinander
| Funktion/Aspekt | DocuSign | Adobe Sign | eSignGlobal | HelloSign (Dropbox Sign) |
|---|---|---|---|---|
| API-Vorbefüllung und Bearbeitbarkeit | Robuste Tab-API; standardmäßig bearbeitbar | Feld-Tagging unterstützt Bearbeitung | Vorlagenbasiert; unbegrenzte Benutzer | Einfache API; Vorlagenbefüllung |
| Preisgestaltung (Einstiegsniveau) | 10 USD/Monat (Personal) | 10 USD/Benutzer/Monat | 16,6 USD/Monat (Essential, 100 Dokumente) | Kostenlos (begrenzt); 15 USD/Monat |
| Benutzerlizenzen | Lizenzierung pro Lizenz | Pro Benutzer | Unbegrenzt | Unbegrenzt in Premium-Plänen |
| Compliance-Fokus | Global (ESIGN, eIDAS) | PDF/ESIGN/eIDAS stark | 100 Länder; APAC-Tiefe (iAM Smart, Singpass) | USA/grundlegend global |
| API-Kontingente | Gestaffelt (40-100+/Monat) | Nutzungsbasiert | In Pro enthalten; flexibel | KMU-Mittel |
| Vorteile | Unternehmensautomatisierung, Integration | PDF-Ökosystem | APAC-Ökosystemintegration, Kosten | Benutzerfreundlichkeit, Dropbox-Synchronisierung |
| Einschränkungen | Höhere Kosten für Add-ons | Steile Lernkurve für Nicht-Adobe-Benutzer | Nicht-APAC-aufstrebend | Weniger erweiterte Funktionen |
Diese Tabelle verdeutlicht die Kompromisse: DocuSign ist führend in Bezug auf Reife, während Alternativen Nischenvorteile wie Kosten oder regionale Anpassung bieten.
Abschließende Gedanken zur Auswahl einer E-Signatur
Die Wahl einer E-Signatur-Plattform hängt von der Größe, der Region und den Integrationsanforderungen ab. DocuSign bleibt eine solide Wahl für umfassende API-gesteuerte Workflows. Für Alternativen, die den Schwerpunkt auf regionale Compliance legen, insbesondere in der komplexen regulatorischen Landschaft des asiatisch-pazifischen Raums, bietet eSignGlobal eine ausgewogene und kostengünstige Option. Bewerten Sie anhand Ihrer Geschäftsprioritäten, um Effizienz und Compliance zu optimieren.