Laman Utama / Pusat Blog / DocuSign API: Bagaimana Cara Menggunakan Data untuk Mengisi Awal Tag Tetapi Membenarkan Pengguna Mengedit?

DocuSign API: Bagaimana Cara Mengisi Awal Tag dengan Data Tetapi Membenarkan Pengguna Mengedit?

Shunfang
2026-03-07
3min
Twitter Facebook Linkedin

Menavigasi API DocuSign: Membolehkan Pengeditan Pengguna Sambil Mengisi Awal Tab

Dalam landskap pengurusan dokumen digital yang sentiasa berkembang, platform tandatangan elektronik seperti DocuSign telah menjadi alat yang sangat diperlukan untuk perniagaan untuk menyelaraskan aliran kerja mereka. API DocuSign menonjol kerana fleksibilitinya, membolehkan pembangun mengautomasikan dan menyesuaikan pengalaman menandatangani. Satu cabaran biasa timbul apabila mengintegrasikan data yang diisi awal ke dalam dokumen—memastikan medan (atau "tab" dalam istilah DocuSign) diisi secara automatik daripada sumber luaran tetapi masih boleh diedit oleh penandatangan untuk menampung pelarasan yang diperlukan. Keseimbangan ini meningkatkan kecekapan tanpa menjejaskan kawalan pengguna, menjadikannya ciri penting untuk industri seperti kewangan, hartanah dan sumber manusia.

imej

Dari sudut pandangan perniagaan, fungsi ini mengurangkan ralat kemasukan data manual dan mempercepatkan kitaran kontrak, yang berpotensi mengurangkan masa pemprosesan sehingga 50%, menurut laporan industri. Walau bagaimanapun, pelaksanaannya memerlukan pengendalian API yang teliti untuk mengelakkan daripada mengunci medan terlalu awal.


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 penerimaan yang lebih pantas.

👉 Mulakan Percubaan Percuma


Menguasai Pengisian Awal dalam API DocuSign: Panduan Teknikal

DocuSign eSignature REST API v2.1 menyediakan alat yang berkuasa untuk mengurus tab, iaitu elemen interaktif yang diletakkan pada dokumen seperti kotak teks, kotak semak dan medan tarikh. Mengisi awal tab ini melibatkan suntikan data melalui panggilan API semasa penciptaan sampul surat, sambil menetapkan sifat untuk membenarkan pengubahsuaian oleh penandatangan. Pendekatan ini amat berguna dalam senario di mana data awal berasal daripada sistem CRM atau borang tetapi penandatangan perlu mengesahkan atau melaraskan butiran.

Konsep Utama: Tab dan Sifatnya

Tab dalam DocuSign ditakrifkan dalam tatasusunan tabs bagi objek signHere atau text dalam muatan API. Untuk mengisi awal, gunakan sifat value, tetapi untuk mendayakan pengeditan, pastikan documentId dan pageNumber tab dijajarkan dengan betul dan elakkan bendera baca sahaja. Penting untuk ambil perhatian bahawa tab tidak dikunci secara lalai—membenarkan kebolehubahan semula jadi—melainkan ditetapkan secara eksplisit melalui sifat locked atau required.

Sebagai contoh, dalam kontrak jualan, anda mungkin mengisi awal nama pembeli daripada pangkalan data tetapi membenarkan pembetulan jika butiran hubungan berubah. Ini menghalang aliran kerja tegar yang mengecewakan pengguna dan membawa kepada pengabaian dokumen.

