Skip to main content
Utilisez les workflows quand vous voulez vous décharger de certaines tâches, comme accueillir de nouveaux clients, envoyer des e-mails récapitulatifs, synchroniser des données entre outils ou exécuter des processus multi-étapes qui attendent, vérifient des conditions et réagissent automatiquement. Lorsque vous créez une application dans Base44, les workflows exécutent du travail backend pour vous automatiquement. Un workflow peut démarrer sur planification, lorsque vos données changent, quand un utilisateur de l’application discute avec un agent intégré, lorsqu’une intégration connectée envoie un événement, lorsque vous publiez votre application ou lorsque votre application encaisse un paiement. Vous créez et gérez les workflows via le chat IA dans le tableau de bord de votre application.
Les workflows sont disponibles sur le forfait Builder et supérieurs. Si vous êtes sur le forfait gratuit, passez à un forfait Builder ou supérieur pour créer et exécuter des workflows.
Page Workflows du tableau de bord de l'application listant les workflows actifs

Le tableau de bord Workflows, où vous créez et gérez les workflows.

Important : les workflows remplacent les automatisations. Les applications créées à partir du 6 juillet 2026 utilisent les workflows, tandis que les applications créées avant peuvent encore utiliser les automatisations. Votre application a l’un ou l’autre, pas les deux. Tout ce que vous pouviez faire avec les automatisations, vous pouvez le faire avec les workflows, et plus encore :
  • Plusieurs étapes : enchaînez plusieurs actions dans un seul flux, au lieu d’une action unique.
  • Conditions : empruntez différents chemins selon vos données, pour que les bonnes étapes s’exécutent dans chaque situation.
  • Délais : faites une pause de quelques minutes, heures ou même jours entre les étapes, puis continuez automatiquement.
  • Visibilité étape par étape : suivez chaque exécution en temps réel et voyez exactement quelle étape a réussi ou échoué.

À quoi puis-je utiliser les workflows ?

Les workflows gèrent presque tout le travail backend que vous voulez voir se produire automatiquement, surtout quand une tâche prend plus d’une étape. Par exemple :
  • Entretenir les prospects : quand un nouveau prospect s’inscrit, envoyez un e-mail de bienvenue, attendez 2 jours, puis relancez uniquement s’il n’a pas répondu ni réservé un appel.
  • Alerter sur conditions : vérifiez l’inventaire sur planification et prévenez vos administrateurs uniquement quand un article passe sous son seuil.
  • Réagir aux changements de données : quand un nouveau produit est ajouté, notifiez votre équipe et créez une tâche pour le vérifier avant sa mise en ligne.
  • Garder les outils synchronisés : quand un événement Google Calendar est annulé, mettez à jour la réservation correspondante et envoyez un e-mail au client.
  • Envoyer des résumés planifiés : chaque matin, envoyez-vous un récapitulatif des commandes de la veille et publiez le total dans un canal Slack.

Comment fonctionnent les workflows

Un workflow est composé d’un déclencheur et d’une ou plusieurs étapes. Le déclencheur décide quand le workflow démarre. Les étapes décident de ce qui se passe, dans l’ordre, à chaque exécution : une étape peut exécuter une fonction backend (du code que l’IA écrit pour vous), envoyer l’un des e-mails conçus de votre application, attendre pendant une durée définie ou emprunter un chemin différent selon une condition. Lorsque vous décrivez ce que vous voulez dans le chat IA, Base44 construit le workflow pour vous. Il apparaît à 2 endroits : l’arborescence de fichiers de votre application et le tableau de bord Workflows. En l’ouvrant, un diagramme visuel montre le flux du déclencheur à travers chaque étape. Chaque exécution est enregistrée, vous pouvez ainsi examiner ce qui s’est passé et résoudre les problèmes rapidement.
Diagramme de workflow ramifié qui part d'un déclencheur d'entité, se divise selon un objectif de remise en forme en 4 actions d'e-mail, attend 2 jours, puis se ramifie à nouveau selon qu'un appel a été réservé

Un workflow présenté sous forme de diagramme, du déclencheur à chaque étape.

Exemple : accueillir un nouveau prospect. Quand un prospect est créé, le workflow envoie un e-mail de bienvenue adapté à son objectif de remise en forme, attend 2 jours, puis vérifie s’il a réservé un appel. Si oui, il ajoute l’appel à votre calendrier ; sinon, il envoie une relance.

