Home / 博客中心 / API DocuSign: Creazione di Template Compositi con Documenti Lato Server

API DocuSign: Creazione di Template Compositi con Documenti Lato Server

Shunfang
2026-03-12
3min
Twitter Facebook Linkedin

Navigare l'API DocuSign per un flusso di lavoro documentale efficiente

Nel panorama in continua evoluzione degli accordi digitali, l'API di DocuSign si distingue come un potente strumento progettato per sviluppatori e aziende per automatizzare le firme elettroniche. I modelli compositi, in particolare, consentono strutture di documenti riutilizzabili, semplificando i processi di firma ripetitivi. Questo approccio è particolarmente prezioso per le aziende che gestiscono contratti ad alto volume, dove la coerenza e l'efficienza possono ridurre significativamente i costi operativi. Sfruttando i documenti lato server, i team possono precompilare e personalizzare i modelli senza fare affidamento sui caricamenti lato client, migliorando la sicurezza e il controllo.

Le migliori alternative a DocuSign nel 2026


Stai confrontando piattaforme di firma elettronica con DocuSign o Adobe Sign?

eSignGlobal offre una soluzione di firma elettronica più flessibile ed economicamente vantaggiosa con conformità globale, prezzi trasparenti e un processo di onboarding più rapido.

👉 Inizia una prova gratuita


Svelare i modelli compositi nell'API DocuSign

I modelli compositi nell'API DocuSign sono una potente funzionalità per combinare più documenti, destinatari e campi di firma in una singola busta riutilizzabile. A differenza dei modelli di base, i modelli compositi consentono di unire documenti ospitati sul server con elementi dinamici, ideali per scenari come l'onboarding delle risorse umane o gli accordi di vendita in cui i documenti devono essere assemblati programmaticamente. Questo approccio lato server garantisce che i documenti siano archiviati e accessibili in modo sicuro tramite chiamate API, riducendo al minimo i rischi di esposizione associati ai caricamenti degli utenti.

Da un punto di vista aziendale, l'adozione di modelli compositi può ottimizzare i flussi di lavoro riducendo l'intervento manuale. Ad esempio, una società di servizi finanziari potrebbe utilizzarli per raggruppare le domande di prestito con i moduli di divulgazione, precompilando i dati dei destinatari dai sistemi CRM. La flessibilità dell'API supporta la scalabilità, ma richiede un'attenta pianificazione attorno all'autenticazione, alla creazione di buste e alla gestione degli errori per evitare insidie di conformità.

Guida passo passo: creazione di un modello composito con documenti lato server

Per creare un modello composito utilizzando l'API di DocuSign e i documenti ospitati sui tuoi server, gli sviluppatori in genere interagiscono con l'API REST eSignature (versione 2.1 o successiva). Questo processo prevede l'autenticazione tramite OAuth 2.0, la definizione del modello e l'assemblaggio della busta. Di seguito, delineiamo i passaggi chiave, facendo riferimento alla documentazione ufficiale di DocuSign e alle migliori pratiche nelle implementazioni aziendali.

Passaggio 1: impostazione dell'autenticazione e dell'accesso API

Inizia acquisendo le credenziali API dal centro sviluppatori di DocuSign. Utilizza JWT Grant o Authorization Code Grant per un recupero sicuro dei token. Per le operazioni lato server, JWT è preferibile perché consente un'autenticazione automatizzata e non interattiva. Installa l'SDK DocuSign (disponibile per Node.js, Python, Java, ecc.) per semplificare le richieste HTTP.

Esempio Node.js che utilizza l'SDK DocuSign:

const dsApi = require('docusign-esign');
const apiClient = new dsApi.ApiClient();
apiClient.setBasePath('https://demo.docusign.net/restapi'); // Utilizza l'URL di produzione per gli ambienti di produzione
const accessToken = await getJwtToken(); // La tua funzione JWT
apiClient.addDefaultHeader('Authorization', `Bearer ${accessToken}`);
const envelopesApi = new dsApi.EnvelopesApi(apiClient);

Questa configurazione di base garantisce che tutte le chiamate successive siano autenticate, un passaggio fondamentale per mantenere l'integrità dei dati negli ambienti aziendali.

Passaggio 2: caricamento e riferimento dei documenti lato server

I documenti lato server vengono caricati nell'archiviazione temporanea di DocuSign o referenziati direttamente tramite URL/flussi di byte. Per i modelli compositi, utilizza l'array compositeTemplates nella definizione della busta. Inizia caricando i tuoi documenti utilizzando il metodo uploadDocument o forniscili come byte codificati in base64.

Considerazioni chiave: i documenti devono essere in un formato supportato (PDF, DOCX). Per garantire la sicurezza, evita di esporre file sensibili; utilizza l'API di caricamento documenti di DocuSign per gestire le trasmissioni.

Esempio di corpo della richiesta per il caricamento di un documento:

{
  "fileName": "Agreement.pdf",
  "documentBase64": "JVBERi0xLjQK..." // Codifica Base64 del file del server
}

Dopo il caricamento, assegnagli un documentId (ad esempio, "1") per fare riferimento nel modello composito.