Pelaksanaan Langkah demi Langkah

  1. Mengesahkan dan Menyediakan Sampul Surat: Mulakan dengan mendapatkan token akses melalui OAuth 2.0. Buat sampul surat menggunakan titik akhir /envelopes. Muat naik dokumen anda sebagai fail berkod base64 atau rujuk templat sedia ada.

    Petikan muatan contoh (JSON):

    {
      "status": "sent",
      "emailSubject": "Semak dan Tandatangani Perjanjian",
      "documents": [
        {
          "documentBase64": "<base64-encoded-PDF>",
          "name": "Contract.pdf",
          "fileExtension": "pdf",
          "documentId": "1"
        }
      ],
      "recipients": {
        "signers": [
          {
            "email": "signer@example.com",
            "name": "John Doe",
            "recipientId": "1",
            "tabs": {
              "textTabs": [
                {
                  "tabLabel": "BuyerName",
                  "documentId": "1",
                  "pageNumber": "1",
                  "xPosition": "100",
                  "yPosition": "200",
                  "width": "150",
                  "height": "20",
                  "value": "Nama Diisi Awal daripada API",  // Mengisi awal medan
                  "locked": "false",  // Memastikan kebolehubahan
                  "required": "false"  // Pilihan; tetapkan kepada benar jika wajib
                }
              ]
            }
          }
        ]
      }
    }
    

    Di sini, sifat value menyuntik data, manakala locked: false (lalai) membenarkan pengeditan oleh penandatangan. Koordinat (xPosition, yPosition) meletakkan tab dengan tepat pada PDF.

  2. Mengendalikan Pengisian Awal Berasaskan Templat: Jika menggunakan templat (melalui /templates/{templateId}/envelopes), mula-mula ekstrak tab menggunakan permintaan GET ke /envelopes/{envelopeId}/documents/{documentId}/tabs. Kemudian, ubah suai respons untuk menambah value tanpa mengubah tabLabel atau kedudukan. Hantar sampul surat yang dikemas kini. Pendekatan ini sesuai untuk borang boleh guna semula, mengekalkan struktur sambil menyuntik data dinamik.

  3. Pelaksanaan Panggilan API: Gunakan POST ke /accounts/{accountId}/envelopes dengan muatan. Pustaka seperti DocuSign SDK untuk Node.js atau Python memudahkan proses ini:

    # Contoh Python menggunakan pustaka docusign-esign
    from docusign_esign import ApiClient, EnvelopesApi, EnvelopeDefinition
    
    api_client = ApiClient()
    api_client.host = 'https://demo.docusign.net/restapi'  # Gunakan pengeluaran untuk langsung
    envelopes_api = EnvelopesApi(api_client)
    
    envelope_definition = EnvelopeDefinition(
        status='sent',
        email_subject='Sila tandatangan',
        documents=[/* dokumen anda */],
        recipients=/* dengan tab seperti di atas */
    )
    
    results = envelopes_api.create_envelope(account_id, envelope_definition)
    

    Pantau penyelesaian melalui Webhooks, memastikan pengeditan ditangkap dalam log audit.

  4. Amalan Terbaik untuk Kebolehubahan:

    • Pengesahan: Semak penempatan tab dan integriti data menggunakan titik akhir validateTabs sebelum menghantar.
    • Logik Bersyarat: Untuk kes lanjutan, integrasikan dengan ciri Business Pro melalui API untuk menggunakan peraturan (cth., tunjukkan medan boleh diedit hanya jika nilai yang diisi awal memenuhi syarat).
    • Pengendalian Ralat: Jika pengisian awal gagal (cth., tab tidak sepadan), API mengembalikan ralat 400—log ini untuk penyahpepijatan.
    • Ujian: Sentiasa gunakan kotak pasir pembangun DocuSign. Perhatikan kuota sampul surat: Pelan API Permulaan membenarkan kira-kira 40 sebulan, meningkat dengan peringkat sehingga Edisi Lanjutan pada $5,760 setahun.
  5. Perangkap Biasa dan Penyelesaian:

    • Terlalu Mengunci: Jika tab muncul tidak boleh diedit, sahkan tiada readOnly atau pengesahan tersuai yang dikuatkuasakan. Penyelesaian: Tetapkan editable: true secara eksplisit dalam sifat tab.
    • Penimpaan Data: Perubahan penandatangan menimpa nilai API dengan lancar, tetapi jejak melalui originalValue jika pematuhan diperlukan.
    • Senario Berbilang Penandatangan: Tugaskan tab mengikut recipientId; isi awal hanya untuk penandatangan yang berkaitan untuk mengelakkan kekeliruan.
    • Nota Pematuhan: Data yang diisi awal mesti mematuhi peraturan seperti Akta ESIGN (AS) atau eIDAS (EU), memastikan jejak audit menangkap pengeditan.