Choisir un déclencheur

Un workflow peut démarrer de plusieurs façons. Lorsque vous décrivez ce que vous voulez au chat IA, il est utile de savoir quel déclencheur correspond à votre cas d’usage. Découvrez chacun d’eux ci-dessous.

Scheduled

Les workflows planifiés s’exécutent à une heure que vous définissez dans votre fuseau horaire. Vous pouvez les exécuter une fois, selon une planification récurrente ou à intervalle, par exemple toutes les 30 minutes. Une planification mensuelle peut aussi s’exécuter le dernier jour du mois, ou un jour de semaine précis du mois, comme le deuxième mardi. Utilisez-les pour les tâches récurrentes comme les résumés quotidiens et les rapports hebdomadaires, ou pour une tâche unique à une date et une heure précises. Exemples de prompts :
  • Envoie-moi un résumé quotidien de toutes les nouvelles commandes par e-mail chaque matin à 8h00.
  • Archive les enregistrements de voyage terminés depuis plus de 30 jours, chaque dimanche à minuit.
  • Le dernier jour de chaque mois, envoie-moi par e-mail un résumé des ventes du mois.
À garder en tête pour les workflows planifiés :
  • Les planifications récurrentes s’exécutent au plus une fois toutes les 5 minutes, et vous pouvez les faire se terminer à une date ou après un nombre d’exécutions.
  • Une planification qui atteint sa fin, y compris une planification unique après son exécution, est archivée automatiquement.
  • Une planification récurrente sans fin continue de s’exécuter jusqu’à ce que vous la désactiviez ou l’archiviez.

Entity

Les workflows d’entité s’exécutent en réponse aux changements dans les données de votre application, comme la création, la mise à jour ou la suppression d’un enregistrement. Utilisez-les pour réagir à l’activité en temps réel. Exemples de prompts :
  • Envoie une notification push chaque fois que j'ajoute un nouveau WishlistPlace et écris toute fonction backend nécessaire pour moi.
  • Envoie un e-mail à l'administrateur chaque fois qu'une nouvelle réservation est créée.
Gardez un workflow d’entité ciblé :
  • Ajoutez une condition pour qu’il ne s’exécute que lorsqu’il le doit, par exemple uniquement quand le statut d’une commande passe à expédiée, plutôt qu’à chaque mise à jour.
  • Évitez qu’un workflow mette à jour l’enregistrement même qui le déclenche, ce qui peut le faire tourner en boucle.

In-app agent

Les workflows d’agent intégré s’exécutent une fois quand un utilisateur de l’application démarre une nouvelle conversation avec un agent intégré, pas à chaque message envoyé. Utilisez-les pour suivre qui vous contacte, par exemple pour être notifié quand un client démarre une discussion, l’ajouter à vos contacts ou vous envoyer un résumé en fin de journée. Exemples de prompts :
  • Envoie-moi un e-mail chaque fois que quelqu'un démarre une nouvelle conversation avec mon agent.
  • Ajoute la personne à ma liste Contacts quand elle démarre une discussion avec mon agent.

Connector

Les workflows de connecteur s’exécutent lorsqu’un outil connecté envoie un événement, par exemple l’arrivée d’un nouvel e-mail dans Gmail ou la mise à jour d’un événement dans Google Calendar. L’outil doit d’abord être connecté et prendre en charge les déclencheurs de workflow, comme Gmail, Google Calendar, Google Drive, Microsoft Outlook, Microsoft OneDrive et Slack. Vous pouvez ajouter une condition pour qu’un workflow ne s’exécute que pour les événements qui vous intéressent. C’est particulièrement utile pour les outils très actifs comme Slack, où vous pourriez vouloir vous limiter aux messages d’un certain canal ou d’une certaine personne. Exemples de prompts :
  • Quand un nouvel e-mail arrive dans Gmail avec l'objet « Réserver un rendez-vous », analyse-le et ajoute une nouvelle réservation à mon application.
  • Quand un événement Google Calendar est annulé, mets à jour la réservation dans mon application et publie un message dans le canal Slack #salon-general.
