Lewati ke konten utama

Kontrak Proses AI dalam Make

Kontrak Proses AI adalah sebuah Make modul oleh PDF4me yang terbaca sebuah PDF atau gambar kontrak hukum dan mengembalikan metadata terstruktur: pihak-pihak, tanggal pelaksanaan, tanggal efektif, tanggal kedaluwarsa, durasi, dan yurisdiksi. Gunakan ini untuk memasukkan data ke sistem manajemen siklus hidup kontrak, mengotomatiskan pengingat kedaluwarsa, atau mengirimkan kontrak ke penasihat hukum tanpa perlu menulis kode ekstraksi.

Fungsi modul ini

PDF4me Kontrak Proses AI mengekstrak metadata terstruktur dari PDF atau gambar kontrak hukum di dalam Anda Make skenario menggunakan AI. Berikan MSA, NDA, SOW, perjanjian kerja, atau kontrak bisnis apa pun dan modul akan mengembalikan semua pihak (beserta nama, alamat, dan peran), tanggal pelaksanaan, tanggal efektif, tanggal kedaluwarsa, durasi kontrak, dan yurisdiksi yang mengatur, kolom-kolom yang tepat yang dibutuhkan untuk manajemen siklus hidup kontrak (CLM), pelacakan tanggal kedaluwarsa, pengingat perpanjangan otomatis, pengindeksan repositori kontrak, dan pelaporan kepatuhan. Tidak perlu pengaturan templat. Berfungsi di seluruh konvensi penyusunan hukum umum dan hukum perdata di seluruh dunia.

Postingan Blog Terkait
Belum ada postingan blog untuk fitur ini — akan segera hadir.
Sementara itu, jelajahi blog PDF4me untuk menemukan tutorial dan alur kerja di berbagai platform.
Kunjungi blog ini

Bagaimana Cara Saya Mengautentikasi Saya? Make Skenario?

Setiap PDF4me modul di Make memerlukan validitas KoneksiBuat atau pilih salah satu yang sesuai dengan kebutuhan Anda. PDF4me API kunci agar skenario tersebut dapat mengautentikasi permintaan ekstraksi kontrak AI secara aman.

Fakta Penting yang Tidak Boleh Anda Lewatkan

Output pihak-pihak berupa array, mendukung kontrak multi-pihak.
Perjanjian dua pihak, kontrak konsorsium tiga pihak, dan jaringan distribusi yang kompleks semuanya menggunakan susunan pihak terstruktur yang sama. Setiap entri mencakup nama, alamat, dan penunjukan referensi (Pembeli, Penjual, Pemberi Lisensi, Pihak yang Mengungkapkan, dll.): tidak diperlukan penanganan khusus untuk skenario multi-pihak.
ISO 8601 String tanggal mendorong pelacakan kedaluwarsa.
executionDateStr, effectiveDateStr, dan expirationDateStr semuanya mengembalikan nilai ISO 8601 Format (TTTT-MM-HH). Jadwalkan setiap hari. Make Skenario untuk menanyakan kontrak yang akan berakhir dalam 30/60/90 hari dan memicu pengingat perpanjangan, mengurangi perpanjangan yang terlewat dan perpanjangan otomatis yang tidak disengaja.
Objek yurisdiksi mencakup hukum yang berlaku dan tempat persidangan.
Output yurisdiksi adalah objek terstruktur yang berisi hukum yang berlaku, pengadilan atau tempat arbitrase yang disepakati, dan wilayahnya. Gunakan output ini untuk dasbor kepatuhan, penyaringan sanksi, dan pengarahan kontrak ke penasihat hukum yang tepat berdasarkan yurisdiksi yang berlaku.
Buat modul Kontrak Proses AI PDF4me dikonfigurasi dengan Koneksi diatur ke Koneksi PDF4me Saya, File diatur ke Petakan dengan Nama Kontrak dan Dokumen yang dipetakan dari langkah sumber file sebelumnya, siap untuk mengekstrak pihak-pihak, tanggal pelaksanaan, tanggal efektif, tanggal kedaluwarsa, durasi kontrak, dan yurisdiksi yang mengatur.