Passaggio 3: definizione della struttura del modello composito

Un modello composito combina documenti in linea (lato server) con modelli esistenti. Costruisci la sua struttura sotto la proprietà compositeTemplates in EnvelopeDefinition.

Elementi essenziali:

  • ServerTemplate: fa riferimento a un modello DocuSign preesistente tramite ID per componenti riutilizzabili come le schede di firma.
  • InlineTemplate: incorpora documenti lato server e definisce dinamicamente destinatari/schede.
  • Sequence: ordina i modelli compositi (ad esempio, documento 1 del server, quindi modello 2).

Esempio di JSON di definizione della busta:

{
  "status": "sent",
  "compositeTemplates": [
    {
      "compositeTemplateId": "1",
      "serverTemplates": [
        {
          "sequence": "1",
          "templateId": "your-template-guid",
          "sharedTemplateInstanceRoleName": "Sender"
        }
      ],
      "inlineTemplates": [
        {
          "sequence": "2",
          "recipients": {
            "signers": [
              {
                "email": "recipient@example.com",
                "name": "John Doe",
                "recipientId": "1",
                "tabs": {
                  "signHereTabs": [
                    {
                      "xPosition": "100",
                      "yPosition": "200",
                      "documentId": "1",
                      "pageNumber": "1"
                    }
                  ]
                }
              }
            ]
          },
          "documents": [
            {
              "documentId": "1",
              "name": "ServerDoc.pdf",
              "documentBase64": "JVBERi0xLjQK...", // Il tuo documento del server
              "fileExtension": "pdf"
            }
          ]
        }
      ]
    }
  ]
}

Questo unisce il documento del server con un modello, posizionando i campi di firma tramite il posizionamento delle schede. Gli osservatori aziendali notano che il posizionamento preciso delle schede (utilizzando stringhe di ancoraggio o coordinate) è fondamentale per un output professionale, prevenendo disallineamenti su documenti di più pagine.

Passaggio 4: creazione e invio della busta

Chiama il metodo createEnvelope su EnvelopesApi:

const envelope = new dsApi.EnvelopeDefinition();
envelope.setCompositeTemplates([compositeTemplate]); // Dal passaggio 3
const results = await envelopesApi.createEnvelope('accountId', { envelopeDefinition: envelope });
console.log('Envelope ID:', results.envelopeId);

