Home / Blog Center / DocuSign API: Pagpapadala ng Envelope Mula sa Template Gamit ang Pre-populated na mga Label

DocuSign API: Pagpapadala ng Envelope Mula sa Template na May Pre-populated na mga Tab

Shunfang
2026-03-10
3min
Twitter Facebook Linkedin

Paggamit ng DocuSign API para Pasimplehin ang Daloy ng Trabaho sa Dokumento

Sa mabilis na mundo ng digital na operasyon ng negosyo, ang mga platform ng electronic signature tulad ng DocuSign ay naging mahalagang kasangkapan para sa pag-automate ng pamamahala ng kontrata at pagbabawas ng gawaing papel. Ang DocuSign API ay namumukod-tangi sa kanyang kakayahan sa paghawak ng mga kumplikadong daloy ng trabaho, lalo na sa paggamit ng mga template upang magpadala ng mga envelope—ang tawag ng DocuSign sa mga dokumentong handa nang lagdaan—na may mga pre-filled na tag. Ang functionality na ito ay hindi lamang nakakatipid ng oras, kundi nakakabawas din ng mga pagkakamali sa mga sitwasyong may mataas na volume tulad ng mga sales team o legal na departamento. Mula sa pananaw ng negosyo, ang pagsasama ng ganitong API ay maaaring magdulot ng malaking pagtaas sa efficiency, kung saan ipinapakita ng mga pag-aaral na maaaring mabawasan ng hanggang 80% ang oras ng pagproseso ng dokumento.

image


Nagkokompara ng mga electronic signature platform tulad ng DocuSign o Adobe Sign?

Nag-aalok ang eSignGlobal ng mas flexible at cost-effective na solusyon sa electronic signature, na may global compliance, transparent na pagpepresyo, at mas mabilis na onboarding process.

👉 Magsimula ng libreng pagsubok


Pag-master sa DocuSign API: Pagpapadala ng mga Envelope mula sa mga Template

Ang DocuSign eSignature API ay isang makapangyarihang tool para sa mga developer na nagpapahintulot sa mga negosyo na direktang isama ang functionality ng paglagda sa kanilang mga application. Sa kanyang core, ang isang "envelope" ay isang lalagyan para sa isa o higit pang mga dokumento na maaaring ipadala para sa paglagda, pag-apruba, o iba pang aksyon. Ang mga template sa DocuSign ay nagtatakda nang maaga sa layout ng dokumento, mga field (na tinatawag na mga tag), at daloy ng trabaho, kaya't ito ay perpekto para sa mga paulit-ulit na gawain tulad ng onboarding o pag-apruba ng invoice.

Ang pre-filled na mga tag ay tumutukoy sa paglalagay ng data sa mga field na ito—tulad ng mga text box, petsa, o checkbox—bago ipadala ang envelope. Ito ay partikular na kapaki-pakinabang kung alam ang impormasyon ng tatanggap, na tinitiyak ang mas maayos na karanasan sa paglagda. Para sa mga negosyo, ang functionality na ito ay walang putol na isinasama sa mga CRM system (tulad ng Salesforce) o ERP tool, na nagpapagana ng automated na pagkuha ng data.

Upang maisakatuparan ito sa pamamagitan ng API, karaniwang gumagamit ang mga developer ng mga RESTful endpoint, kung saan ang authentication ay pinangangasiwaan sa pamamagitan ng OAuth 2.0 o JWT authorization. Ang DocuSign developer sandbox ay nagbibigay ng libreng testing environment, na mahalaga para sa mga negosyong nag-i-iterate sa mga integration nang hindi nagkakaroon ng mga gastos sa produksyon.

Mga Kinakailangan sa Pagsasama ng API

