Utiliser les API publiques pour créer des intégrations
Les développeurs peuvent utiliser les API publiques Gestion des contrats et Document Intelligence pour créer une intégration entre un compte-rendu métier (CRM) de choix et un Flux des travaux de contrat dans Gestion des contrats et Document Intelligence.
- GET/v1/contracts/workflow/disponible Ce point de terminaison d'API renvoie une liste des workflows disponibles.
- GET/v1/contracts/workflow/<workflow_id>/intake-form Ce point de terminaison d'API renvoie toutes les informations pour le workflow spécifié dont vous avez besoin pour créer un objet de données approprié pour l'étape suivante.
- POST/v1/contracts/resist/ Ce point de terminaison d'API attend un corps de demande application/json.Pour l'objet de données, fournissez les valeurs de champ souhaitées mappées aux identifiants de champ que vous avez reçus à l'étape 2. Vous pouvez fournir les valeurs de champ de deux manières différentes. L'un correspond à ce que l'on appelle une forme native. L'autre forme prise en charge est Salesforce. C'est la forme sous laquelle Salesforce formate ses données.Pour l'objet de métadonnées, les clés suivantes sont obligatoires :
- Type : sa valeur doit être Intake_form
- Workflow_id
- Format : sa valeur dépend de la forme des données que vous fournissez. Si vous fournissez des données dans la forme d'origine, transmettrela valeur d'origine à. Pour Salesforce, suivreSalesforce.
- Générez une URL pour vos utilisateurs.
Vous pouvez générer une URL qui établira un lien vers le formulaire de saisie pour le workflow en question avec les valeurs persistantes préremplies dans l'interface utilisateur pour vos utilisateurs. L'URL doit ressembler à ceci : clients.evisor.com/<workspace>/workflow/<workflow_parent_id>/intake-form/link?eviPersistKey=<PersistKey> Où workflow_parent_id est l'identifiant parent du workflow en question, ou l'identifiant de le workflow lui-même si son parent_id est nul