Si un outil ne prend pas en charge les déclencheurs de workflow, vous pouvez tout de même en importer les événements. Par exemple, pour réagir à de nouveaux paiements Stripe, utilisez un webhook ou une fonction backend pour enregistrer chaque paiement comme un enregistrement dans votre application, puis utilisez un workflow Entity qui s’exécute à la création d’un nouvel enregistrement de paiement. Vous pouvez aussi, plutôt que d’attendre que l’outil vous notifie, exécuter un workflow planifié qui vérifie l’outil à intervalles réguliers, par exemple toutes les heures, et traite tout ce qui est nouveau depuis la dernière vérification.

App publish

Les workflows de publication d’application s’exécutent quand vous publiez votre application depuis l’éditeur d’application. Utilisez-les pour annoncer une sortie, prévenir votre équipe qu’une mise à jour est en ligne ou exécuter un travail de configuration lors de la première mise en ligne de votre application. Exemples de prompts :
  • Quand je publie mon application, publie un message dans le canal Slack de mon équipe.
  • La première fois que mon application est publiée, envoie-moi un e-mail récapitulatif.
App publish s’exécute à chaque publication réussie, y compris quand vous restaurez une version précédente. Il ne s’exécute pas quand vous dépubliez. Vous pouvez ajouter une condition pour qu’un workflow ne s’exécute qu’à la toute première publication de votre application.

App payment

Les workflows de paiement d’application s’exécutent quand un paiement réussit ou est remboursé dans le fournisseur de paiement de votre application. Utilisez-les pour traiter une commande, envoyer un reçu ou mettre à jour un enregistrement une fois que quelqu’un a payé. Exemples de prompts :
  • Quand un paiement réussit, marque la commande comme payée et envoie un reçu au client par e-mail.
  • Quand un paiement est remboursé, mets à jour le statut de la commande et préviens mon équipe.
À garder en tête pour les workflows de paiement d’application :
  • Vous avez besoin d’un fournisseur de paiement connecté. Activer un workflow avec ce déclencheur échoue si votre application n’en a pas.
  • Les tentatives de paiement échouées ne démarrent pas de workflow, tout comme les paiements sans montant, tels qu’un paiement gratuit ou une remise de 100 %.
  • Les paiements de test démarrent bien un workflow, donc ajoutez une condition si vous ne voulez que les vrais paiements.
  • Les renouvellements d’abonnement peuvent ne pas encore démarrer de workflow, donc évitez d’en construire un qui ne réagit qu’aux renouvellements.
  • Les détails de paiement transmis à votre workflow n’incluent pas l’e-mail du client ni d’autres informations personnelles. Une fonction backend peut récupérer les détails complets auprès de votre fournisseur quand vous en avez besoin.

App user auth

Les workflows App user auth s’exécutent lorsqu’une personne s’inscrit ou se connecte à votre application. Utilisez-les pour accueillir les nouveaux utilisateurs de l’application, configurer leur compte ou informer votre équipe des nouveaux venus. Choisissez Signup ou Login sous App user auth lorsque vous sélectionnez le déclencheur.
Ce déclencheur n’apparaît que pour les applications qui exigent une connexion. Si votre application est publique sans connexion, personne ne s’inscrit ni ne se connecte, il n’y a donc rien à quoi réagir.
Exemples de prompts :
  • Quand quelqu'un s'inscrit, envoie-lui un e-mail de bienvenue et ajoute-le à ma liste de newsletter.
  • Quand un utilisateur se connecte, mets à jour sa date de dernière activité.
Le moment de chaque exécution dépend de qui peut accéder à votre application :
  • Applications publiques : Signup s’exécute la première fois qu’une personne se connecte avec succès, après avoir vérifié son e-mail ou s’être connectée avec un fournisseur comme Google. Login s’exécute ensuite à chaque connexion.
  • Applications privées et de workspace : Signup s’exécute lorsqu’un admin approuve la demande d’accès d’une personne, et non lors de sa première connexion. Login s’exécute à chaque connexion d’un utilisateur approuvé.

Créer un workflow

Pour créer un workflow, cliquez sur Create workflow dans le tableau de bord de votre application. Base44 ouvre un canevas Create a new workflow, où vous partez d’un déclencheur, partez d’une action ou choisissez l’une des suggestions basées sur votre application. À partir de là, vous décrivez ce que vous voulez dans le chat IA et il crée le workflow, en posant les questions nécessaires. Vous continuez à l’affiner dans le chat jusqu’à ce qu’il fonctionne comme vous le souhaitez. Chaque fois que l’IA crée ou met à jour un workflow, une carte le représentant apparaît dans le chat. Cliquez sur la carte pour ouvrir le workflow dans l’éditeur.

