Intégration avec Bubble

Centre d'Aide

Page d'accueil de Bubble

Bubble vous permet de vous intégrer à DocuGenerate pour ajouter la génération de PDF à vos applications. Avec notre plugin, vous pouvez configurer des modèles personnalisés et générer des documents professionnels directement dans vos flux de travail.

Sommaire

1. Installer le Plugin DocuGenerate 2. Lister les Modèles (Data) 3. Récupérer un Modèle (Data) 4. Lister les Documents (Data) 5. Récupérer un Document (Data) 6. Créer un Modèle (Action) 7. Mettre à Jour un Modèle (Action) 8. Supprimer un Modèle (Action) 9. Générer un Document (Action) 10. Mettre à Jour un Document (Action) 11. Supprimer un Document (Action)

1. Installer le Plugin DocuGenerate

Pour commencer, installez le plugin DocuGenerate et configurez-le avec votre clé API. Dans votre éditeur Bubble, accédez à l’onglet Plugins, recherchez DocuGenerate, puis installez le plugin.

Installer la clé API DocuGenerate dans Bubble

Accédez aux paramètres de votre compte DocuGenerate pour obtenir votre clé API et saisissez-la dans les paramètres du plugin dans Bubble pour activer un accès sécurisé.

Configurer la clé API DocuGenerate dans Bubble

Une fois connecté, vous pourrez utiliser diverses actions et appels de données pour gérer vos modèles et générer des documents.

2. Lister les Modèles (Data)

Utilisez cet appel pour récupérer 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. Cet appel de données peut être utile pour afficher les modèles disponibles dans votre application Bubble, permettant aux utilisateurs de choisir parmi des options préconfigurées.

Appel de données pour lister les modèles

3. Récupérer un Modèle (Data)

Cet appel récupère les informations détaillées d’un modèle spécifique, en utilisant son identifiant unique. Vous pouvez accéder à des attributs comme le nom, les balises et le format du modèle, ce qui est utile pour afficher ou gérer des modèles individuels dans votre application. Cet appel requiert l’entrée suivante :

  • id (ID du Modèle) : Requis pour spécifier le modèle à récupérer.

Appel de données pour récupérer un modèle

4. Lister les Documents (Data)

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. Cet appel peut fournir des informations comme le nom, le format et la date de création du document pour un accès et une gestion faciles. Il requiert l’entrée suivante :

  • template_id (ID du Modèle) : Requis pour spécifier le modèle dont lister les documents.

Appel de données pour lister les documents

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

Cet appel récupère les métadonnées d’un document spécifique, comme son nom de fichier, son format et son URI. Utilisez cet appel de données pour accéder aux détails d’un document individuel et le gérer dans votre application. Cet appel requiert l’entrée suivante :

  • id (ID du Document) : Requis pour spécifier le document à récupérer.

Appel de données pour récupérer un document

6. Créer un Modèle (Action)

Téléchargez un nouveau fichier en tant que modèle dans votre compte DocuGenerate. Cette action permet également de spécifier un nom optionnel pour le modèle. Une fois téléchargé, ce modèle peut être utilisé pour générer des documents basés sur les données de l’utilisateur. Les entrées suivantes sont attendues :

  • file (Fichier) : Requis ; téléchargez le fichier .docx à utiliser comme modèle.
  • name (Texte) : Optionnel ; spécifiez un nom pour le nouveau modèle.

Action pour créer un modèle

7. Mettre à Jour un Modèle (Action)

Modifiez le fichier d’un modèle existant ou mettez à jour son nom. Cette action vous permet de maintenir vos modèles à jour en téléchargeant de nouvelles versions ou en ajustant les noms selon les besoins. Les entrées suivantes sont requises :

  • id (ID du Modèle) : Requis pour spécifier le modèle à mettre à jour.
  • file (Fichier) : Optionnel ; téléchargez un nouveau fichier si vous mettez à jour le contenu du modèle.
  • name (Texte) : Optionnel ; mettez à jour le nom du modèle.

Action pour mettre à jour un modèle

8. Supprimer un Modèle (Action)

Supprimez un modèle de votre compte DocuGenerate. Cette action est utile pour maintenir une liste de modèles épurée en supprimant ceux qui ne sont plus nécessaires. Elle requiert l’entrée suivante :

  • id (ID du Modèle) : Requis pour spécifier le modèle à supprimer.

Action pour supprimer un modèle

9. 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. Ceci est essentiel pour générer des documents personnalisés basés sur les données ou les saisies de l’utilisateur. Les entrées suivantes sont personnalisables :

  • template_id (ID du Modèle) : Requis pour spécifier le modèle à utiliser.
  • name (Texte) : Optionnel ; attribuez un nom au document généré.
  • output_name (Texte) : Optionnel ; définissez un nom de fichier personnalisé pour le document de sortie.
  • output_format (Texte) : Optionnel ; spécifiez le format de sortie (par ex. .pdf, .docx, .doc, .odt, .txt, .html, .png).
  • data (JSON) : Requis ; données pour remplir les champs du modèle.

Action pour générer un document

10. Mettre à Jour un Document (Action)

Utilisez cette action pour modifier les détails d’un document existant, comme la mise à jour de son nom pour une meilleure organisation ou clarté. Les entrées suivantes sont attendues :

  • id (ID du Document) : Requis pour spécifier le document à mettre à jour.
  • name (Texte) : Optionnel ; modifiez le nom du document.

Action pour mettre à jour un document

11. Supprimer un Document (Action)

Cette action supprime un document de votre compte DocuGenerate. Utilisez-la pour garder une liste de documents propre et pertinente en supprimant les documents obsolètes ou inutiles. Elle requiert l’entrée suivante :

  • id (ID du Document) : Requis pour spécifier le document à supprimer.

Action pour supprimer un document