Pular para o conteúdo principal

Contrato de processo de IA em Make

Contrato de Processo de IA é um Make módulo por PDF4me que lê um PDF ou extrai a imagem de um contrato legal e retorna metadados estruturados: partes envolvidas, data de assinatura, data de vigência, data de expiração, duração e jurisdição. Utilize-o para alimentar sistemas de gestão do ciclo de vida de contratos, automatizar lembretes de vencimento ou encaminhar contratos para assessoria jurídica sem precisar escrever código de extração.

O que este módulo faz

PDF4me Contrato de Processo de IA Extrai metadados estruturados de PDF ou visualizar contratos legais dentro do seu Make Cenário utilizando IA. Forneça um MSA, NDA, SOW, contrato de trabalho ou qualquer contrato comercial e o módulo retorna. Todas as partes (com nomes, endereços e funções), data de assinatura, data de vigência, data de expiração, duração do contrato e jurisdição aplicável., os campos exatos necessários para a gestão do ciclo de vida do contrato (CLM), controle de vencimento, lembretes automáticos de renovação, indexação de repositório de contratos e relatórios de conformidade. Sem necessidade de configuração de modelos. Funciona com convenções de redação de direito consuetudinário e direito civil em todo o mundo.

Artigos relacionados no blogue
Ainda não há nenhuma publicação no blogue sobre esta funcionalidade — em breve.
Entretanto, explore o blogue da PDF4me para encontrar tutoriais e fluxos de trabalho para todas as plataformas.
Visite o blogue

Como faço para autenticar minha conta? Make Cenário?

Todo PDF4me módulo em Make requer um válido ConexãoCrie ou selecione um que contenha o seu PDF4me API essencial para que o cenário possa autenticar com segurança as solicitações de extração de contratos de IA.

Fatos importantes que você não deve perder

A saída das partes é uma matriz, suportando contratos multipartidários.
Acordos bilaterais, contratos de consórcio tripartite e redes de distribuição complexas utilizam a mesma matriz estruturada de partes. Cada entrada inclui nome, endereço e designação de referência (Comprador, Vendedor, Licenciante, Parte Divulgadora, etc.): nenhum tratamento especial é necessário para cenários com múltiplas partes.
ISO 8601 As sequências de datas controlam o vencimento do rastreamento.
executionDateStr, effectiveDateStr e expirationDateStr retornam todos em ISO 8601 Formato (AAAA-MM-DD). Agende um horário diário. Make Cenário para consultar contratos com vencimento em 30/60/90 dias e acionar lembretes de renovação, reduzindo renovações perdidas e renovações automáticas não intencionais.
O objeto de jurisdição engloba a lei aplicável e o foro competente.
O resultado da análise de jurisdição é um objeto estruturado contendo a lei aplicável, o tribunal ou foro arbitral acordado e a região. Utilize-o para painéis de controle de conformidade, verificação de sanções e encaminhamento de contratos para o departamento jurídico adequado, com base na jurisdição aplicável.
Configure o módulo PDF4me AI-Process Contract com a Conexão definida como "Minha conexão PDF4me", o Arquivo definido como "Mapear" com o Nome do Contrato e o Documento mapeado da etapa anterior de origem do arquivo, pronto para extrair as partes, a data de execução, a data de vigência, a data de expiração, a duração do contrato e a jurisdição aplicável.

Defina o arquivo para mapear, insira o nome do contrato e o documento do módulo anterior. O resultado expõe as partes envolvidas, as datas principais, a duração e a jurisdição, a base dos fluxos de trabalho de CLM e conformidade.

Parâmetros

Obrigatório: Os campos Conexão, Nome do Contrato e Documento devem sempre ser fornecidos. O campo de entrada correspondente (Propriedade Binária, Base64 Conteúdo ou Contrato URL) é necessário com base no tipo de dados de entrada escolhido.

ParâmetroObrigatórioO que fazExemplo
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 saída

CampoTipoO que contém
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.