Partir d’un déclencheur

Partez d’un déclencheur quand vous savez déjà comment le workflow doit commencer. Pour créer un workflow à partir d’un déclencheur :
  1. Cliquez sur Dashboard dans votre éditeur d’application.
  2. Cliquez sur Workflows.
  3. Cliquez sur Create workflow.
  4. Sur le canevas, cliquez sur Add trigger, puis choisissez comment le workflow démarre. Vous pouvez choisir un déclencheur planifié réglé sur One time, Recurring ou On an interval, ou partir d’un connecteur, d’un agent intégré ou d’une entité.
  5. Dans le chat IA, décrivez ce que le workflow doit faire et répondez aux questions de suivi que l’IA pose.
  6. L’IA crée le workflow et l’ajoute à votre liste Workflows.
Le canevas Create a new workflow avec le nœud Add trigger

Le canevas Create a new workflow, où vous ajoutez un déclencheur pour commencer.

Partir d’une action

Partez d’une action quand vous savez ce que le workflow doit faire, mais pas encore ce qui doit le déclencher. L’IA vous interroge sur le déclencheur pendant la construction. Pour créer un workflow à partir d’une action :
  1. Cliquez sur Dashboard dans votre éditeur d’application.
  2. Cliquez sur Workflows.
  3. Cliquez sur Create workflow.
  4. Sur le canevas, cliquez sur Add action, puis choisissez ce que fait le workflow :
    • Fonction backend : exécutez du code personnalisé, par exemple pour mettre à jour des données ou appeler une API.
    • Condition : prenez un chemin différent selon une règle.
    • Attente : faites une pause pendant une durée définie avant l’étape suivante.
    • Décrire votre propre action : indiquez au chat ce que cette étape doit faire.
  5. Dans le chat IA, terminez le prompt prérempli par votre choix et répondez aux questions de suivi que l’IA pose.
  6. L’IA crée le workflow et l’ajoute à votre liste Workflows.
Le canevas Create a new workflow avec le menu Add action ouvert, listant Backend function, Condition, Wait et Describe your own

Choix d'une action sur le canevas Create a new workflow.

Partir d’une suggestion

Partez d’une suggestion quand vous voulez une idée toute prête adaptée à votre application. Pour créer un workflow à partir d’une suggestion :
  1. Cliquez sur Dashboard dans votre éditeur d’application.
  2. Cliquez sur Workflows.
  3. Cliquez sur Create workflow.
  4. Sous Or start from these workflows, choisissez une suggestion.
  5. Vérifiez le prompt prérempli dans le chat IA, ajustez-le si nécessaire et envoyez-le.
  6. L’IA crée le workflow et l’ajoute à votre liste Workflows.
Canevas Create a new workflow avec la rangée de suggestions encadrée

Choix d'une suggestion de workflow.

Obtenez les meilleurs résultats de l’IA :
  • Décrivez clairement chaque étape et son résultat pour qu’elles apparaissent dans le diagramme.
  • Pour une condition, donnez à chaque chemin une action distincte, sinon l’IA pourrait intégrer la logique dans une seule fonction backend au lieu d’afficher un chemin distinct.
  • Si une étape nécessite une nouvelle fonction backend, mentionnez-le simplement et l’IA l’écrira pour vous.

Passer des automatisations aux workflows

Si votre application utilise encore les automatisations, vous pouvez toutes les faire passer aux workflows en une seule étape. Base44 recrée chaque automatisation en tant que workflow, vous n’avez donc rien à reconstruire.
Ce qui se passe lors du passage :
  • Vos automatisations deviennent des workflows : chaque automatisation est recréée en tant que workflow, en conservant son déclencheur et sa planification d’origine.
  • Votre historique est conservé : les compteurs d’exécution et les statistiques suivent chaque workflow. Les journaux d’exécution passés restent avec vos automatisations d’origine, qui sont conservées comme archivées.
  • Les automatisations archivées sont transférées aussi : les automatisations que vous avez déjà archivées sont transférées également et restent archivées.
  • Rien ne s’arrête : vos automatisations continuent de s’exécuter jusqu’à la fin du passage.
Pour passer des automatisations aux workflows :
  1. Cliquez sur Dashboard dans votre éditeur d’application.
  2. Cliquez sur Automations.
  3. Cliquez sur Switch to Workflows.
  4. Vérifiez ce qui se passe lors du passage, puis cliquez sur Start now.

