Laman Utama / Pusat Blog / DocuSign API: Bagaimana Membatalkan Sampul Tanpa Menghantar Pemberitahuan E-mel?

DocuSign API: Bagaimana Membatalkan Sampul Tanpa Menghantar Pemberitahuan E-mel?

Shunfang
2026-03-07
3min
Twitter Facebook Linkedin

Pengenalan kepada DocuSign API dan Pengurusan Sampul Surat

Dalam landskap aliran kerja dokumen digital yang sentiasa berkembang, API DocuSign menonjol sebagai alat yang berkuasa, membantu pembangun menyepadukan fungsi tandatangan elektronik ke dalam aplikasi perniagaan. Sampul surat (Envelopes), yang merangkumi dokumen untuk ditandatangani, adalah teras kepada ekosistem ini, membenarkan pengurusan perjanjian yang lancar dari penciptaan hingga selesai. Walau bagaimanapun, dalam sesetengah keadaan, terdapat keperluan untuk membatalkan sampul surat—membatalkannya sebelum atau semasa proses penandatanganan—untuk membetulkan kesilapan atau menyesuaikan diri dengan keperluan perniagaan yang berubah. Cabaran utama bagi pengguna API ialah mengawal pemberitahuan, khususnya mengelakkan amaran e-mel yang tidak diminta yang boleh mengelirukan penerima. Artikel ini meneroka mekanisme untuk membatalkan sampul surat melalui DocuSign API sambil meminimumkan gangguan, merujuk kepada dokumentasi rasmi dan pandangan pelaksanaan praktikal.

2026 Alternatif DocuSign Teratas


Membandingkan platform tandatangan elektronik dengan DocuSign atau Adobe Sign?

eSignGlobal menawarkan penyelesaian tandatangan elektronik yang lebih fleksibel dan kos efektif dengan pematuhan global, harga yang telus dan proses onboarding yang lebih pantas.

👉 Mulakan Percubaan Percuma


Pembatalan Sampul Surat dalam DocuSign: Konsep Teras

Apakah Sampul Surat dalam DocuSign?

Sampul surat dalam DocuSign mewakili pakej lengkap yang mengandungi satu atau lebih dokumen, penerima dan arahan tandatangan. Melalui API, pembangun boleh mencipta, menghantar dan mengurus sampul surat ini secara programatik. Membatalkan sampul surat secara berkesan menjadikannya tidak sah, menghalang tindakan selanjutnya seperti penandatanganan. Ini amat berguna dalam proses perniagaan di mana transaksi gagal atau dokumen memerlukan semakan, dengan itu menghalang proses yang tidak lengkap atau salah daripada diteruskan.

REST API DocuSign (versi 2.1) menyediakan titik akhir untuk operasi sampul surat, termasuk kaedah voidEnvelope. Secara lalai, pembatalan mencetuskan pemberitahuan kepada semua penerima, memaklumkan mereka tentang pembatalan melalui e-mel. Ini memastikan ketelusan tetapi mungkin tidak sesuai dalam sistem automatik atau pembetulan dalaman pra-pemberitahuan.

Proses Pembatalan Lalai dan Tingkah Laku Pemberitahuan

Untuk membatalkan sampul surat menggunakan DocuSign API, permintaan PUT biasanya dibuat ke titik akhir /envelopes/{envelopeId}/void. Berikut ialah contoh asas Python menggunakan DocuSign eSignature SDK:

from docusign_esign import ApiClient, EnvelopesApi

# Inisialisasi klien API
api_client = ApiClient()
api_client.host = 'https://demo.docusign.net/restapi'
api_client.set_default_header('Authorization', 'Bearer YOUR_ACCESS_TOKEN')

envelopes_api = EnvelopesApi(api_client)

# Batalkan sampul surat
void_request = {
    'status': 'voided',
    'voidedReason': 'Document needs revision before sending'
}

envelopes_api.update_envelope_status(
    account_id='YOUR_ACCOUNT_ID',
    envelope_id='ENVELOPE_ID',
    envelope=None,  # Tidak diperlukan untuk void
    void_uri=void_request
)