Atur File untuk Pemetaan, hubungkan Nama Kontrak dan Dokumen dari modul sebelumnya. Output akan menampilkan pihak-pihak, tanggal-tanggal penting, durasi, dan yurisdiksi, yang merupakan dasar dari alur kerja CLM dan kepatuhan.

Parameter

Diperlukan: Koneksi, Nama Kontrak, dan Dokumen harus selalu diberikan. Kolom input yang sesuai (Properti Biner, Base64 Konten, atau Kontrak URL) diperlukan berdasarkan Tipe Data Masukan yang dipilih.

ParameterDiperlukanApa fungsinya?Contoh
ConnectionRequiredPDF4me API connection. Click Add and paste your API key the first time. Reused automatically across all PDF4me modules in your scenarios.My PDF4me connection
Input Data TypeRequiredHow the contract file is supplied. Binary Data reads from a previous module (most common for DocuSign/Adobe Sign integrations). Base64 String accepts encoded payloads. URL downloads from a public link.Binary Data
Input Binary FieldConditionalBinary content of the contract file. Required when Input Data Type is Binary Data. Wire from DocuSign, Adobe Sign, SharePoint, Dropbox, or any document-source module.1. Data
Base64 Contract ContentConditionalBase64-encoded contract content. Required when Input Data Type is Base64 String. Useful when the contract arrives via secure API or e-signature webhook.JVBERi0xLjQK...
Contract URLConditionalPublic URL to the contract file. Required when Input Data Type is URL. The URL must not require authentication.https://example.com/msa.pdf
Contract NameRequiredFilename of the contract with proper extension (.pdf, .png, .jpg, .jpeg). Used for format detection and AI processing optimization.msa-2024.pdf

Bidang Keluaran

BidangJenisIsi di dalamnya
partiesArrayArray of contract parties. Each entry has name, address, and a reference designation (Disclosing Party, Receiving Party, Buyer, Seller, Licensor, Licensee, etc.). Supports two-party and multi-party contracts.
executionDateStrStringDate when the contract was executed or signed, in ISO 8601 format (YYYY-MM-DD).
effectiveDateStrStringDate when the contract becomes effective, in ISO 8601 format. May differ from the execution date.
expirationDateStrStringDate when the contract expires, in ISO 8601 format. Use for renewal reminders and expiration tracking.
contractDurationStringDuration or term of the contract as stated in the document (e.g. "3 years", "12 months", "perpetual until terminated").
jurisdictionObjectJurisdiction object containing the governing law, the agreed court or arbitration venue, and the region. Use for compliance routing and sanctions screening.
successBooleanTrue if the AI extraction completed successfully; false if it failed.
messageStringHuman-readable status message confirming success or describing the error.

Bagaimana Cara Saya Menyiapkan Kontrak Proses AI di Make?

  1. Menambahkan PDF4meKontrak Proses AI untuk Anda Make skenario.
  2. Pilih Koneksi (atau klik) Menambahkan untuk membuat satu dengan milikmu PDF4me API kunci).
  3. Memilih Tipe Data Masukan: Data Biner untuk file dari DocuSign, Adobe Sign, SharePointatau modul dokumen apa pun.
  4. Di bawah Mengajukan, memilih Peta untuk menampilkan kolom Nama Kontrak dan Dokumen.
  5. Peta Nama Kontrak ke nama file dengan ekstensi (.pdf, .png, .jpg, atau .jpeg).
  6. Peta Dokumen ke konten biner dari modul sumber: itu Data bidang DocuSign, Adobe Sign, SharePoint, OneDrive, atau Dropbox modul.
  7. Klik Menyimpan lalu jalankan skenarionya. Hubungkan bundel output ke dalam sebuah CLM platform (Ironclad, ContractWorks, DocuSign CLM), sebuah repositori kontrak (SharePoint, Airtable), atau dasbor kepatuhan.

Pengaturan Umum