Gérer les workflows

Après avoir commencé à utiliser les workflows, vous pouvez contrôler quand ils s’exécutent, modifier ce qu’ils font, les renommer, les déclencher à la demande ou nettoyer les workflows dont vous n’avez plus besoin. Chaque workflow affiche un statut Active ou Inactive, et vous pouvez en désactiver un pour le mettre en pause et le réactiver quand vous en avez besoin.

Activer ou désactiver un workflow

Désactivez un workflow quand vous voulez l’empêcher de s’exécuter, et activez-le à nouveau quand vous en avez besoin. La désactivation empêche de nouvelles exécutions de démarrer, mais l’historique des exécutions reste disponible. Pour activer ou désactiver un workflow :
  1. Cliquez sur Dashboard dans votre éditeur d’application.
  2. Cliquez sur Workflows.
  3. Cliquez sur l’icône More actions sur le workflow.
  4. Cliquez sur Deactivate ou Activate.
Vous pouvez aussi ouvrir un workflow et utiliser le bouton bascule Active dans le panneau de détails.
Menu du workflow avec l'option Deactivate mise en évidence

Désactiver un workflow depuis le menu More actions.

Modifier un workflow

Pour changer ce que fait un workflow, modifiez-le depuis son diagramme ou décrivez simplement le changement dans le chat IA. Chaque option de modification ouvre le chat IA avec un prompt prérempli et l’IA effectue le changement pour vous, il n’y a donc rien à modifier à la main.
Cliquez sur l’icône Edit d’une étape pour changer ce que fait l’étape ou la remplacer par une autre étape.
Workflow avec un déclencheur planifié et une action d'envoi de rappels quotidiens, avec le menu de modification ouvert sur Change what this step does et Replace this step

Modifier une étape.

  • Cliquez sur l’icône Edit du déclencheur pour changer quels événements déclenchent le workflow.
  • Cliquez sur l’icône Replace trigger pour passer à un déclencheur différent, comme un déclencheur planifié, de connecteur, d’agent intégré ou d’entité.
Sélecteur de déclencheur ouvert à côté d'un workflow, proposant les options planifiées One time, Recurring et On an interval, puis les connecteurs, agents et entités

Remplacer le déclencheur d'un workflow.

Cliquez sur le bouton d’ajout sous une étape, puis choisissez Action ou Condition.
Contrôle plus sous une action de workflow, avec une infobulle Add a step after this et un menu proposant Action ou Condition

Ajouter une étape à un workflow.

Modifier les étapes d’un workflow crée une nouvelle version. Les exécutions déjà en cours se terminent sur la version avec laquelle elles ont démarré, et les nouvelles exécutions utilisent la dernière version.

Renommer un workflow

Donnez à un workflow un nom plus clair à tout moment. Le renommage ne crée pas de nouvelle version. Pour renommer un workflow :
  1. Cliquez sur Dashboard dans votre éditeur d’application.
  2. Cliquez sur Workflows.
  3. Cliquez sur l’icône More actions sur le workflow.
  4. Cliquez sur Rename et saisissez le nouveau nom.
Liste Workflows avec 3 workflows actifs et un menu ouvert sur le premier, avec Rename au-dessus de Deactivate et Archive

Renommer un workflow depuis le menu More actions.

Exécuter un workflow immédiatement

Exécutez un workflow tout de suite quand vous voulez le démarrer à la demande. Cela vous aide à tester des modifications, à confirmer que votre configuration fonctionne ou à gérer une urgence entre les exécutions planifiées.
Important : Run now exécute de vraies actions avec votre configuration actuelle, comme envoyer de vrais e-mails ou mettre à jour de vrais enregistrements. Il s’agit d’une exécution manuelle unique qui n’affecte pas votre planification ni votre déclencheur, et elle apparaît dans l’historique étiquetée comme test. Lorsque des exécutions antérieures existent, vous pouvez aussi rejouer le workflow en utilisant les données d’une exécution précédente.
Pour exécuter un workflow :
  1. Cliquez sur Dashboard dans votre éditeur d’application.
  2. Cliquez sur Workflows.
  3. Cliquez sur le workflow pour l’ouvrir.
  4. Cliquez sur Run now dans le panneau de détails.
  5. Dans la boîte de dialogue de confirmation, cliquez à nouveau sur Run now.
Panneau latéral du workflow avec Run now encadré au-dessus de son historique d'exécutions

