Beranda / Pusat Blog / DocuSign API: Mengirim Amplop dari Templat Menggunakan Label yang Sudah Terisi

DocuSign API: Mengirim Amplop dari Templat dengan Tab yang Sudah Terisi

Shunfang
2026-03-05
3 menit
Twitter Facebook Linkedin

Menyederhanakan Alur Kerja Dokumen dengan DocuSign API

Di dunia operasi bisnis digital yang serba cepat, platform tanda tangan elektronik seperti DocuSign telah menjadi alat penting untuk mengotomatiskan manajemen kontrak dan mengurangi pekerjaan kertas. DocuSign API menonjol karena kemampuannya yang kuat dalam menangani alur kerja yang kompleks, terutama dalam memanfaatkan templat untuk mengirim amplop—istilah DocuSign untuk paket dokumen yang siap ditandatangani—dengan tab yang sudah diisi sebelumnya. Fungsionalitas ini tidak hanya menghemat waktu tetapi juga meminimalkan kesalahan dalam lingkungan bervolume tinggi seperti tim penjualan atau departemen hukum. Dari sudut pandang bisnis, mengintegrasikan API semacam itu dapat menghasilkan peningkatan efisiensi yang signifikan, dengan penelitian menunjukkan pengurangan waktu pemrosesan dokumen hingga 80%.

image


Membandingkan Platform Tanda Tangan Elektronik: DocuSign atau Adobe Sign?

eSignGlobal menawarkan solusi tanda tangan elektronik yang lebih fleksibel dan hemat biaya dengan kepatuhan global, harga transparan, dan proses orientasi yang lebih cepat.

👉 Mulai Uji Coba Gratis


Menguasai DocuSign API: Mengirim Amplop dari Templat

DocuSign eSignature API adalah alat pengembang yang kuat yang memungkinkan bisnis untuk menyematkan fungsionalitas penandatanganan langsung ke dalam aplikasi mereka. Intinya, "amplop" adalah wadah untuk satu atau beberapa dokumen yang dapat dirutekan untuk penandatanganan, persetujuan, atau tindakan lainnya. Templat di DocuSign menentukan tata letak dokumen, bidang (disebut tab), dan alur kerja, sehingga ideal untuk tugas berulang seperti orientasi atau persetujuan faktur.

Tab yang sudah diisi sebelumnya mengacu pada pengisian bidang-bidang ini dengan data—seperti kotak teks, tanggal, atau kotak centang—sebelum mengirim amplop. Ini sangat berguna ketika informasi penerima diketahui, memastikan pengalaman penandatanganan yang lebih lancar. Bagi perusahaan, fitur ini terintegrasi dengan mulus dengan sistem CRM (seperti Salesforce) atau alat ERP, mengotomatiskan ekstraksi data.

Untuk mencapai ini melalui API, pengembang biasanya menggunakan titik akhir RESTful, dengan otentikasi ditangani melalui otorisasi OAuth 2.0 atau JWT. Kotak pasir pengembang DocuSign menyediakan lingkungan pengujian gratis, yang sangat penting bagi perusahaan untuk melakukan iterasi integrasi tanpa menimbulkan biaya produksi.

Prasyarat untuk Integrasi API

Sebelum masuk ke kode, pastikan Anda memiliki:

  • Akun pengembang DocuSign (pendaftaran gratis).
  • Kunci integrasi (ID aplikasi) dan token API untuk otentikasi.
  • Keakraban dengan muatan JSON, karena API berkomunikasi menggunakan format ini.
  • DocuSign SDK untuk bahasa pilihan Anda (misalnya, Java, .NET, Python), yang menyederhanakan permintaan HTTP.

Perusahaan juga harus mempertimbangkan tingkatan harga API: Paket Starter seharga $600 per tahun mendukung hingga 40 amplop per bulan, cocok untuk integrasi kecil, sementara Paket Advanced seharga $5.760 per tahun membuka pengiriman massal dan webhook, yang sesuai untuk operasi skala yang lebih besar.

Panduan Langkah demi Langkah untuk Mengirim Amplop dengan Tab yang Sudah Diisi Sebelumnya

Langkah 1: Membuat atau Mengambil Templat

Mulailah dengan mengunggah templat di aplikasi web DocuSign atau melalui API. Templat mencakup dokumen dan tab yang ditempatkan di atasnya. Tab dikategorikan sebagai:

  • Tab Teks: Untuk nama, alamat, dll.
  • Tab Tanggal: Mengisi otomatis tanggal saat ini atau nilai khusus.
  • Tab Kotak Centang: Untuk perjanjian.
  • Tab Inisial/Tanda Tangan: Untuk tindakan penandatangan.