Bago sumabak sa code, tiyakin na mayroon ka ng:

  • Isang DocuSign developer account (libreng mag-sign up).
  • Isang integration key (app ID) at API token para sa authentication.
  • Pamilyar sa JSON payload, dahil ginagamit ng API ang format na ito para sa komunikasyon.
  • Ang DocuSign SDK para sa iyong gustong wika (hal., Java, .NET, Python), na nagpapasimple sa mga HTTP request.

Dapat ding isaalang-alang ng mga negosyo ang mga API pricing tier: Ang Starter plan ay nagkakahalaga ng $600 bawat taon at sumusuporta sa hanggang 40 envelope bawat buwan, na angkop para sa maliliit na integration, habang ang Advanced plan ay nagkakahalaga ng $5,760 bawat taon at nagbubukas ng bulk sending at webhook, na angkop para sa mas malalaking operasyon.

Hakbang-hakbang na Gabay sa Pagpapadala ng mga Envelope na may Pre-filled na mga Tag

Hakbang 1: Gumawa o Kumuha ng Template

Una, mag-upload ng template sa DocuSign Web app o sa pamamagitan ng API. Kasama sa template ang dokumento at ang mga tag na nakalagay dito. Ang mga tag ay ikinategorya bilang:

  • Text tag: Para sa mga pangalan, address, atbp.
  • Date tag: Awtomatikong pinupunan ang kasalukuyang petsa o mga custom na value.
  • Checkbox tag: Para sa mga kasunduan.
  • Initials/Signature tag: Para sa mga aksyon ng lumalagda.

Gamitin ang Templates API upang ilista ang mga umiiral nang template:

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

Magbabalik ito ng JSON array ng mga template. Tandaan ang templateId para sa mga susunod na hakbang.

Hakbang 2: Ihanda ang Kahulugan ng Envelope

Bumuo ng isang envelope object na tumutukoy sa template. I-pre-fill ang mga tag sa pamamagitan ng pagsasama ng data ng tatanggap at mga value ng tag sa payload.

