Passa al contenuto principale

Contratto di processo AI in Make

Contratto di processo di intelligenza artificiale è un Make modulo di PDF4me che si legge un PDF oppure, se si tratta di un contratto legale, vengono restituiti metadati strutturati: parti, data di esecuzione, data di entrata in vigore, data di scadenza, durata e giurisdizione. È possibile utilizzarli per alimentare i sistemi di gestione del ciclo di vita dei contratti, automatizzare i promemoria di scadenza o inoltrare i contratti ai consulenti legali senza dover scrivere codice di estrazione.

Cosa fa questo modulo

PDF4me Contratto di processo di intelligenza artificiale estrae metadati strutturati da PDF o contratti legali di immagine all'interno del tuo Make scenario utilizzando l'IA. Fornisci un MSA, NDA, SOW, contratto di lavoro o qualsiasi contratto commerciale e il modulo restituisce tutte le parti (con nomi, indirizzi e ruoli), data di stipula, data di entrata in vigore, data di scadenza, durata del contratto e giurisdizione competente, i campi esatti necessari per la gestione del ciclo di vita del contratto (CLM), monitoraggio delle scadenze, promemoria automatici per il rinnovo, indicizzazione del repository dei contratti e reportistica di conformità. Nessuna configurazione di modelli. Funziona con le convenzioni di redazione di common law e civil law in tutto il mondo.

Articoli correlati del blog
Non ci sono ancora post sul blog dedicati a questa funzionalità — in arrivo a breve.
Nel frattempo, dai un'occhiata al blog di PDF4me per trovare tutorial e procedure operative su tutte le piattaforme.
Visita il blog

Come faccio ad autenticare il mio Make Scenario?

Ogni PDF4me modulo in Make richiede un valido Connessione. Crea o selezionane uno che contenga il tuo PDF4me API chiave affinché lo scenario possa autenticare in modo sicuro le richieste di estrazione dei contratti AI.

Informazioni importanti da non perdere

L'output delle parti è un array e supporta contratti multipartitici.
Gli accordi tra due parti, i contratti di consorzio tra tre parti e le reti di distribuzione complesse utilizzano tutti la stessa struttura a matrice di parti. Ogni voce include nome, indirizzo e designazione di riferimento (Acquirente, Venditore, Licenziante, Parte divulgatrice, ecc.): non è richiesta alcuna gestione speciale per gli scenari con più parti.
ISO 8601 stringhe di data tracciamento della scadenza
executionDateStr, effectiveDateStr e expirationDateStr restituiscono tutti in ISO 8601 formato (AAAA-MM-GG). Pianifica un programma giornaliero Make Scenario per interrogare i contratti in scadenza entro 30/60/90 giorni e attivare promemoria di rinnovo, riducendo i rinnovi mancati e i rinnovi automatici indesiderati.
L'oggetto giurisdizione comprende la legge applicabile e la sede competente.
L'output relativo alla giurisdizione è un oggetto strutturato che include la legge applicabile, il tribunale o la sede arbitrale concordata e la regione. Utilizzalo per dashboard di conformità, screening delle sanzioni e instradamento dei contratti al consulente legale appropriato in base alla giurisdizione applicabile.
Configura il modulo Contratto di PDF4me AI-Process con Connessione impostata su La mia connessione PDF4me, File impostato su Mappa con Nome contratto e Documento mappato dal passaggio precedente di origine file, pronto per estrarre parti, data di esecuzione, data di entrata in vigore, data di scadenza, durata del contratto e giurisdizione competente.

Imposta il file sulla mappa, collega il nome del contratto e il documento dal modulo precedente. L'output mostra le parti, le date chiave, la durata e la giurisdizione, elementi fondamentali per i flussi di lavoro CLM e di conformità.

Parametri

Necessario: Connessione, nome del contratto e documento devono essere sempre forniti. Il campo di input corrispondente (proprietà binaria, Base64 Contenuto o contratto URL) è richiesto in base al tipo di dati di input scelto.

ParametroNecessarioCosa faEsempio
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

Campi di output

CampoTipoCosa contiene
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.