Exécuter un workflow à la demande avec Run now.

Annuler une exécution

Si un workflow est en cours d’exécution et que vous devez l’arrêter, vous pouvez annuler l’exécution tant qu’elle est en cours. L’exécution annulée apparaît comme Cancelled dans l’historique des exécutions. Pour annuler une exécution :
  1. Cliquez sur Dashboard dans votre éditeur d’application.
  2. Cliquez sur Workflows.
  3. Cliquez sur le workflow pour l’ouvrir.
  4. Cliquez sur l’exécution en cours, puis cliquez sur Cancel run.

Archiver un workflow

Si vous n’avez plus besoin d’un workflow, vous pouvez l’archiver pour garder votre liste active propre. Pour archiver un workflow :
  1. Cliquez sur Dashboard dans votre éditeur d’application.
  2. Cliquez sur Workflows.
  3. Cliquez sur l’icône More actions sur le workflow.
  4. Cliquez sur Archive.
Liste Workflows avec un menu ouvert sur le premier workflow et Archive encadré, sous Rename et Deactivate

Archiver un workflow depuis le menu More actions.

Pour voir ou restaurer les workflows archivés, cliquez sur l’icône More actions à côté de Create workflow, puis cliquez sur View archive.

Suivre les exécutions

Chaque workflow enregistre chacune de ses exécutions, vous pouvez donc la suivre en temps réel et l’examiner ensuite. Consultez les exécutions d’un workflow depuis son panneau de détails, ou voyez les exécutions de tous vos workflows dans l’onglet Activity.
Pendant qu’un workflow s’exécute, chaque étape du diagramme affiche une coche verte quand elle se termine avec succès, vous pouvez donc confirmer d’un coup d’œil qu’il fonctionne et voir exactement où il s’arrête si une étape échoue.

Voir les exécutions d’un workflow

Quand vous ouvrez un workflow, le panneau de détails affiche son Success rate, son Avg. runtime et un Run history de chaque exécution. En cas de problème, l’exécution montre l’étape exacte qui a échoué et l’erreur, vous savez donc où chercher sans deviner. Pour voir les exécutions d’un workflow :
  1. Cliquez sur Dashboard dans votre éditeur d’application.
  2. Cliquez sur Workflows.
  3. Cliquez sur le workflow que vous voulez inspecter.
  4. Dans le panneau de détails, consultez Run history, où chaque exécution affiche son heure et son statut, comme Completed.
  5. Cliquez sur une exécution pour ouvrir son Run log, avec l’heure de début, l’heure de fin et la durée d’exécution.
Exécution de workflow terminée affichée en vert sur le canevas, à côté d'un panneau Run log indiquant la description, les heures de début et de fin et une durée de 1,5 seconde

Le panneau de détails d'un workflow avec son historique d'exécutions.

Utiliser l’onglet Activity

L’onglet Activity sous Workflows dans le tableau de bord de votre application rassemble les exécutions de tous vos workflows en un seul endroit.
Les exécutions que vous démarrez avec Run now sont étiquetées TEST, vous pouvez donc les distinguer des exécutions déclenchées automatiquement.
Pour voir l’activité de tous les workflows :
  1. Cliquez sur Dashboard dans votre éditeur d’application.
  2. Cliquez sur Workflows.
  3. Cliquez sur l’onglet Activity.
  4. Consultez la liste des exécutions, où chacune affiche son workflow, son statut, son heure de début et sa durée d’exécution. Filtrez par statut (Running, Completed, Failed ou Cancelled) ou par période.
  5. Cliquez sur View sur une exécution pour l’ouvrir dans le diagramme du workflow avec son journal d’exécution.
Onglet Activity avec des filtres de recherche et de statut au-dessus d'un tableau de 3 exécutions de workflow terminées, chacune avec son statut, son heure de début et sa durée

L'onglet Activity, montrant les exécutions de tous vos workflows.


Workflows et crédits d’intégration

Les workflows sont facturés selon les étapes qui s’exécutent. Chaque étape qui exécute une fonction backend utilise une fraction de crédit d’intégration, et les coûts s’additionnent sur toutes les étapes d’une même exécution. Les intégrations intégrées qu’une étape utilise, comme l’envoi d’un e-mail ou l’appel d’un modèle IA, peuvent aussi utiliser des crédits, comme ailleurs dans votre application. Un workflow avec plusieurs étapes coûte donc plus cher par exécution qu’un workflow à étape unique, alors surveillez la fréquence d’exécution de vos workflows et ce que fait chaque étape. Si vous n’avez plus de crédits d’intégration pendant qu’une exécution est en cours, cette exécution est annulée. En savoir plus sur les crédits.