Narito ang isang halimbawa ng JSON para sa paglikha ng isang envelope (gamit ang Node.js at DocuSign SDK para sa paglalarawan):

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}`);

Ang code na ito ay lumilikha ng isang envelope mula sa isang template, na pre-fill ang "FullName" text tag sa "John Doe" at pinupunan ang date tag ng petsa ngayon. Ang tabLabel ay dapat na eksaktong tumugma sa label na nakatalaga sa tag sa template.

Hakbang 3: Pangasiwaan ang Authentication at Ipadala

Mag-authenticate gamit ang JWT o access token. Sa mga production environment, gamitin ang NA1 (US) o EU1 (Europe) base path depende sa rehiyon ng iyong account. Ipadala ang envelope gamit ang:

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

Para sa mga bulk scenario, sinusuportahan ng Advanced API plan ang hanggang 100 envelope bawat buwan at pre-fill ang data mula sa mga panlabas na source tulad ng mga database.

Hakbang 4: Subaybayan at Kunin ang Status

Pagkatapos ipadala, subaybayan ang status gamit ang mga webhook (Connect feature sa Advanced plan) o sa pamamagitan ng pag-poll sa /envelopes/{envelopeId} endpoint. Ito ay mahalaga para sa mga daloy ng trabaho ng negosyo, na tinitiyak ang pagsunod sa mga kinakailangan sa audit trail.

Mga Karaniwang Hamon at Solusyon

  • Mga Error sa Pagtutugma ng Tag: Tiyakin na ang mga tag ay natatangi at wastong tinutukoy. Gamitin muna ang Template API upang makuha ang mga detalye ng tag.
  • Pagruruta ng Tatanggap: Para sa mga multi-signer na envelope, magtalaga ng mga role sa template at i-map ang mga ito sa API call.
  • Mga Limitasyon: Nililimitahan ng mga standard plan ang automated na pagpapadala sa humigit-kumulang 100/user/taon; ang mga API plan ay may mga envelope quota.
  • Paghawak ng Error: Kasama sa mga API response ang mga error code (hal., 400 para sa mga invalid na tag); magpatupad ng mga pagtatangka para sa mga pansamantalang isyu.

Mula sa isang pananaw ng negosyo, ang pagsasama ng API na ito ay maaaring magpababa ng manual na pagpasok ng data ng 70%, ngunit dapat timbangin ng mga negosyo ang mga gastos—ang mga API add-on tulad ng pagpapatunay ay nagdudulot ng mga metered na singil.

Paggalugad sa Mas Malawak na Ecosystem ng DocuSign

Ang DocuSign ay lumalawak nang higit pa sa pangunahing electronic signature, na nag-aalok ng mga produkto tulad ng Intelligent Agreement Management (IAM) CLM, isang solusyon sa pamamahala ng lifecycle ng kontrata. Ina-automate ng IAM CLM ang buong proseso ng kasunduan, mula sa pagbalangkas hanggang sa negosasyon at pag-renew, na isinasama ang AI para sa pagsusuri ng mga clause. Ito ay may custom na pagpepresyo para sa mga enterprise, na nagsisimula sa Enhanced plan, na kinabibilangan ng SSO at mga advanced na feature ng analytics. Ginagawa nitong angkop para sa mga mid-size at malalaking enterprise na nangangailangan ng end-to-end na pagsunod.

image

Competitive Landscape: Paghahambing ng mga Electronic Signature Platform

Ang merkado ng electronic signature ay mapagkumpitensya, kung saan nangunguna ang DocuSign sa pandaigdigang paggamit ngunit nahaharap sa mga kakumpitensya na nag-aalok ng mga espesyalisadong kalamangan. Binibigyang-diin ng Adobe Sign ang walang putol na pagsasama sa Adobe creative suite, na angkop para sa mga daloy ng trabaho na may maraming dokumento. Sinusuportahan nito ang mga pre-filled na form sa pamamagitan ng API nito at sumusunod sa US ESIGN/UETA at European eIDAS. Ang pagpepresyo ay nagsisimula sa $10 bawat buwan para sa mga indibidwal, na lumalawak sa mga custom na plan para sa mga enterprise, na kinabibilangan ng mga feature tulad ng mobile signing at pagkolekta ng bayad.

image

Ipinoposisyon ng eSignGlobal ang sarili bilang isang rehiyonal na powerhouse, lalo na sa Asia-Pacific (APAC), kung saan ang mga regulasyon sa electronic signature ay pira-piraso, may mataas na pamantayan, at mahigpit na kinokontrol. Hindi tulad ng mga framework-based na pamantayan sa US (ESIGN Act) o Europe (eIDAS), na umaasa sa pag-verify ng email o self-declaration, hinihiling ng APAC ang pagsunod sa "ecosystem integration." Kabilang dito ang malalim na hardware/API-level na pagsasama sa mga digital identity ng government-to-business (G2B), na nagpapataas ng mga hadlang sa teknolohiya nang malaki sa itaas ng mga modelo sa Kanluran. Sinusuportahan ng eSignGlobal ang pagsunod sa 100 pangunahing pandaigdigang bansa at rehiyon, na may kalamangan sa APAC sa pamamagitan ng mga lokal na data center sa Hong Kong at Singapore. Katutubo itong isinama sa iAM Smart ng Hong Kong at Singpass ng Singapore, na nagbibigay-daan sa matatag na pagpapatunay. Ang pagpepresyo ay mas madaling makuha: Ang Essential plan ay nagkakahalaga ng $16.6 bawat buwan, na nagpapahintulot sa pagpapadala ng hanggang 100 dokumento para sa electronic signature, walang limitasyong mga user seat, at pag-verify ng dokumento/signature sa pamamagitan ng access code—na nagbibigay ng matatag na halaga sa batayan ng pagsunod. Ang eSignGlobal ay lumalawak sa buong mundo, kabilang ang Americas at Europe, bilang isang mapagkumpitensyang alternatibo sa DocuSign at Adobe Sign, na may bahagyang mas mababang gastos at mas mabilis na rehiyonal na pagganap.

esignglobal HK

Nakatuon ang HelloSign (bahagi na ngayon ng Dropbox) sa pagiging simple para sa mga SMB, na nag-aalok ng mga template at pre-fill na suporta sa API na katulad ng DocuSign ngunit may mas mababang gastos sa pagpasok ($15/user bawat buwan). Mahusay ito sa pagsasama sa Google Workspace ngunit kulang sa mga advanced na feature ng enterprise tulad ng bulk sending sa mga basic plan.

Feature/Platform DocuSign Adobe Sign eSignGlobal HelloSign
Suporta sa API Template Buo (pre-filled na mga tag, bulk) Oo (Form API) Kasama sa Pro (walang limitasyong user) Basic (template merge)
Pagpepresyo (Entry-Level, Taunang USD) $120 (Personal) $120 (Individual) $299 (Essential, walang limitasyong seat) $180 (Essentials)
Limitasyon sa Envelope ~100/user/taon (Standard) Walang limitasyon (patas na paggamit) 100 dokumento/buwan (Essential) 20/buwan (libreng tier)
Pokus sa Pagsunod Pandaigdigan (ESIGN/eIDAS) Malakas sa US/EU 100 bansa, APAC G2B integration Nakasentro sa US (ESIGN)
Natatanging Kalamangan Enterprise IAM CLM Adobe ecosystem Walang bayad sa seat, rehiyonal na bilis Dropbox integration
Gastos sa API Hiwalay na plan ($600+) Enterprise bundle Kasama sa Pro Premium add-on

Itinatampok ng talahanayang ito ang mga neutral na trade-off: DocuSign para sa scale, Adobe para sa mga daloy ng trabaho sa disenyo, eSignGlobal para sa kahusayan sa APAC, at HelloSign para sa kadalian ng paggamit.

Mga Regulatory Nuance ng Electronic Signature sa Buong Mundo

Bagama't nakatuon ang pamagat sa mga mekanismo ng API, ang pag-unawa sa mga regulasyon ay maaaring magpataas ng pagpapatupad. Sa US, ang ESIGN Act at UETA ay nagbibigay ng katumbas na legal na bisa sa mga wet signature para sa karamihan ng mga transaksyong komersyal. Hinihiling ng eIDAS framework ng Europe ang mga kwalipikadong electronic signature para sa mga pangangailangan ng mataas na katiyakan. Iba-iba ang APAC: Ang Electronic Transactions Act ng Singapore ay nakahanay sa eIDAS, ngunit ang mga gawain ng gobyerno ay nangangailangan ng Singpass, habang binibigyang-diin ng mga ordinansa ng Hong Kong ang secure na pagpapatunay sa pamamagitan ng iAM Smart. Dapat i-configure ng mga negosyong gumagamit ng DocuSign API ang mga tag upang sumunod sa mga field ng pagsunod, tulad ng mga audit log, upang matugunan ang mga pamantayang ito.

Mga Huling Kaisipan sa Pagpili ng Electronic Signature

Para sa mga enterprise na nagbibigay-priyoridad sa API-driven na automation, nananatiling matatag na pagpipilian ang DocuSign dahil sa kanyang mature na ecosystem. Gayunpaman, para sa mga pangangailangan sa rehiyonal na pagsunod, lalo na sa APAC, ang mga alternatibo tulad ng eSignGlobal ay nag-aalok ng mga opsyon na iniayon at cost-effective nang hindi isinasakripisyo ang pandaigdigang saklaw. Suriin batay sa iyong scale, integration, at heograpiya para sa pinakamainam na tugma.

avatar
Shunfang
Pinuno ng Product Management sa eSignGlobal, isang bihasang pinuno na may malawak na internasyonal na karanasan sa industriya ng electronic signature. Sundan ang aking LinkedIn