Dalam aliran standard ini, DocuSign secara automatik menghantar pemberitahuan e-mel kepada penerima yang disenaraikan dalam sampul surat, memperincikan status pembatalan dan sebabnya. E-mel ini termasuk sebab pembatalan dan mungkin memaut ke sampul surat untuk rujukan. Menurut panduan pembangun DocuSign, ini adalah tingkah laku yang dijangkakan untuk mengekalkan jejak audit dan kesedaran pengguna, sejajar dengan piawaian pematuhan seperti ESIGN dan eIDAS.

Walau bagaimanapun, untuk aplikasi yang didorong oleh API—seperti integrasi CRM atau alat pemprosesan pukal—menghantar e-mel ini boleh memenuhi peti masuk atau mendedahkan perubahan dalaman terlalu awal. Berita baiknya ialah DocuSign membenarkan penyesuaian untuk menyekat pemberitahuan ini, membolehkan pengalaman yang lebih terkawal.

Cara Membatalkan Sampul Surat Tanpa Menghantar Pemberitahuan E-mel

Menyekat pemberitahuan e-mel semasa pembatalan memerlukan konfigurasi awal sama ada pada peringkat sampul surat atau akaun, kerana panggilan API pembatalan itu sendiri tidak mempunyai bendera "no-notify" langsung. Strategi ini melibatkan penggunaan tetapan pemberitahuan DocuSign dan peranan penerima untuk meminimumkan komunikasi luaran. Pendekatan ini amat berharga untuk pengguna perusahaan dengan peringkat Business Pro atau Advanced API, di mana volum sampul surat adalah tinggi dan automasi adalah kunci.

Langkah 1: Konfigurasikan Keutamaan Pemberitahuan Sampul Surat

Sebelum mencipta atau menghantar sampul surat, tetapkan peraturan pemberitahuan melalui API. Gunakan objek notification dalam definisi sampul surat untuk melumpuhkan e-mel kepada penerima untuk perubahan status, termasuk pembatalan. Sertakan dalam titik akhir createEnvelope Envelopes API:

{
  "notification": {
    "reminders": {
      "reminderDelay": 0,
      "reminderOffset": 0,
      "reminderFrequency": "none"
    },
    "expirations": {
      "expireAfter": 0,
      "expireWarn": 0
    },
    "recipientEmailNotification": {
      "emailSubject": "",
      "emailBlurb": "",
      "emailBody": ""
    }
  }
}

Blok recipientEmailNotification boleh dibiarkan kosong atau ditetapkan untuk menyekat lalai. Untuk kawalan khusus pembatalan, pastikan sampul surat dicipta dalam status "draf" (status: 'sent' = false), membenarkan pembatalan tanpa pemberitahuan awal. Sebaik sahaja dibatalkan daripada draf, jika pemberitahuan dilumpuhkan, e-mel tidak akan dicetuskan.

Langkah 2: Batalkan daripada Status Draf

Membatalkan sampul surat dalam mod draf (sebelum dihantar) pada dasarnya mengelakkan pemberitahuan kerana penerima belum menerima amaran. Gunakan panggilan update_envelope_status yang sama tetapi menyasarkan sampul surat draf:

# Cipta sampul surat sebagai draf
envelope_definition = {
    'status': 'created',  # Mod draf
    'emailSubject': 'Internal Review Document',
    'documents': [...],  # Dokumen anda
    'recipients': {
        'signers': [...]  # Ditakrifkan tetapi belum diberitahu
    },
    'notification': {  # Sekat semua
        'recipientEmailNotification': {}
    }
}

envelopes_api.create_envelope(account_id='YOUR_ACCOUNT_ID', envelope_definition=envelope_definition)

# Kemudian, batalkan tanpa menghantar
void_request = {'status': 'voided', 'voidedReason': 'Internal correction'}
envelopes_api.update_envelope_status(account_id='YOUR_ACCOUNT_ID', envelope_id='DRAFT_ENVELOPE_ID', void_uri=void_request)

Kaedah ini memastikan tiada e-mel dihantar semasa pembatalan. Untuk sampul surat yang sedang berjalan (telah dihantar), tarik baliknya ke draf menggunakan API correct terlebih dahulu, kemudian batalkan—menyekat pemberitahuan dalam permintaan pembetulan melalui allowReassign: false dan medan pemberitahuan kosong.

