Intégration avec n8n

Centre d'Aide

Page d'accueil de n8n

n8n vous permet de vous intégrer à DocuGenerate et de vous connecter à des centaines d’autres services pour créer des flux de travail automatisés entre différentes applications et services. Chaque flux de travail est composé de nœuds représentant différents services ou actions. Vous pouvez configurer des triggers pour démarrer automatiquement les flux de travail et définir les actions à exécuter lorsque ces triggers se déclenchent.

Sommaire

1. Installer le Nœud DocuGenerate 2. Installer sur une Instance n8n Auto-Hébergée 3. Générer un Document (Action) 4. Lister les Documents (Action) 5. Récupérer un Document (Action) 6. Mettre à Jour un Document (Action) 7. Supprimer un Document (Action) 8. Lister les Modèles (Action) 9. Récupérer un Modèle (Action) 10. Supprimer un Modèle (Action)

1. Installer le Nœud DocuGenerate

  • Connectez-vous à votre compte n8n Cloud ou créez-en un nouveau.
  • Recherchez DocuGenerate lors de l’ajout d’un nouveau nœud à votre flux de travail et cliquez sur Install node.

    Installer le Nœud DocuGenerate

  • Lors de la première utilisation d’une action DocuGenerate, vous serez invité à créer un identifiant. Copiez votre clé API et collez-la dans le champ correspondant de la fenêtre d’authentification, puis cliquez sur Save.

    Configuration de l'identifiant n8n Cloud

2. Installer sur une Instance n8n Auto-Hébergée

Si vous exploitez une instance n8n auto-hébergée, vous pouvez installer le nœud DocuGenerate en tant que nœud communautaire depuis le package npm en suivant les instructions ci-dessous :

  • Accédez à Settings > Community nodes depuis le menu principal et cliquez sur le bouton Install a community node.

    Installer un nœud communautaire

  • Dans le champ npm Package Name, saisissez n8n-nodes-docugenerate et cliquez sur Install.

    Installer le nœud DocuGenerate

  • Lors de la première utilisation d’une action DocuGenerate, vous serez invité à créer un identifiant. Copiez votre clé API et collez-la dans le champ correspondant de la fenêtre d’authentification, puis cliquez sur Save.

    Configuration de l'identifiant DocuGenerate

3. Générer un Document (Action)

Cette action crée un document à partir d’un modèle et d’un jeu de données spécifiés. Définissez le nom du document, le nom de fichier et le format, puis fournissez les données pour remplir les champs du modèle. Les paramètres suivants sont personnalisables :

  • Template Name or ID : Spécifie le modèle à utiliser.
  • Name : Nom du document généré.
  • Format : Format de sortie (par ex. .pdf, .docx, .doc, .odt, .txt, .html, .png).
  • Data : Données JSON pour remplir les champs du modèle.

Par défaut, le paramètre Data est défini sur {{ $json }}, qui utilise automatiquement la sortie du nœud précédent dans votre flux de travail. Cela vous permet de remplir dynamiquement vos documents avec des données provenant d’autres services ou nœuds dans votre flux de travail n8n.

Données par défaut de l'action de génération de document

Vous pouvez également modifier manuellement la valeur Data pour créer des objets JSON personnalisés correspondant aux balises de fusion définies dans votre modèle et associer des valeurs provenant des nœuds précédents.

Action de génération de document avec JSON personnalisé

4. Lister les Documents (Action)

Récupère la liste des documents générés à partir d’un modèle spécifique, vous permettant de suivre ou d’afficher les documents précédemment générés pour ce modèle. Elle requiert le paramètre suivant :

  • Template Name or ID : Spécifie le modèle dont lister les documents.

Action pour lister les documents

5. Récupérer un Document (Action)

Cette action récupère les métadonnées d’un document spécifique, comme son nom de fichier, son format et son URI. Le paramètre suivant est requis :

  • Document ID : Spécifie l’ID du document à récupérer.

Action pour récupérer un document

6. Mettre à Jour un Document (Action)

Utilisez cette action pour modifier les détails d’un document existant, comme la mise à jour de son nom. Les paramètres suivants sont attendus :

  • Document ID : Spécifie l’ID du document à mettre à jour.
  • Name : Nouveau nom du document.

Action pour mettre à jour un document

7. Supprimer un Document (Action)

Cette action supprime un document de votre compte DocuGenerate. Elle requiert le paramètre suivant :

  • Document ID : Spécifie l’ID du document à supprimer.

Action pour supprimer un document

8. Lister les Modèles (Action)

Récupère la liste de tous les modèles stockés dans votre compte DocuGenerate, incluant des informations de base comme les noms et identifiants des modèles. Cette action ne requiert aucun paramètre.

Action pour lister les modèles

9. Récupérer un Modèle (Action)

Cette action récupère les informations détaillées d’un modèle spécifique, en utilisant son nom ou son identifiant. Vous pouvez accéder à des attributs comme le nom, les balises et le format du modèle. Elle requiert le paramètre suivant :

  • Template Name or ID : Spécifie le modèle à récupérer.

Action pour récupérer un modèle

10. Supprimer un Modèle (Action)

Supprimez un modèle de votre compte DocuGenerate. Elle requiert le paramètre suivant :

  • Template Name or ID : Spécifie le modèle à supprimer.

Action pour supprimer un modèle