Proses ini biasanya mengambil masa 10-20 minit untuk dilaksanakan untuk integrasi asas, dengan penyesuaian penuh menambah kerumitan. Perniagaan melaporkan peningkatan kelajuan menandatangani sebanyak 30-40% selepas pelaksanaan, menurut kajian kes DocuSign.

Faedah dalam Konteks Perniagaan

Tab boleh edit yang diisi awal menyelaraskan penerimaan, permohonan pinjaman dan perjanjian vendor. Sebagai contoh, dalam hartanah, ejen boleh mengisi automatik maklumat pembeli daripada data MLS, membenarkan pelarasan di tapak. Ia juga berintegrasi dengan baik dengan CRM seperti Salesforce, mengurangkan silo data.

Gambaran Keseluruhan DocuSign dan Ekosistemnya

DocuSign telah menjadi peneraju dalam tandatangan elektronik sejak 2003, menawarkan suite komprehensif termasuk eSignature, CLM (Pengurusan Kitaran Hayat Kontrak) dan alat API. APInya mendayakan integrasi yang lancar, menyokong lebih 1,000 aplikasi. Harga bermula pada $10 sebulan untuk edisi peribadi, meningkat kepada $40 setiap pengguna sebulan untuk Business Pro, dengan pelan API bermula pada $600 setahun. Ciri lanjutan seperti Penghantaran Pukal dan pengesahan identiti menambah kos bermeter, menjadikannya sesuai untuk perusahaan yang memerlukan automasi yang teguh.

imej

IAM (Pengurusan Identiti dan Akses) DocuSign meningkatkan keselamatan melalui SSO dan jejak audit, manakala CLM mengautomasikan rundingan, pengekstrakan dan analisis kontrak—sesuai untuk pasukan undang-undang yang mengendalikan kontrak volum tinggi.

Landskap Persaingan: Adobe Sign, eSignGlobal dan HelloSign

Adobe Sign: Integrasi Berorientasikan Perusahaan

Adobe Sign, sebahagian daripada Adobe Document Cloud, cemerlang dalam aliran kerja berpusatkan PDF, terikat rapat dengan Acrobat. Ia menyokong pengisian awal melalui API yang serupa dengan DocuSign, menggunakan teg medan untuk pengisian boleh edit. Harga bermula pada $10 setiap pengguna sebulan untuk individu, meningkat kepada $40 setiap pengguna sebulan untuk pasukan, dengan sebut harga tersuai untuk edisi perusahaan. Kelebihan termasuk pengisian borang dipacu AI dan tandatangan mudah alih, tetapi kuota API mungkin mengehadkan untuk penggunaan volum tinggi. Ia mematuhi piawaian global seperti ESIGN dan eIDAS, sesuai untuk industri kreatif dan intensif dokumen.

imej

eSignGlobal: Pemain Global dengan Tumpuan APAC

eSignGlobal meletakkan dirinya sebagai alternatif serba boleh, mematuhi 100 negara arus perdana di seluruh dunia, dengan keunggulan khusus di rantau Asia Pasifik (APAC). Landskap tandatangan elektronik APAC berpecah-belah, dengan piawaian tinggi dan peraturan yang ketat—berbeza dengan model ESIGN (AS) atau eIDAS (EU) yang lebih berasaskan rangka kerja yang bergantung pada pengesahan e-mel atau pengisytiharan kendiri. APAC memerlukan pendekatan "integrasi ekosistem", memerlukan integrasi perkakasan/API yang mendalam dengan identiti digital kerajaan-ke-perniagaan (G2B), yang meningkatkan halangan teknikal jauh melebihi piawaian Barat.