Langkah 3: Konfigurasi Peringkat Akaun dan Lanjutan

Untuk kawalan yang lebih luas, integrasikan ciri Pengurusan Identiti dan Akses (IAM) DocuSign, tersedia dalam pelan Enhanced atau Enterprise. IAM membenarkan pemberitahuan acara tersuai melalui webhook Connect API, menghalakan acara pembatalan ke pelayan anda dan bukannya e-mel. Sediakan konfigurasi Connect:

  • Titik akhir: /accounts/{accountId}/connect
  • Sertakan envelopeEvents untuk status "voided" tetapi kecualikan penghantaran e-mel.

Selain itu, untuk pelan API (Starter $600/tahun atau Advanced $5,760/tahun), gunakan webhook untuk mengendalikan pembatalan secara senyap. Pantau pendengar connect untuk acara pembatalan dan bertindak balas secara dalaman tanpa mencetuskan e-mel lalai DocuSign.

Amalan Terbaik dan Had

  • Ujian: Sahkan aliran menggunakan Persekitaran Demo DocuSign kerana pembatalan pengeluaran tidak boleh diterbalikkan.
  • Pematuhan: Menyekat pemberitahuan boleh dilaksanakan untuk pembatalan dalaman, tetapi pastikan log audit menangkap sebab untuk keperluan peraturan.
  • Kuota: Pelan API mengehadkan volum sampul surat (cth., Pertengahan 100/bulan), jadi pembatalan yang cekap membantu mengekalkan had.
  • Kes Tepi: Jika sampul surat telah ditandatangani sebahagian, pembatalan masih boleh memberitahu penandatangan tersebut melainkan dikonfigurasikan terlebih dahulu.

Teknik ini menyelaraskan integrasi API, mengurangkan bunyi operasi dalam senario volum tinggi. Dari sudut pandangan perniagaan, ia meningkatkan kecekapan pasukan yang bergantung pada DocuSign API untuk sistem CRM atau ERP, walaupun memerlukan perancangan awal.

image

Landskap Persaingan: Gambaran Keseluruhan Platform Tandatangan Elektronik

DocuSign menerajui pasaran tandatangan elektronik dengan suite API yang komprehensif, termasuk eSignature untuk tandatangan teras dan CLM (Pengurusan Kitaran Hayat Kontrak) untuk pengendalian perjanjian hujung ke hujung. Integrasi CLM menggabungkan cerapan yang didorong oleh AI, pengurusan templat dan analitik, sesuai untuk perusahaan yang menguruskan kontrak yang kompleks. Harga bermula pada $10/bulan untuk Personal tetapi meningkat kepada Enterprise tersuai untuk penggunaan intensif API, dengan tambahan seperti pengesahan identiti menambah kos bermeter.

Adobe Sign (kini Adobe Acrobat Sign) melengkapkan ekosistem dokumen Adobe, menampilkan integrasi PDF yang teguh dan tandatangan mudah alih. Ia menawarkan akses API untuk automasi, menyokong pembatalan melalui titik akhir REST yang serupa tetapi dengan kawalan pemberitahuan proprietari Adobe. Pelan bermula dari $10/pengguna/bulan untuk Individu hingga $40/pengguna/bulan untuk Enterprise, menekankan aliran kerja yang lancar dengan alat Creative Cloud. Walau bagaimanapun, untuk pengguna volum tinggi, kuota API mungkin menyekat tanpa peningkatan premium.

image