Gunakan Templates API untuk mencantumkan templat yang ada:

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

Ini akan mengembalikan array JSON dari templat. Catat templateId untuk langkah selanjutnya.

Langkah 2: Menyiapkan Definisi Amplop

Buat objek amplop yang mereferensikan templat. Isi tab sebelumnya dengan menyertakan data penerima dan nilai tab dalam muatan.

Berikut adalah contoh JSON untuk membuat amplop (diilustrasikan menggunakan Node.js dan DocuSign SDK):

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

Kode ini membuat amplop dari templat, mengisi sebelumnya tab teks "FullName" dengan "John Doe" dan mengisi tab tanggal dengan tanggal hari ini. tabLabel harus cocok persis dengan label yang ditetapkan ke tab di templat.

Langkah 3: Menangani Otentikasi dan Mengirim

Otentikasi menggunakan JWT atau token akses. Di lingkungan produksi, gunakan jalur dasar NA1 (AS) atau EU1 (Eropa) berdasarkan wilayah akun Anda. Kirim amplop menggunakan:

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

Untuk skenario massal, paket Advanced API mendukung hingga 100 amplop per bulan dan mengisi data sebelumnya dari sumber eksternal seperti database.

Langkah 4: Memantau dan Mengambil Status

Setelah dikirim, lacak status menggunakan webhook (fitur Connect di paket Advanced) atau dengan melakukan polling titik akhir /envelopes/{envelopeId}. Ini sangat penting untuk alur kerja bisnis, memastikan kepatuhan terhadap persyaratan jejak audit.

Tantangan dan Solusi Umum

  • Kesalahan Pencocokan Tab: Pastikan tab unik dan direferensikan dengan benar. Gunakan Template API terlebih dahulu untuk mendapatkan detail tab.
  • Perutean Penerima: Untuk amplop multi-penandatangan, tetapkan peran dalam templat dan petakan dalam panggilan API.
  • Batasan: Paket standar membatasi pengiriman otomatis hingga sekitar 100/pengguna/tahun; paket API memiliki kuota amplop.
  • Penanganan Kesalahan: Respons API mencakup kode kesalahan (misalnya, 400 untuk tab yang tidak valid); terapkan percobaan ulang untuk masalah sementara.

Dari sudut pandang bisnis, integrasi API ini dapat mengurangi entri data manual sebesar 70%, tetapi perusahaan harus menimbang biaya—add-on API seperti otentikasi menimbulkan biaya terukur.

Menjelajahi Ekosistem DocuSign yang Lebih Luas

DocuSign meluas di luar tanda tangan elektronik dasar, menawarkan produk seperti Intelligent Agreement Management (IAM) CLM, solusi manajemen siklus hidup kontrak. IAM CLM mengotomatiskan seluruh proses perjanjian, dari penyusunan hingga negosiasi dan pembaruan, mengintegrasikan AI untuk analisis klausul. Ini memiliki harga khusus untuk perusahaan, dimulai dengan paket Enhanced, yang mencakup SSO dan kemampuan analitik tingkat lanjut. Ini membuatnya cocok untuk perusahaan menengah hingga besar yang membutuhkan kepatuhan ujung ke ujung.

image

Lanskap Kompetitif: Perbandingan Platform Tanda Tangan Elektronik

Pasar tanda tangan elektronik sangat kompetitif, dengan DocuSign memimpin dalam adopsi global tetapi menghadapi pesaing yang menawarkan keunggulan khusus. Adobe Sign menekankan integrasi tanpa batas dengan Adobe Creative Suite, cocok untuk alur kerja intensif dokumen. Ini mendukung pengisian formulir sebelumnya melalui API-nya dan mematuhi ESIGN/UETA AS dan eIDAS Eropa. Harga mulai dari $10/bulan untuk individu, berkembang ke paket khusus untuk perusahaan, termasuk fitur seperti penandatanganan seluler dan pengumpulan pembayaran.

image