Conseils pour gérer l'utilisation des crédits

Les workflows qui s’exécutent fréquemment ou enchaînent plusieurs actions peuvent épuiser rapidement votre solde de crédits. Voici quelques moyens de garder l’utilisation sous contrôle :
  • Ajoutez des conditions de déclenchement précises : restreignez les critères qui démarrent un workflow pour qu’il ne s’exécute pas inutilement.
  • Utilisez des conditions pour ignorer les étapes inutiles : faites bifurquer le workflow pour que les étapes coûteuses ne s’exécutent que lorsqu’elles sont réellement nécessaires.
  • Regroupez les workflows redondants : si plusieurs workflows effectuent des tâches qui se chevauchent, combinez-les en workflows moins nombreux et plus intelligents.
  • Résolvez rapidement les workflows défaillants : les workflows en erreur peuvent quand même consommer des crédits à chaque nouvelle tentative. Vérifiez régulièrement votre historique d’exécutions et corrigez ou désactivez les workflows problématiques dès que vous les repérez.
  • Vérifiez la fréquence des workflows planifiés : demandez-vous si les workflows récurrents, comme les rapports ou rappels quotidiens, doivent vraiment s’exécuter aussi souvent que configuré.
  • Soyez économe avec les appels IA : si une étape appelle un modèle IA, cela utilise aussi des crédits, alors ne l’appelez que lorsque vous avez vraiment besoin du résultat.
  • Testez d’abord sur un petit jeu de données : exécutez un workflow manuellement et vérifiez son historique d’exécutions pour estimer le coût en crédits par exécution avant de l’activer à grande échelle.

FAQ

Cliquez sur une question ci-dessous pour en savoir plus.
Oui. Demandez au chat IA d’ajouter des conditions à n’importe quel workflow ou étape. Par exemple :
Le workflow emprunte alors différents chemins selon les conditions que vous décrivez, différentes étapes s’exécutent donc selon vos données. Une condition peut avoir plusieurs chemins, plus un chemin par défaut pour ce qui ne correspond pas, et le diagramme montre chaque chemin séparément.
Ouvrez le workflow et consultez son Run history pour trouver l’étape qui a échoué. Demandez à l’IA dans votre tableau de bord d’expliquer l’erreur et de suggérer une correction, puis utilisez Run now pour confirmer que le workflow réussit.Si un workflow échoue à plusieurs reprises, Base44 le désactive automatiquement et vous envoie un e-mail, vous pouvez ainsi le corriger avant de le réactiver. Un workflow planifié est désactivé après 5 échecs consécutifs, car il s’exécute de la même façon à chaque fois, donc des échecs répétés signifient généralement qu’un problème existe. Les workflows avec tout autre déclencheur sont désactivés après 50 échecs consécutifs, car leurs données entrantes varient et un échec occasionnel est plus attendu. Corriger le workflow et le réactiver réinitialise le compteur.
Cela dépend de la manière dont le workflow démarre. Un workflow planifié peut s’exécuter à la demande à tout moment, car il n’a besoin d’aucune entrée. Un workflow qui démarre à partir d’un déclencheur d’entité, de connecteur ou d’agent intégré a besoin des données du déclencheur pour s’exécuter, par exemple la tâche précise qui a été créée. Run now rejoue donc les données d’une exécution précédente. Cela signifie que le workflow doit s’être exécuté au moins une fois avant que vous puissiez l’exécuter à la demande.Si vous voyez No previous runs, déclenchez le workflow réellement une fois, par exemple en créant une tâche pour le workflow de suivi de tâches, puis utilisez Run now pour rejouer cette exécution.
Oui. Demandez à l’IA d’activer, de désactiver, d’archiver ou de restaurer un workflow, et elle effectue le changement pour vous sans ouvrir les menus du tableau de bord.
Chat IA confirmant qu'un workflow est en pause

Gérer un workflow depuis le chat IA.

La page Workflows liste tous vos workflows, avec une pagination allant jusqu’à 1 000.
Cette page a été traduite par IA. Pour les informations les plus précises et à jour, consultez la version anglaise.