Monitora lo stato tramite webhook o polling. Per gli ambienti di produzione, integra la gestione degli errori per affrontare i limiti di quota (ad esempio, i piani API partono da $ 600 all'anno, supportando 40 buste al mese).

Passaggio 5: migliori pratiche e risoluzione dei problemi

  • Sicurezza: utilizza la crittografia della busta e il controllo degli accessi basato sui ruoli. La gestione lato server è conforme a standard come l'ESIGN Act statunitense, garantendo l'applicabilità legale.
  • Scalabilità: per un utilizzo ad alto volume, opta per piani API premium ($ 5.760 all'anno) che supportano l'invio in blocco.
  • Problemi comuni: codifica base64 non valida (convalida i file del server); ID modello non corrispondenti (verifica tramite GET /templates).
  • Test: itera utilizzando la sandbox di DocuSign senza incorrere in costi.

Nelle applicazioni commerciali, questo metodo ha dimostrato di ridurre i cicli di firma fino al 70%, secondo i rapporti del settore, anche se la complessità dell'API può richiedere risorse per sviluppatori.

Esplorare la suite di prodotti più ampia di DocuSign

DocuSign va oltre la firma elettronica di base, offrendo soluzioni integrate come Intelligent Agreement Management (IAM) e Contract Lifecycle Management (CLM). IAM sfrutta l'intelligenza artificiale per l'analisi dei contratti, la valutazione del rischio e l'automazione, aiutando le aziende a estrarre informazioni dagli accordi. CLM, come parte di livello aziendale, fornisce la gestione dei contratti end-to-end dalla bozza al rinnovo, con funzionalità come librerie di clausole e monitoraggio delle negoziazioni. Questi strumenti sono in genere personalizzati per le grandi organizzazioni, migliorando la conformità e l'efficienza, ma hanno un prezzo elevato senza prezzi pubblici: in genere negoziati in base alla capacità.

I prezzi per la firma elettronica partono da piani personali ($ 10 al mese, 5 buste) che si estendono a Business Pro ($ 40 al mese per utente) che includono l'invio in blocco. L'accesso API richiede piani per sviluppatori separati, sottolineando il modello basato su postazione di DocuSign, che può aumentare i costi per i team in crescita.

image

Panorama competitivo: un confronto imparziale

Il mercato della firma elettronica presenta attori forti, ognuno con punti di forza distinti. DocuSign è leader nell'adozione globale e nella profondità dell'API, Adobe Sign eccelle nell'integrazione PDF, eSignGlobal si concentra sulla conformità nell'area Asia-Pacifico (APAC) e HelloSign (ora Dropbox Sign) dà la priorità alla semplicità per le piccole e medie imprese. Di seguito è riportata una tabella di confronto Markdown basata su fattori aziendali chiave:

Funzionalità/Aspetto DocuSign Adobe Sign eSignGlobal HelloSign (Dropbox Sign)
Modello di prezzo Basato su postazione (da $ 10 a $ 40 al mese per utente); API a partire da $ 600 all'anno Per utente (da $ 10 a $ 40 al mese); in bundle con l'ecosistema Adobe Utenti illimitati; piano base $ 299 all'anno (circa $ 25 al mese) Per utente (da $ 15 a $ 25 al mese); livello gratuito disponibile
Capacità API Avanzate (modelli compositi, API batch); limiti di quota API REST robuste; integrazione perfetta con Acrobat Inclusa nel piano Pro; integrazioni flessibili API di base; supporto webhook, meno complessità
Focus sulla conformità Globale (ESIGN, eIDAS, UETA); SSO aziendale Principalmente USA/UE; opzioni GDPR, HIPAA 100+ paesi; profondità APAC (iAM Smart, Singpass) Centrato sugli Stati Uniti (ESIGN); supporto internazionale di base
Limiti di buste Da 5 a 100 al mese per utente (a seconda del piano) Illimitate nei piani premium; aggiunte a consumo 100 documenti all'anno nel piano base; scalabile Da 3 a illimitate, a seconda del piano
Vantaggi unici Modelli robusti, aggiunte IAM/CLM Integrazione di modifica PDF Nessun costo per postazione, strumenti di contratto AI Interfaccia intuitiva, sincronizzazione Dropbox
Svantaggi Costi più elevati per i team; ritardi APAC Bloccato nella suite Adobe; API meno agili Emergente al di fuori dell'APAC; prezzi personalizzati per Pro Funzionalità aziendali limitate
Ideale per Aziende che necessitano di una gestione completa del ciclo di vita Team creativi/digitali Aziende focalizzate sull'APAC PMI alla ricerca di facilità d'uso

Questa tabella evidenzia i compromessi: la profondità di DocuSign si adatta a flussi di lavoro complessi, mentre le alternative offrono vantaggi di costo o regionali.

Adobe Sign, integrato con Adobe Document Cloud, offre un'esperienza fluida per gli utenti che utilizzano intensamente i PDF. Supporta campi condizionali e firme mobili, con prezzi simili a DocuSign ma beneficia degli strumenti di analisi di Adobe. Tuttavia, la sua API, sebbene potente, viene spesso criticata per avere una curva di apprendimento più ripida rispetto all'SDK di DocuSign nelle integrazioni personalizzate.

image

eSignGlobal si posiziona come un'alternativa conforme che copre 100 paesi principali, con una particolare forza nella regione Asia-Pacifico (APAC). Il panorama della firma elettronica in APAC è caratterizzato da frammentazione, standard elevati e normative rigorose, in contrasto con gli approcci più basati su framework degli Stati Uniti (ESIGN Act) e dell'UE (eIDAS), che enfatizzano l'ampio riconoscimento legale. In APAC, gli standard tendono verso un modello di "integrazione dell'ecosistema", che richiede una profonda integrazione hardware/a livello di API con le identità digitali da governo a impresa (G2B), ben oltre la verifica e-mail o le auto-dichiarazioni comuni nei mercati occidentali. eSignGlobal affronta questo problema integrandosi perfettamente con sistemi come iAM Smart di Hong Kong e Singpass di Singapore, garantendo la validità legale in diverse giurisdizioni. I suoi prezzi sono modestamente inferiori rispetto ai concorrenti; il piano base costa circa $ 16,6 all'anno (fatturato annualmente), consentendo fino a 100 documenti firmati, postazioni utente illimitate e verifica tramite codici di accesso, pur mantenendo la conformità. Ciò lo rende altamente conveniente per i team che danno la priorità all'agilità regionale.

esignglobal HK


Cerchi un'alternativa più intelligente a DocuSign?

eSignGlobal offre una soluzione di firma elettronica più flessibile ed economicamente vantaggiosa con conformità globale, prezzi trasparenti e un processo di onboarding più rapido.

👉 Inizia una prova gratuita


HelloSign (rinominato Dropbox Sign) attrae piccole operazioni con la sua interfaccia intuitiva e un piano base gratuito. Supporta modelli e promemoria, ma manca delle funzionalità API avanzate di DocuSign, rendendolo meno adatto per l'automazione pesante.

Sfumature regionali nell'adozione della firma elettronica

Mentre l'ESIGN Act statunitense e l'eIDAS dell'UE forniscono una legittimità fondamentale per le firme elettroniche, gli ecosistemi in APAC richiedono integrazioni localizzate. Le aziende che operano a livello transfrontaliero dovrebbero valutare la residenza dei dati e la latenza degli strumenti, poiché i ritardi nella consegna dei documenti possono influire sulla chiusura delle transazioni.

In sintesi, l'API di DocuSign consente la creazione di modelli complessi, ma l'esplorazione di alternative come eSignGlobal per le esigenze di conformità regionale può offrire opzioni bilanciate in un mercato competitivo.

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