Contoh Alur KerjaCommon Make scenario patterns using AI-Process Contract.
Ditandatangani DocuSign amplop → ekstrak AI → CLM repositori
  1. A DocuSign Pemicu Amplop Selesai akan aktif ketika kontrak telah ditandatangani sepenuhnya oleh semua pihak.
  2. Yang ditandatangani PDF diteruskan ke Kontrak Proses AI. Bundel output mengembalikan pihak, executionDateStr, effectiveDateStr, expirationDateStr, dan jurisdiction.
  3. A SharePoint Langkah pengunggahan menyimpan yang telah ditandatangani. PDF di dalam repositori kontrak di bawah folder yang diberi nama sesuai dengan pihak utama dan tahun pelaksanaan.
  4. Sebuah Airtable Langkah Buat Rekaman mengindeks kontrak dengan semua metadata yang diekstrak untuk pencarian, penyaringan, dan pelaporan.
  5. A Slack Pemberitahuan ini mengumumkan kontrak baru ke saluran legal-ops dengan semua tanggal penting dan nama-nama pihak terkait.
Pemindaian terjadwal → kontrak yang akan berakhir → pengingat perpanjangan
  1. Pemicu terjadwal akan aktif setiap pagi hari kerja pukul 09:00.
  2. Sebuah Airtable Langkah pencarian ini menanyakan kontrak dengan expirationDateStr yang berada dalam jangka waktu 30, 60, atau 90 hari ke depan.
  3. A Make Iterator memproses setiap kontrak yang akan berakhir. Untuk kontrak yang tersisa 90 hari, sebuah Slack Pesan dikirim ke pemilik kontrak dengan pengingat bahwa perpanjangan diperlukan; untuk perpanjangan 60 hari, email tindak lanjut; untuk perpanjangan 30 hari, peningkatan ke penasihat hukum.
  4. Setiap pemberitahuan mencakup pihak-pihak yang terlibat, expirationDateStr, dan tautan langsung ke kontrak yang telah ditandatangani. SharePoint.
  5. Sebuah Airtable Pembaruan ini menandai baris kontrak sebagai Pengingat Terkirim dengan stempel waktu sehingga eksekusi terjadwal berikutnya tidak mengirim ulang pengingat yang sama.
Unggah kontrak vendor → pengecekan yurisdiksi → pengalihan ke penasihat hukum
  1. A SharePoint Fitur "Watch Files" memicu notifikasi ketika bagian pengadaan mengunggah draf kontrak vendor untuk ditinjau secara hukum.
  2. Kontrak Proses AI mengekstrak pihak-pihak dan objek yurisdiksi, hukum yang berlaku, tempat pengadilan, dan wilayah.
  3. Router tersebut bercabang berdasarkan yurisdiksi/wilayah. Kontrak AS diarahkan ke penasihat hukum AS, kontrak UE ke penasihat hukum UE, Asia-Pasifik ke penasihat hukum AP, setiap cabang mengirimkan Asana serahkan tugas tersebut kepada anggota tim hukum yang tepat.
  4. Langkah Variabel Set Alat memeriksa susunan pihak terhadap daftar penyaringan sanksi. Pihak mana pun yang ditandai akan menghentikan alur kerja dan segera memberi tahu bagian kepatuhan melalui Slack.
  5. Metadata kontrak dicatat ke Airtable dengan peninjau yang ditugaskan, yurisdiksi, dan status Sedang Ditinjau, siap untuk diperbarui oleh peninjau setelah analisis mereka selesai.

Tips Praktis

