Aller au contenu principal

Contrat de processus IA dans Make

Contrat de processus IA est un Make module par PDF4me qui se lit un PDF Ce générateur d'images de contrats juridiques fournit des métadonnées structurées : parties, date de signature, date d'entrée en vigueur, date d'expiration, durée et juridiction compétente. Il peut être utilisé pour alimenter les systèmes de gestion du cycle de vie des contrats, automatiser les rappels d'expiration ou transmettre les contrats à un conseiller juridique sans avoir à écrire de code d'extraction.

Que fait ce module ?

PDF4me Contrat de processus IA extrait des métadonnées structurées de PDF ou imager les contrats juridiques à l'intérieur de votre Make Scénario utilisant l'IA. Fournissez un accord-cadre de services (MSA), un accord de confidentialité (NDA), un cahier des charges (SOW), un contrat de travail ou tout autre contrat commercial, et le module vous renverra un scénario. toutes les parties (avec leurs noms, adresses et rôles), date de signature, date d'entrée en vigueur, date d'expiration, durée du contrat et juridiction compétente, les champs exacts nécessaires à la gestion du cycle de vie des contrats (CLMSuivi des expirations, rappels de renouvellement automatiques, indexation du référentiel de contrats et rapports de conformité. Aucune configuration de modèle requise. Compatible avec les conventions de rédaction de droit commun et de droit civil du monde entier.

Articles de blog connexes
Il n'y a pas encore d'article de blog consacré à cette fonctionnalité — à venir prochainement.
En attendant, n'hésitez pas à consulter le blog de PDF4me pour découvrir des tutoriels et des procédures de travail adaptés à toutes les plateformes.
Consultez le blog

Comment puis-je authentifier mon Make Scénario ?

Chaque PDF4me module dans Make nécessite un numéro valide ConnexionCréez ou sélectionnez-en un qui contient votre PDF4me API clé permettant au scénario d'authentifier de manière sécurisée les requêtes d'extraction de contrats d'IA.

Informations importantes à ne pas manquer

Le résultat des parties est un tableau, prend en charge les contrats multipartites
Les accords bilatéraux, les contrats de consortium tripartite et les réseaux de distribution complexes utilisent tous la même structure de données des parties. Chaque entrée comprend le nom, l'adresse et la référence (acheteur, vendeur, concédant de licence, partie divulgatrice, etc.) : aucun traitement particulier n'est requis pour les scénarios multipartites.
ISO 8601 Les chaînes de dates permettent le suivi de l'expiration
executionDateStr, effectiveDateStr et expirationDateStr renvoient tous dans ISO 8601 Format (AAAA-MM-JJ). Programmer une tâche quotidienne Make Scénario permettant d'interroger les contrats expirant dans les 30/60/90 jours et de déclencher des rappels de renouvellement, réduisant ainsi les renouvellements manqués et les renouvellements automatiques non intentionnels.
L'objet de la juridiction englobe le droit applicable et le lieu de juridiction.
Le résultat relatif à la juridiction est un objet structuré contenant la loi applicable, le tribunal ou le lieu d'arbitrage convenu, ainsi que la région. Utilisez-le pour les tableaux de bord de conformité, le filtrage des sanctions et l'orientation des contrats vers le conseiller juridique le plus compétent en fonction de la juridiction applicable.
Configurez le module Contrat de traitement IA de PDF4me avec la connexion définie sur « Ma connexion PDF4me », le fichier défini sur « Associer » avec le nom du contrat et le document associé à l'étape précédente. Vous pouvez ainsi extraire les parties, la date d'exécution, la date d'entrée en vigueur, la date d'expiration, la durée du contrat et la juridiction compétente.

Définissez le fichier à mapper, puis transférez le nom du contrat et le document du module précédent. Le résultat affiche les parties, les dates clés, la durée et la juridiction, éléments fondamentaux des flux de travail CLM et de conformité.

Paramètres

Requis: Le lien, le nom du contrat et le document doivent toujours être fournis. Le champ de saisie correspondant (Propriété binaire, Base64 Contenu ou contrat URL) est requis en fonction du type de données d'entrée choisi.

ParamètreRequisCe que cela faitExemple
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

Champs de sortie

ChampTaperCe qu'il contient
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.

Comment configurer un contrat de processus d'IA dans Make?

  1. Ajouter PDF4meContrat de processus IA à votre Make scénario.
  2. Sélectionner Connexion (ou cliquez Ajouter pour en créer un avec votre PDF4me API clé).
  3. Choisir Type de données d'entrée: Données binaires pour les fichiers provenant de DocuSign, Adobe Sign, SharePoint, ou tout module de document.
  4. Sous Déposer, choisir Carte pour afficher les champs Nom du contrat et Document.
  5. Carte Nom du contrat au nom de fichier avec extension (.pdf, .png, .jpg, ou .jpeg).
  6. Carte Document au contenu binaire du module source : le Données domaine de DocuSign, Adobe Sign, SharePoint, OneDrive, ou Dropbox modules.
  7. Cliquez Sauvegarder et exécutez le scénario. Connectez le faisceau de sortie à un CLM plate-forme (Ironclad, ContractWorks, DocuSign CLM), un dépôt de contrats (SharePoint, Airtable), ou tableaux de bord de conformité.

Configurations typiques

Exemples de flux de travailCommon Make scenario patterns using AI-Process Contract.
Signé DocuSign enveloppe → extraction IA → CLM dépôt
  1. UN DocuSign Le déclencheur « Enveloppe complétée » s'active lorsqu'un contrat est entièrement signé par toutes les parties.
  2. Le signé PDF est transmis au contrat AI-Process. Le paquet de sortie contient les parties, executionDateStr, effectiveDateStr, expirationDateStr et la juridiction.
  3. UN SharePoint L'étape de téléchargement stocke les données signées PDF dans le référentiel des contrats, dans un dossier portant le nom de la partie principale et l'année d'exécution.
  4. Un Airtable L'étape « Créer un enregistrement » indexe le contrat avec toutes les métadonnées extraites pour la recherche, le filtrage et la génération de rapports.
  5. UN Slack La notification annonce le nouveau contrat au canal des opérations juridiques, avec toutes les dates clés et les noms des parties.
Analyse programmée → contrats arrivant à échéance → rappels de renouvellement
  1. Un déclencheur programmé s'active chaque matin de semaine à 9h00.
  2. Un Airtable L'étape de recherche interroge les contrats dont la date d'expiration (expirationDateStr) se situe dans les 30, 60 ou 90 prochains jours.
  3. UN Make L'itérateur traite chaque contrat arrivant à échéance. Pour les contrats à 90 jours, un Slack Un message est envoyé au titulaire du contrat avec une invitation à renouveler le contrat ; pour un contrat de 60 jours, un courriel de suivi est envoyé ; pour un contrat de 30 jours, une demande de consultation juridique est déposée.
  4. Chaque notification comprend les parties, la date d'expiration et un lien direct vers le contrat signé. SharePoint.
  5. Un Airtable La mise à jour signale la ligne de contrat comme « Rappel envoyé » avec un horodatage afin que la prochaine exécution planifiée ne renvoie pas le même rappel.
Téléchargement du contrat fournisseur → vérification de la juridiction → acheminement vers le service juridique
  1. UN SharePoint La fonction « Surveiller les fichiers » déclenche des alertes lorsque le service des achats télécharge un projet de contrat fournisseur pour examen juridique.
  2. Le contrat AI-Process extrait les parties et l'objet de juridiction, le droit applicable, le lieu du tribunal et la région.
  3. Un routeur effectue des routages en fonction de la juridiction et de la région. Les contrats américains sont acheminés vers un avocat américain, les contrats européens vers un avocat européen, et les contrats Asie-Pacifique vers un avocat Asie-Pacifique. Chaque routage envoie un Asana Confiez cette tâche au membre approprié de l'équipe juridique.
  4. Une étape de vérification des variables de l'ensemble d'outils compare la liste des parties à une liste de filtrage des sanctions. Toute partie signalée interrompt le flux de travail et notifie immédiatement le service de conformité via Slack.
  5. Les métadonnées du contrat sont enregistrées dans Airtable avec le réviseur désigné, la juridiction et le statut « En cours d'examen », prêt à être mis à jour par le réviseur une fois son analyse terminée.

Conseils pratiques

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.

Aide-mémoire

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

Foire aux questions

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.

Actions connexes

Même tâche sur d'autres plateformes

Obtenez de l'aide