Como faço para configurar um contrato de processo de IA em Make?

  1. Adicionar PDF4meContrato de Processo de IA para o seu Make cenário.
  2. Selecione Conexão (ou clique) Adicionar para criar um com o seu PDF4me API chave).
  3. Escolher Tipo de dados de entradaDados binários para arquivos de DocuSign, Adobe Sign, SharePointou qualquer módulo de documento.
  4. Sob Arquivo, escolher Mapa Para revelar os campos Nome do Contrato e Documento.
  5. Mapa Nome do contrato para o nome do arquivo com extensão (.pdf, .png, .jpg, ou .jpeg).
  6. Mapa Documento para o conteúdo binário do módulo de origem: o Dados campo de DocuSign, Adobe Sign, SharePoint, OneDrive, ou Dropbox módulos.
  7. Clique Salvar e execute o cenário. Conecte o feixe de saída a um CLM plataforma (Ironclad, ContractWorks, DocuSign CLM), um repositório de contratos (SharePoint, Airtable), ou painéis de conformidade.

Configurações típicas

Exemplos de fluxo de trabalhoCommon Make scenario patterns using AI-Process Contract.
Assinado DocuSign envelope → extrato de IA → CLM repositório
  1. A DocuSign O gatilho "Envelope Completo" é acionado quando um contrato é totalmente assinado por todas as partes.
  2. O assinado PDF é passado para o Contrato de Processo de IA. O pacote de saída retorna as partes, executionDateStr, effectiveDateStr, expirationDateStr e a jurisdição.
  3. A SharePoint A etapa de upload armazena o arquivo assinado. PDF no repositório de contratos, em uma pasta com o nome da parte principal e o ano de execução.
  4. Um Airtable A etapa Criar Registro indexa o contrato com todos os metadados extraídos para pesquisa, filtragem e geração de relatórios.
  5. A Slack A notificação anuncia o novo contrato ao canal de operações jurídicas, com todas as datas importantes e os nomes das partes envolvidas.
Verificação agendada → contratos a expirar → lembretes de renovação
  1. Um gatilho programado é acionado todas as manhãs de dias úteis às 09:00.
  2. Um Airtable A etapa de pesquisa consulta contratos com expirationDateStr que estejam dentro dos próximos 30, 60 ou 90 dias.
  3. A Make O Iterator processa cada contrato que está expirando. Para contratos com vencimento em 90 dias, um Slack A mensagem é enviada ao titular do contrato com um lembrete sobre a necessidade de renovação; para contratos de 60 dias, um e-mail de acompanhamento é enviado; para contratos de 30 dias, o caso é encaminhado para o departamento jurídico.
  4. Cada notificação inclui as partes, a data de expiração (expirationDateStr) e um link direto para o contrato assinado. SharePoint.
  5. Um Airtable A atualização sinaliza a linha do contrato como "Lembrete Enviado" com um registro de data e hora, para que a próxima execução agendada não reenvie o mesmo lembrete.
Envio do contrato do fornecedor → verificação de jurisdição → encaminhamento para o advogado
  1. A SharePoint O recurso "Watch Files" dispara alertas quando o departamento de compras carrega uma versão preliminar de um contrato com um fornecedor para revisão jurídica.
  2. O AI-Process Contract extrai as partes envolvidas e o objeto de jurisdição, a lei aplicável, o foro competente e a região.
  3. Um roteador se ramifica com base na jurisdição/região. Contratos dos EUA são encaminhados para escritórios de advocacia nos EUA, contratos da UE para escritórios de advocacia na UE, contratos da Ásia-Pacífico para escritórios de advocacia na Ásia-Pacífico; cada filial envia um Asana Encaminhe a tarefa ao membro correto da equipe jurídica.
  4. Uma etapa de Conjunto de Ferramentas com variáveis verifica a lista de partes envolvidas em relação a uma lista de verificação de sanções. Qualquer parte sinalizada interrompe o fluxo de trabalho e notifica imediatamente a área de conformidade. Slack.
  5. Os metadados do contrato são registrados em Airtable Com o revisor designado, a jurisdição e o status "Em Revisão", pronto para ser atualizado pelo revisor assim que sua análise for concluída.

Dicas práticas

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.

Folha de dicas

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)

Perguntas frequentes

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.

Ações relacionadas

Mesma tarefa em outras plataformas

Obtenha ajuda