Home / 博客中心 / API DocuSign: Inviare una busta da un modello con etichette precompilate

API DocuSign: Inviare una busta da un modello con tab precompilati

Shunfang
2026-03-12
3min
Twitter Facebook Linkedin

Semplificare i flussi di lavoro dei documenti con l'API DocuSign

Nel frenetico mondo delle operazioni aziendali digitali, le piattaforme di firma elettronica come DocuSign sono diventate strumenti essenziali per automatizzare la gestione dei contratti e ridurre la burocrazia. L'API DocuSign si distingue per la sua potenza nella gestione di flussi di lavoro complessi, in particolare sfruttando i modelli per inviare buste - il termine DocuSign per un pacchetto di documenti pronti per la firma - con tag precompilati. Questa funzionalità non solo fa risparmiare tempo, ma riduce al minimo gli errori in ambienti ad alto volume come i team di vendita o i dipartimenti legali. Da un punto di vista aziendale, l'integrazione di tali API può portare a significativi guadagni di efficienza, con studi che dimostrano una riduzione dei tempi di gestione dei documenti fino all'80%.

image


Confronto tra piattaforme di firma elettronica: DocuSign o Adobe Sign?

eSignGlobal offre soluzioni di firma elettronica più flessibili ed economiche, con conformità globale, prezzi trasparenti e un processo di onboarding più rapido.

👉 Inizia una prova gratuita


Padroneggiare l'API DocuSign: invio di buste da modelli

L'API DocuSign eSignature è un potente strumento per sviluppatori che consente alle aziende di incorporare le funzionalità di firma direttamente nelle loro applicazioni. Nella sua essenza, una "busta" è un contenitore per uno o più documenti che possono essere indirizzati per la firma, l'approvazione o altre azioni. I modelli in DocuSign predefiniscono il layout del documento, i campi (noti come tag) e i flussi di lavoro, rendendoli ideali per attività ripetitive come l'onboarding o l'approvazione delle fatture.

I tag precompilati si riferiscono al riempimento di questi campi con dati prima dell'invio della busta, come caselle di testo, date o caselle di controllo. Questo è particolarmente utile quando le informazioni del destinatario sono note, garantendo un'esperienza di firma più fluida. Per le aziende, questa funzionalità si integra perfettamente con i sistemi CRM (come Salesforce) o gli strumenti ERP, automatizzando l'estrazione dei dati.

Per implementare questo tramite l'API, gli sviluppatori utilizzano in genere endpoint RESTful, con l'autenticazione gestita tramite autorizzazione OAuth 2.0 o JWT. Il sandbox per sviluppatori di DocuSign fornisce un ambiente di test gratuito, essenziale per le aziende per iterare sull'integrazione senza incorrere in costi di produzione.

Prerequisiti per l'integrazione dell'API

Prima di approfondire il codice, assicurati di avere:

  • Un account sviluppatore DocuSign (registrazione gratuita).
  • Una chiave di integrazione (ID applicazione) e un token API per l'autenticazione.
  • Familiarità con i payload JSON, poiché l'API utilizza questo formato per la comunicazione.
  • L'SDK DocuSign per la tua lingua preferita (ad esempio Java, .NET, Python), che semplifica le richieste HTTP.

Le aziende dovrebbero anche considerare i livelli di prezzo dell'API: il piano Starter a $ 600 all'anno supporta fino a 40 buste al mese, adatto per piccole integrazioni, mentre il piano Advanced a $ 5.760 all'anno sblocca l'invio in blocco e i webhook, adatto per operazioni su scala più ampia.

Guida passo passo per l'invio di buste con tag precompilati

Passaggio 1: creare o recuperare un modello

Inizia caricando un modello nell'applicazione Web DocuSign o tramite l'API. Il modello include il documento e i tag posizionati su di esso. I tag sono classificati come:

  • Tag di testo: per nomi, indirizzi, ecc.
  • Tag di data: per compilare automaticamente la data corrente o valori personalizzati.
  • Tag di casella di controllo: per accordi.
  • Tag di iniziali/firma: per le azioni del firmatario.

Utilizza l'API Templates per elencare i modelli esistenti:

GET /restapi/v2.1/accounts/{accountId}/templates

Questo restituirà un array JSON di modelli. Prendi nota del templateId per i passaggi successivi.

Passaggio 2: preparare la definizione della busta

Costruisci un oggetto busta che faccia riferimento al modello. Precompila i tag includendo i dati del destinatario e i valori dei tag nel payload.