eSignGlobal menangani ini melalui sokongan asli untuk sistem seperti iAM Smart Hong Kong dan Singpass Singapura, memastikan aliran kerja yang lancar dan mematuhi. Ia sedang berkembang secara agresif di Eropah dan Amerika untuk bersaing dengan DocuSign dan Adobe Sign, menawarkan harga yang kompetitif: Pelan Essential pada $16.6 sebulan membenarkan sehingga 100 dokumen dihantar, tempat duduk pengguna tanpa had dan pengesahan kod akses—menyediakan pematuhan nilai tinggi tanpa mengenakan bayaran setiap tempat duduk. Model ini menarik minat pasukan yang berkembang dalam industri terkawal seperti kewangan dan HR.

esignglobal HK


Mencari alternatif yang lebih bijak kepada DocuSign?

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

👉 Mulakan Percubaan Percuma


HelloSign (Kini Dropbox Sign): Kesederhanaan untuk SMB

HelloSign, yang diperoleh oleh Dropbox pada 2019, memfokuskan pada tandatangan mesra pengguna dan menyokong pengisian awal medan boleh edit API melalui templat. Ia dipuji kerana persediaan pantas dan integrasi dengan Google Workspace. Harga bermula dengan pelan percuma (3 dokumen sebulan), kemudian Essentials pada $15 sebulan, meningkat kepada Premium pada $25 setiap pengguna sebulan. Walaupun mematuhi ESIGN/UETA, ia kekurangan beberapa ciri peringkat perusahaan seperti IAM lanjutan, menjadikannya sesuai untuk perniagaan kecil tetapi kurang teguh untuk keperluan pematuhan global.

Perbandingan Bersebelahan Platform Tandatangan Elektronik

Ciri/Aspek DocuSign Adobe Sign eSignGlobal HelloSign (Dropbox Sign)
Pengisian Awal & Kebolehubahan API API tab yang teguh; boleh diedit secara lalai Teg medan menyokong pengeditan Berasaskan templat; pengguna tanpa had API mudah; pengisian templat
Harga (Peringkat Permulaan) $10/bulan (Peribadi) $10/pengguna/bulan $16.6/bulan (Essential, 100 dokumen) Percuma (terhad); $15/bulan
Tempat Duduk Pengguna Pelesenan setiap tempat duduk Setiap pengguna Tanpa had Tanpa had pada pelan Premium
Tumpuan Pematuhan Global (ESIGN, eIDAS) PDF/ESIGN/eIDAS teguh 100 negara; kedalaman APAC (iAM Smart, Singpass) AS/Global asas
Kuota API Bertingkat (40-100+/bulan) Berasaskan penggunaan Termasuk dalam Pro; fleksibel Sederhana SMB
Kelebihan Automasi perusahaan, integrasi Ekosistem PDF Integrasi ekosistem APAC, kos Kemudahan penggunaan, penyegerakan Dropbox
Had Kos tambahan lebih tinggi Lengkung pembelajaran untuk bukan pengguna Adobe Muncul bukan APAC Ciri lanjutan yang lebih sedikit

Jadual ini menyerlahkan pertukaran: DocuSign mendahului dalam kematangan, manakala alternatif menawarkan kelebihan khusus seperti kos atau kesesuaian serantau.

Pemikiran Akhir tentang Pemilihan Tandatangan Elektronik

Memilih platform tandatangan elektronik bergantung pada keperluan skala, wilayah dan integrasi. DocuSign kekal sebagai pilihan yang boleh dipercayai untuk aliran kerja dipacu API yang komprehensif. Untuk alternatif yang menekankan pematuhan serantau, terutamanya dalam persekitaran kawal selia yang kompleks di APAC, eSignGlobal menyediakan pilihan yang seimbang dan kos efektif. Nilaikan berdasarkan keutamaan perniagaan anda untuk mengoptimumkan kecekapan dan pematuhan.

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