Saltar al contenido principal

Contrato de proceso de IA en Make

Contrato de procesamiento de IA es un Make módulo por PDF4me que lee un PDF o bien, captura la imagen del contrato legal y devuelve metadatos estructurados: partes, fecha de firma, fecha de entrada en vigor, fecha de vencimiento, duración y jurisdicción. Úsalo para alimentar sistemas de gestión del ciclo de vida de los contratos, automatizar recordatorios de vencimiento o enviar contratos a asesores legales sin necesidad de escribir código de extracción.

Lo que hace este módulo

PDF4me Contrato de procesamiento de IA extrae metadatos estructurados de PDF o contratos legales de imágenes dentro de su Make escenario usando IA. Proporcione un MSA, NDA, SOW, contrato de trabajo o cualquier contrato comercial y el módulo devolverá Todas las partes (con nombres, direcciones y funciones), fecha de ejecución, fecha de entrada en vigor, fecha de vencimiento, duración del contrato y jurisdicción aplicable., los campos exactos necesarios para la gestión del ciclo de vida del contrato (CLMSeguimiento de vencimientos, recordatorios de renovación automáticos, indexación del repositorio de contratos e informes de cumplimiento. No requiere configuración de plantillas. Funciona con los convenios de redacción de derecho anglosajón y derecho civil en todo el mundo.

Entradas de blog relacionadas
Aún no hay ninguna entrada de blog sobre esta función; estará disponible próximamente.
Mientras tanto, echa un vistazo al blog de PDF4me para encontrar tutoriales y flujos de trabajo para todas las plataformas.
Visita el blog

¿Cómo autentico mi Make ¿Escenario?

Cada PDF4me módulo en Make requiere un válido Conexión. Crea o selecciona uno que contenga tu PDF4me API clave para que el escenario pueda autenticar de forma segura las solicitudes de extracción de contratos de IA.

Datos importantes que no debes perderte

La salida de las partes es una matriz, admite contratos multipartitos
Los acuerdos bilaterales, los contratos de consorcio tripartito y las redes de distribución complejas utilizan la misma estructura de partes. Cada entrada incluye nombre, dirección y designación de referencia (Comprador, Vendedor, Licenciante, Parte Reveladora, etc.): no se requiere ningún tratamiento especial para escenarios con múltiples partes.
ISO 8601 Las cadenas de fechas impulsan el seguimiento de la caducidad.
executionDateStr, effectiveDateStr y expirationDateStr devuelven todos en ISO 8601 Formato (AAAA-MM-DD). Programe una cita diaria. Make Escenario para consultar los contratos que vencen en 30/60/90 días y activar recordatorios de renovación, reduciendo así las renovaciones omitidas y las renovaciones automáticas no deseadas.
El objeto de jurisdicción captura la ley aplicable y el lugar de celebración del juicio.
El resultado de la jurisdicción es un objeto estructurado que incluye la ley aplicable, el tribunal o la sede arbitral acordada y la región. Úselo para paneles de control de cumplimiento, análisis de sanciones y para dirigir los contratos al asesor legal adecuado según la jurisdicción aplicable.
Configure el módulo Contrato de PDF4me AI-Process con la conexión establecida en Mi conexión PDF4me, el archivo establecido en Mapear con el nombre del contrato y el documento mapeados desde el paso de origen del archivo anterior, listo para extraer las partes, la fecha de ejecución, la fecha de entrada en vigor, la fecha de vencimiento, la duración del contrato y la jurisdicción aplicable.

Configure el archivo para que se asigne al mapa, transfiera el nombre del contrato y el documento desde el módulo anterior. La salida muestra las partes, las fechas clave, la duración y la jurisdicción, la base de los flujos de trabajo de CLM y cumplimiento normativo.

Parámetros

Requerido: Siempre se deben proporcionar la conexión, el nombre del contrato y el documento. El campo de entrada correspondiente (propiedad binaria, Base64 Contenido o Contrato URL) es necesario en función del tipo de datos de entrada elegido.

ParámetroRequeridoLo que haceEjemplo
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

Campos de salida

CampoTipoLo que 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.

¿Cómo configuro un contrato de proceso de IA? Make¿

  1. Agregar PDF4meContrato de procesamiento de IA a tu Make escenario.
  2. Seleccionar Conexión (o haga clic Agregar para crear uno con tu PDF4me API llave).
  3. Elegir Tipo de datos de entrada: Datos binarios para archivos de DocuSign, Adobe Sign, SharePointo cualquier módulo de documento.
  4. Bajo Archivo, elegir Mapa para mostrar los campos Nombre del contrato y Documento.
  5. Mapa Nombre del contrato al nombre del archivo con extensión (.pdf, .png, .jpg, o .jpeg).
  6. Mapa Documento al contenido binario del módulo fuente: el Datos campo de DocuSign, Adobe Sign, SharePoint, OneDrive, o Dropbox módulos.
  7. Haga clic Ahorrar y ejecute el escenario. Conecte el paquete de salida a un CLM plataforma (Ironclad, ContractWorks, DocuSign CLM), un repositorio de contratos (SharePoint, Airtable), o paneles de cumplimiento.

Configuraciones típicas

Ejemplos de flujo de trabajoCommon Make scenario patterns using AI-Process Contract.
Firmado DocuSign sobre → extracción de IA → CLM repositorio
  1. A DocuSign El mecanismo de sobre completado se activa cuando un contrato ha sido firmado íntegramente por todas las partes.
  2. El firmado PDF se pasa al contrato de AI-Process. El paquete de salida devuelve las partes, executionDateStr, effectiveDateStr, expirationDateStr y la jurisdicción.
  3. A SharePoint El paso de carga almacena la firma PDF en el repositorio de contratos, dentro de una carpeta con el nombre de la parte principal y el año de ejecución.
  4. Un Airtable El paso Crear registro indexa el contrato con todos los metadatos extraídos para su búsqueda, filtrado y generación de informes.
  5. A Slack La notificación anuncia el nuevo contrato al canal legal-ops con todas las fechas clave y los nombres de las partes.
Escaneo programado → contratos a punto de expirar → recordatorios de renovación
  1. Un mecanismo programado se activa todas las mañanas de lunes a viernes a las 09:00.
  2. Un Airtable El paso de búsqueda consulta los contratos cuya fecha de vencimiento (expirationDateStr) se encuentre dentro de los próximos 30, 60 o 90 días.
  3. A Make Iterator procesa cada contrato que vence. Para contratos con vencimiento a 90 días, un Slack El mensaje se envía al titular del contrato con un aviso sobre la necesidad de renovación; para un plazo de 60 días, se envía un correo electrónico de seguimiento; para un plazo de 30 días, se remite el caso a un asesor legal.
  4. Cada notificación incluye las partes, expirationDateStr y un enlace directo al contrato firmado en SharePoint.
  5. Un Airtable La actualización marca la fila del contrato como "Recordatorio enviado" con marca de tiempo para que la siguiente ejecución programada no vuelva a enviar el mismo recordatorio.
Carga de contrato de proveedor → verificación de jurisdicción → enrutamiento legal
  1. A SharePoint El sistema Watch Files activa alertas cuando el departamento de compras carga un borrador de contrato con un proveedor para su revisión legal.
  2. El contrato procesado por IA extrae las partes y el objeto de jurisdicción, la ley aplicable, el lugar del tribunal y la región.
  3. Un enrutador se ramifica en la jurisdicción.región. Los contratos de EE. UU. se dirigen a los abogados de EE. UU., los contratos de la UE a los abogados de la UE, los de Asia-Pacífico a los abogados de AP, cada rama envía un Asana Asignar la tarea al miembro adecuado del equipo legal.
  4. Un paso de Variable de conjunto de herramientas verifica la matriz de partes contra una lista de detección de sanciones. Cualquier parte marcada detiene el flujo de trabajo y notifica el cumplimiento inmediatamente a través de Slack.
  5. Los metadatos del contrato se registran en Airtable con el revisor asignado, la jurisdicción y un estado de "En revisión", listo para que el revisor lo actualice una vez que complete su análisis.

Consejos prácticos

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.

Hoja de trucos

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

Preguntas frecuentes

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.

Acciones relacionadas

La misma tarea en otras plataformas

Obtén ayuda