Ecco un esempio di JSON per la creazione di una busta (illustrato utilizzando Node.js e l'SDK DocuSign):

const dsApi = new docusign.ApiClient();
dsApi.setBasePath('https://demo.docusign.net/restapi');
const envelopesApi = new docusign.EnvelopesApi(dsApi);

const envelopeDefinition = new docusign.EnvelopeDefinition();
envelopeDefinition.emailSubject = 'Please sign this document';
envelopeDefinition.status = 'sent'; // Options: 'created', 'sent', 'delivered'

// Reference the template
const template = new docusign.TemplateReference();
template.templateId = 'your-template-id';
template.roleName = 'Signer1'; // Matches template role
envelopeDefinition.templateReferences = [template];

// Define recipient and pre-fill tabs
const signer = new docusign.TemplateRole();
signer.roleName = 'Signer1';
signer.email = 'recipient@example.com';
signer.name = 'John Doe';
signer.clientUserId = '1000'; // For embedded signing if needed

// Pre-fill tabs (tabs from template)
const textTab = new docusign.Text();
textTab.tabLabel = 'FullName'; // Matches tab in template
textTab.value = 'John Doe';
signer.tabs = new docusign.Tabs();
signer.tabs.textTabs = [textTab];

const dateTab = new docusign.Date();
dateTab.tabLabel = 'AgreementDate';
dateTab.value = new Date().toISOString().split('T')[0];
signer.tabs.dateTabs = [dateTab];

envelopeDefinition.templateRoles = [signer];

const results = await envelopesApi.createEnvelope(accountId, { envelopeDefinition });
console.log(`Envelope ID: ${results.envelopeId}`);

Questo codice crea una busta da un modello, precompilando il tag di testo "FullName" con "John Doe" e compilando il tag di data con la data odierna. Il tabLabel deve corrispondere esattamente all'etichetta assegnata al tag nel modello.

Passaggio 3: gestire l'autenticazione e l'invio

Autenticati utilizzando JWT o un token di accesso. In produzione, utilizza il percorso base NA1 (USA) o EU1 (Europa) in base alla regione del tuo account. Invia la busta utilizzando:

const accessToken = await getJwtToken(); // Your auth function
dsApi.addDefaultHeader('Authorization', `Bearer ${accessToken}`);

Per scenari di invio in blocco, il piano Advanced API supporta fino a 100 buste al mese e la precompilazione dei dati da fonti esterne come i database.

Passaggio 4: monitorare e recuperare lo stato

Dopo l'invio, monitora lo stato utilizzando i webhook (funzionalità Connect nel piano Advanced) o interrogando l'endpoint /envelopes/{envelopeId}. Questo è fondamentale per i flussi di lavoro aziendali, garantendo la conformità ai requisiti di audit trail.

Sfide comuni e soluzioni

  • Errori di corrispondenza dei tag: assicurati che i tag siano univoci e referenziati correttamente. Utilizza prima l'API Template per ottenere i dettagli dei tag.
  • Instradamento dei destinatari: per le buste con più firmatari, assegna i ruoli nel modello e mappali nella chiamata API.
  • Limiti: i piani standard limitano gli invii automatizzati a circa 100/utente/anno; i piani API hanno quote di buste.
  • Gestione degli errori: le risposte dell'API includono codici di errore (ad esempio, 400 per tag non validi); implementa i tentativi per problemi transitori.

Da un punto di vista aziendale, questa integrazione API può ridurre l'inserimento manuale dei dati del 70%, ma le aziende devono valutare i costi: i componenti aggiuntivi dell'API come l'autenticazione comportano costi misurati.

Esplorare l'ecosistema più ampio di DocuSign

DocuSign si estende oltre la semplice firma elettronica, offrendo prodotti come Intelligent Agreement Management (IAM) CLM, una soluzione di gestione del ciclo di vita dei contratti. IAM CLM automatizza l'intero processo di accordo, dalla bozza alla negoziazione e al rinnovo, integrando l'intelligenza artificiale per l'analisi dei termini. Ha prezzi personalizzati per le aziende, a partire dal piano Enhanced, che include SSO e funzionalità di analisi avanzate. Questo lo rende adatto alle aziende di medie e grandi dimensioni che necessitano di una conformità end-to-end.

image

Panorama competitivo: confronto tra piattaforme di firma elettronica

Il mercato della firma elettronica è competitivo, con DocuSign che guida l'adozione globale, ma affronta concorrenti che offrono vantaggi specializzati. Adobe Sign enfatizza la perfetta integrazione con la suite creativa di Adobe, adatta per flussi di lavoro ad alta intensità di documenti. Supporta la precompilazione dei moduli tramite la sua API ed è conforme a ESIGN/UETA negli Stati Uniti ed eIDAS in Europa. I prezzi partono da $ 10 al mese per i singoli utenti, estendendosi a piani personalizzati per le aziende, che includono funzionalità come la firma mobile e la raccolta dei pagamenti.

image

eSignGlobal si posiziona come una potenza regionale, in particolare nella regione Asia-Pacifico (APAC), dove le normative sulla firma elettronica sono frammentate, elevate e rigorosamente regolamentate. A differenza degli standard basati su framework negli Stati Uniti (ESIGN Act) o in Europa (eIDAS), che si basano sulla verifica tramite e-mail o sull'autodichiarazione, l'APAC richiede la conformità "integrazione dell'ecosistema". Ciò comporta una profonda integrazione hardware/a livello di API con le identità digitali da governo a impresa (G2B), aumentando significativamente le barriere tecnologiche a livelli superiori rispetto ai modelli occidentali. eSignGlobal supporta la conformità in 100 principali paesi e regioni globali, con un vantaggio nell'APAC tramite data center locali a Hong Kong e Singapore. Si integra nativamente con iAM Smart di Hong Kong e Singpass di Singapore, consentendo una forte autenticazione dell'identità. I prezzi sono più accessibili: il piano Essential costa $ 16,6 al mese, consentendo l'invio di un massimo di 100 documenti per la firma elettronica, posti utente illimitati e verifica di documenti/firme tramite codici di accesso, offrendo un forte valore sulla base della conformità. eSignGlobal si sta espandendo a livello globale, comprese le Americhe e l'Europa, come alternativa competitiva a DocuSign e Adobe Sign, con costi leggermente inferiori e prestazioni regionali più rapide.

esignglobal HK

HelloSign (ora parte di Dropbox) si concentra sulla semplicità per le PMI, offrendo modelli e supporto API precompilato simili a DocuSign, ma con costi di avvio inferiori ($ 15/utente/mese). Eccelle nell'integrazione con Google Workspace, ma manca di funzionalità aziendali avanzate come l'invio in blocco nel piano base.

Funzionalità/Piattaforma DocuSign Adobe Sign eSignGlobal HelloSign
Supporto modelli API Completo (tag precompilati, invio in blocco) Sì (API moduli) Incluso in Pro (utenti illimitati) Base (unione modelli)
Prezzi (livello base, fatturazione annuale in USD) $ 120 (Personale) $ 120 (Individuale) $ 299 (Essential, posti illimitati) $ 180 (Essentials)
Limiti di buste ~100/utente/anno (Standard) Illimitato (uso corretto) 100 documenti/mese (Essential) 20/mese (livello gratuito)
Focus sulla conformità Globale (ESIGN/eIDAS) Forte negli Stati Uniti/UE 100 paesi, integrazione G2B APAC Centrato sugli Stati Uniti (ESIGN)
Vantaggi unici IAM CLM aziendale Ecosistema Adobe Nessuna commissione per i posti, velocità regionale Integrazione Dropbox
Costi API Piano separato ($ 600+) Pacchetto aziendale Incluso in Pro Componente aggiuntivo premium

Questa tabella evidenzia i compromessi neutrali: DocuSign per la scala, Adobe per i flussi di lavoro di progettazione, eSignGlobal per l'efficienza APAC e HelloSign per la facilità d'uso.

Sfumature normative della firma elettronica globale

Sebbene il titolo si concentri sui meccanismi API, la comprensione delle normative può migliorare l'implementazione. Negli Stati Uniti, l'ESIGN Act e l'UETA forniscono un'equivalenza legale alle firme a umido per la maggior parte delle transazioni commerciali. Il framework eIDAS europeo richiede firme elettroniche qualificate per esigenze di elevata garanzia. L'APAC varia: l'Electronic Transactions Act di Singapore è allineato con eIDAS, ma gli affari governativi richiedono Singpass, mentre le ordinanze di Hong Kong enfatizzano l'autenticazione sicura tramite iAM Smart. Le aziende che utilizzano l'API DocuSign devono configurare i tag per allinearsi ai campi di conformità, come i registri di controllo, per soddisfare questi standard.

Considerazioni finali sulla selezione della firma elettronica

Per le aziende che danno la priorità all'automazione basata su API, DocuSign rimane una scelta solida grazie al suo ecosistema maturo. Tuttavia, per le esigenze di conformità regionale, in particolare nell'APAC, alternative come eSignGlobal offrono opzioni su misura ed economiche senza sacrificare la copertura globale. Valuta in base alla tua scala, integrazione e posizione geografica per una corrispondenza ottimale.

avatar
Shunfang
Responsabile della gestione del prodotto presso eSignGlobal, un leader esperto con una vasta esperienza internazionale nel settore della firma elettronica. 关注我的LinkedIn