eSignGlobal memposisikan dirinya sebagai kekuatan regional, terutama di Asia-Pasifik (APAC), di mana peraturan tanda tangan elektronik terfragmentasi, berstandar tinggi, dan diatur secara ketat. Tidak seperti standar kerangka kerja AS (Undang-Undang ESIGN) atau Eropa (eIDAS), yang bergantung pada verifikasi email atau deklarasi sendiri, APAC memerlukan kepatuhan "integrasi ekosistem". Ini melibatkan integrasi mendalam tingkat perangkat keras/API dengan identitas digital pemerintah ke bisnis (G2B), secara signifikan meningkatkan hambatan teknologi di atas model Barat. eSignGlobal mendukung kepatuhan di 100 negara dan wilayah global utama, dengan keunggulan di APAC melalui pusat data lokal di Hong Kong dan Singapura. Ini terintegrasi secara asli dengan iAM Smart Hong Kong dan Singpass Singapura, memungkinkan otentikasi yang kuat. Harga lebih mudah diakses: Paket Essential seharga $16,6/bulan memungkinkan pengiriman hingga 100 dokumen untuk tanda tangan elektronik, kursi pengguna tak terbatas, dan verifikasi dokumen/tanda tangan melalui kode akses—memberikan nilai yang kuat berdasarkan kepatuhan. eSignGlobal berkembang secara global, termasuk Amerika dan Eropa, sebagai alternatif kompetitif untuk DocuSign dan Adobe Sign, dengan biaya yang sedikit lebih rendah dan kinerja regional yang lebih cepat.

esignglobal HK

HelloSign (sekarang bagian dari Dropbox) berfokus pada kesederhanaan untuk SMB, menawarkan templat dan dukungan API yang sudah diisi sebelumnya yang mirip dengan DocuSign tetapi dengan biaya masuk yang lebih rendah ($15/pengguna/bulan). Ini unggul dalam integrasi dengan Google Workspace tetapi kekurangan fitur perusahaan tingkat lanjut seperti pengiriman massal dalam paket dasarnya.

Fitur/Platform DocuSign Adobe Sign eSignGlobal HelloSign
Dukungan Templat API Penuh (tab yang sudah diisi sebelumnya, massal) Ya (Form API) Termasuk dalam Pro (pengguna tak terbatas) Dasar (penggabungan templat)
Harga (tingkat pemula, ditagih tahunan USD) $120 (Personal) $120 (Individual) $299 (Essential, kursi tak terbatas) $180 (Essentials)
Batasan Amplop ~100/pengguna/tahun (Standard) Tak terbatas (penggunaan wajar) 100 dokumen/bulan (Essential) 20/bulan (tingkat gratis)
Fokus Kepatuhan Global (ESIGN/eIDAS) AS/UE kuat 100 negara, integrasi APAC G2B Berpusat di AS (ESIGN)
Keunggulan Unik Perusahaan IAM CLM Ekosistem Adobe Tanpa biaya kursi, kecepatan regional Integrasi Dropbox
Biaya API Paket terpisah ($600+) Bundel perusahaan Termasuk dalam Pro Add-on tingkat lanjut

Tabel ini menyoroti pertukaran netral: DocuSign untuk skala, Adobe untuk alur kerja desain, eSignGlobal untuk efisiensi APAC, dan HelloSign untuk kemudahan penggunaan.

Nuansa Regulasi Tanda Tangan Elektronik Global

Meskipun judulnya berfokus pada mekanisme API, memahami peraturan dapat meningkatkan implementasi. Di AS, Undang-Undang ESIGN dan UETA memberikan kekuatan hukum yang setara dengan tanda tangan basah untuk sebagian besar transaksi komersial. Kerangka kerja eIDAS Eropa memerlukan tanda tangan elektronik yang memenuhi syarat untuk kebutuhan jaminan tinggi. APAC bervariasi: Undang-Undang Transaksi Elektronik Singapura selaras dengan eIDAS, tetapi urusan pemerintah memerlukan Singpass, sementara peraturan Hong Kong menekankan otentikasi aman melalui iAM Smart. Perusahaan yang menggunakan DocuSign API harus mengonfigurasi tab untuk mematuhi bidang kepatuhan, seperti log audit, untuk memenuhi standar ini.

Pemikiran Akhir tentang Pilihan Tanda Tangan Elektronik

Untuk perusahaan yang memprioritaskan otomatisasi yang digerakkan oleh API, DocuSign tetap menjadi pilihan yang solid karena ekosistemnya yang matang. Namun, untuk kebutuhan kepatuhan regional, terutama APAC, alternatif seperti eSignGlobal menawarkan opsi yang disesuaikan dan hemat biaya tanpa mengorbankan jangkauan global. Evaluasi berdasarkan skala, integrasi, dan geografi Anda untuk kecocokan yang optimal.

avatar
Shunfang
Kepala Manajemen Produk di eSignGlobal, seorang pemimpin berpengalaman dengan pengalaman internasional yang luas di industri tanda tangan elektronik. Ikuti LinkedIn Saya