Come impostare un contratto di processo AI in Make?

  1. Aggiungere PDF4meContratto di processo di intelligenza artificiale al tuo Make scenario.
  2. Seleziona Connessione (oppure fai clic) Aggiungere per crearne uno con il tuo PDF4me API chiave).
  3. Scegliere Tipo di dati di input: Dati binari per i file da DocuSign, Adobe Sign, SharePointo qualsiasi modulo di documento.
  4. Sotto File, scegliere Mappa per visualizzare i campi Nome contratto e Documento.
  5. Mappa Nome del contratto al nome del file con estensione (.pdf, .png, .jpg, O .jpeg).
  6. Mappa Documento al contenuto binario dal modulo sorgente: il Dati campo di DocuSign, Adobe Sign, SharePoint, OneDrive, O Dropbox moduli.
  7. Fare clic Salva e avviare lo scenario. Collegare il pacchetto di output a un CLM piattaforma (Ironclad, ContractWorks, DocuSign CLM), un archivio di contratti (SharePoint, Airtable), o dashboard di conformità.

Configurazioni tipiche

Esempi di flusso di lavoroCommon Make scenario patterns using AI-Process Contract.
Firmato DocuSign busta → estrazione AI → CLM divano
  1. UN DocuSign Il trigger "Busta completata" si attiva quando un contratto è stato firmato integralmente da tutte le parti.
  2. Il firmato PDF viene passato al contratto AI-Process. Il pacchetto di output restituisce le parti, executionDateStr, effectiveDateStr, expirationDateStr e la giurisdizione.
  3. UN SharePoint La fase di caricamento memorizza i dati firmati PDF nel repository dei contratti in una cartella denominata con il nome della parte principale e l'anno di esecuzione.
  4. UN Airtable La fase di creazione del record indicizza il contratto con tutti i metadati estratti per consentire la ricerca, il filtraggio e la generazione di report.
  5. UN Slack La notifica annuncia il nuovo contratto al canale legale operativo, indicando tutte le date chiave e i nomi delle parti coinvolte.
Scansione programmata → contratti in scadenza → promemoria di rinnovo
  1. Un evento programmato si attiva ogni mattina dei giorni feriali alle 09:00.
  2. UN Airtable La fase di ricerca interroga i contratti con expirationDateStr che rientrano nei prossimi 30, 60 o 90 giorni.
  3. UN Make L'iteratore elabora ogni contratto in scadenza. Per i contratti con scadenza a 90 giorni, un Slack Il messaggio viene inviato al titolare del contratto con un promemoria per il rinnovo; per un periodo di 60 giorni, viene inviata un'e-mail di sollecito; per un periodo di 30 giorni, la questione viene inoltrata al consulente legale.
  4. Ogni notifica include le parti, expirationDateStr e un collegamento diretto al contratto firmato in SharePoint.
  5. UN Airtable L'aggiornamento contrassegna la riga del contratto come "Promemoria inviato" con data e ora, in modo che la successiva esecuzione programmata non invii nuovamente lo stesso promemoria.
Caricamento del contratto con il fornitore → verifica della giurisdizione → inoltro al legale
  1. UN SharePoint Watch Files attiva degli avvisi quando l'ufficio acquisti carica una bozza di contratto con un fornitore per la revisione legale.
  2. Il contratto elaborato tramite IA estrae le parti e l'oggetto giurisdizionale, la legge applicabile, il foro competente e la regione.
  3. Un router si ramifica in base alla giurisdizione.regione. I contratti statunitensi vengono indirizzati al consulente statunitense, i contratti UE al consulente UE, l'Asia-Pacifico al consulente AP, ogni filiale invia un Asana assegnare il compito al membro del team legale più adatto.
  4. Un passaggio Variabile del set di strumenti controlla l'array delle parti rispetto a un elenco di screening delle sanzioni. Qualsiasi parte segnalata interrompe il flusso di lavoro e notifica immediatamente la conformità tramite Slack.
  5. I metadati del contratto vengono registrati su Airtable con il revisore assegnato, la giurisdizione e lo stato "In revisione", pronto per essere aggiornato dal revisore una volta completata l'analisi.

Consigli pratici

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.

Foglio riassuntivo

CampoValore
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)

Domande frequenti

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.

Azioni correlate

Stessa attività su altre piattaforme

Richiedi assistenza