Match Input Data Type to your actual field
If Input Data Type is set to Binary Data but you map a value into Base64 Contract Content instead, the module returns an error. Set the type first, then fill only the matching field.
Contract Name needs the real extension
The module uses the filename extension to route the document to the right parser. A file mapped as "contract" with no extension can fail; always map the source filename or add one explicitly, e.g. msa-2024.pdf.
jurisdiction can return partial data
If a contract omits an explicit governing-law clause, the jurisdiction object may return null or partial fields. Add a Router branch to flag contracts missing jurisdiction data for manual legal review.
Scanned contracts need legible resolution
For scanned paper contracts, low-resolution or skewed scans reduce field-extraction accuracy. Scan at 300 DPI or higher and keep pages flat before uploading.
parties array order is not signature order
Do not assume parties[0] is always the first signatory. Match on the reference designation (Buyer, Seller, Disclosing Party, etc.) rather than array position when routing logic depends on a specific role.
Public URL contracts must be unauthenticated
When Input Data Type is URL, the link must be reachable without login or token. Contracts behind SharePoint or Google Drive sharing permissions will fail; download and re-upload as Binary Data instead.

Lembar Panduan Singkat

BidangNilai
ModuleAI-Process Contract
ConnectionPDF4me API key
Input Data Type (from previous step)Binary Data
Input Data Type (Base64 payload)Base64 String
Input Data Type (public link)URL
Contract Name formatfilename.pdf / .png / .jpg / .jpeg
Key output fieldsparties, executionDateStr, effectiveDateStr, expirationDateStr, contractDuration, jurisdiction
Date formatISO 8601 (YYYY-MM-DD)

Pertanyaan yang Sering Diajukan

What contract fields does AI-Process Contract extract?+
The module returns the key metadata fields used for contract lifecycle management: parties (array of all contract parties with names, addresses, and reference designations like Buyer, Seller, Licensor, Licensee, Disclosing Party, Receiving Party), executionDateStr (signing date in ISO 8601), effectiveDateStr (start date in ISO 8601), expirationDateStr (end date in ISO 8601), contractDuration (term or duration string), and jurisdiction (object with governing law, court venue, and region). Together these are the fields most CLM platforms, contract repositories, and compliance dashboards need for tracking, renewal, and audit. See the <a href="https://www.law.cornell.edu/wex/contract" target="_blank" rel="noopener noreferrer">Cornell Law School definition of a contract</a> for the underlying legal elements the AI is trained to recognize.
What types of contracts work best with the parser?+
The AI handles a wide range of business contracts: Master Service Agreements (MSAs), Statements of Work (SOWs), Non-Disclosure Agreements (NDAs), employment contracts, supply contracts, distribution agreements, software licensing contracts, lease agreements, partnership agreements, consulting agreements, and vendor contracts. Both digitally produced contracts (Word or contract software output) and scanned executed contracts (signed paper versions) are supported in PDF, PNG, JPG, and JPEG formats.
How can I track contract expiration dates automatically with this parser?+
Pair AI-Process Contract with a Make scheduled scenario. Extract the expirationDateStr from every contract uploaded to your repository and log it to Airtable, Google Sheets, or a CLM system. A separate scheduled scenario queries that table daily for contracts expiring in 30, 60, or 90 days and sends Slack messages or emails to the contract owner with the expiration date and a link to the signed PDF. This reduces missed renewals and surprise expirations, a common cause of unintended contract auto-renewals and compliance gaps.
Does the parser identify all parties in multi-party contracts?+
Yes. The parties output is an array: each entry contains the party name, registered address, and reference designation (Disclosing Party, Receiving Party, Buyer, Seller, Licensor, Licensee, etc.). This works correctly for two-party contracts (vendor-customer, employer-employee) and complex multi-party agreements (consortium agreements, distribution networks, partnership agreements with three or more parties) without any configuration changes. Iterate over the parties array in Make to handle each party in your downstream workflow.
How accurate is the AI at extracting jurisdiction and governing law?+
The jurisdiction output is a structured object that captures the governing-law clause: the law cited (State of Delaware, Laws of England and Wales, German law, etc.), the agreed court or arbitration venue, and the broader region. The AI is trained on contract templates from major jurisdictions including the US (state-by-state), UK, EU member states, India, Australia, Singapore, and UAE, and handles both common-law and civil-law drafting conventions accurately. Use the jurisdiction.region field to route contracts to the correct legal counsel automatically.

Tindakan Terkait

Tugas yang Sama di Platform Lain

Dapatkan Bantuan