eSignGlobal meletakkan dirinya sebagai pesaing global, mematuhi 100 negara dan wilayah arus perdana, dengan kelebihan khusus di Asia Pasifik (APAC). Landskap tandatangan elektronik APAC membentangkan piawaian yang berpecah-belah, tinggi dan peraturan yang ketat, berbeza dengan piawaian rangka kerja ESIGN/eIDAS AS/EU. Di APAC, penyelesaian memerlukan pendekatan "integrasi ekosistem", termasuk gandingan perkakasan/API peringkat dalam dengan identiti digital Kerajaan-ke-Perniagaan (G2B)—halangan teknikal yang jauh melampaui kaedah berasaskan e-mel atau pengisytiharan kendiri yang biasa di Barat. eSignGlobal cemerlang di sini, menyepadukan dengan lancar dengan iAM Smart Hong Kong dan Singpass Singapura untuk pengesahan yang teguh. Pelan Essentialnya pada $16.6/bulan, membenarkan sehingga 100 dokumen dihantar, tempat duduk pengguna tanpa had dan pengesahan kod akses, memberikan nilai yang kukuh berdasarkan pematuhan sambil kurang daripada pesaing dari segi harga. Platform ini sedang berkembang secara agresif di pasaran global, termasuk AS dan EU, sebagai alternatif yang berdaya maju kepada DocuSign dan Adobe Sign.

esignglobal HK


Mencari alternatif yang lebih bijak daripada DocuSign?

eSignGlobal menawarkan penyelesaian tandatangan elektronik yang lebih fleksibel dan kos efektif dengan pematuhan global, harga yang telus dan proses onboarding yang lebih pantas.

👉 Mulakan Percubaan Percuma


HelloSign (kini Dropbox Sign) memberi tumpuan kepada kesederhanaan, menampilkan API intuitif untuk pengurusan sampul surat, termasuk pilihan pembatalan yang membenarkan penindasan pemberitahuan melalui tetapan tersuai. Ia sesuai untuk SMB, dengan pelan bermula dari percuma (terhad) hingga $20/pengguna/bulan (Essentials), tetapi kekurangan kedalaman ciri peringkat perusahaan seperti IAM lanjutan.

Ciri/Aspek DocuSign Adobe Sign eSignGlobal HelloSign (Dropbox Sign)
Fleksibiliti Pembatalan API Tinggi; penindasan berasaskan webhook Baik; kawalan integrasi PDF Teguh; gandingan API ekosistem Asas; penindasan mudah
Harga (Peringkat Permulaan) $10/bulan (Peribadi) $10/pengguna/bulan $16.6/bulan (Essential, pengguna tanpa had) Percuma (terhad); $20/pengguna/bulan
Fokus Pematuhan Global, ESIGN/eIDAS AS/EU teguh, piawaian PDF 100 negara; Integrasi G2B APAC Berpusatkan AS, global asas
Kawalan Pemberitahuan Boleh dikonfigurasikan melalui API/IAM Boleh disesuaikan dalam aliran kerja Kod akses dan mod senyap Berasaskan e-mel, pilihan terhad
Kebolehskalaan Pelan API perusahaan ($600+/tahun) Pasukan ke perusahaan Pengguna tanpa had, termasuk API Berorientasikan SMB, integrasi Dropbox
Kelebihan Ekosistem yang teguh, CLM Sinergi suite Adobe Pengoptimuman APAC, kos efektif Mesra pengguna, persediaan pantas

Perbandingan ini menyerlahkan pertukaran: DocuSign cemerlang dalam kedalaman, manakala alternatif seperti eSignGlobal menawarkan kelebihan serantau.

Nuansa Serantau dalam Pelaksanaan Tandatangan Elektronik

Walaupun DocuSign API boleh diakses di seluruh dunia, perbezaan serantau mempengaruhi penggunaan. Di APAC, peraturan pemastautinan data dan pengesahan yang lebih ketat meningkatkan keperluan untuk penyelesaian setempat, seperti yang dibincangkan sebelum ini. Perusahaan harus menilai tingkah laku API mengikut undang-undang tempatan untuk memastikan proses pembatalan mengekalkan integriti undang-undang.

Kesimpulannya, menguasai API DocuSign untuk pembatalan tanpa pemberitahuan memperkasakan aliran kerja yang cekap. Bagi mereka yang mencari alternatif, eSignGlobal berdiri sebagai pilihan yang neutral dan mematuhi serantau, terutamanya sesuai untuk operasi berorientasikan APAC.

avatar
Shunfang
Ketua Pengurusan Produk di eSign.AI, seorang pemimpin berpengalaman dengan pengalaman antarabangsa yang luas dalam industri tandatangan elektronik. Ikuti LinkedIn saya