Aller au contenu principal
Modules

Créez des modules réutilisablesRéutilisez entre les workflows

Les modules ne sont pas un autre jeu de modèles, mais des sous-flux partagés par plusieurs workflows. Leurs versions et contrats d’entrée-sortie explicites cadrent les mises à niveau, la réutilisation et le diagnostic.

492Modules disponibles
SEMVERMises à niveau versionnées
I/OContrats typés
Interface produit

Où Gérer tous les modules

La bibliothèque de modules présente tous les modules téléchargés depuis le Marché. Les modules portent un contrat explicite d'inputs/outputs et peuvent être référencés par nom dans les étapes sub_workflow d'un flux parent.

Capture de la bibliothèque de modules Braidrun
La bibliothèque de modules : chaque module installé affiche son contrat d'entrée/sortie et les workflows qui l'appellent — une seule modification profite à tous
Contrat module

Contrat module

La seule façon de transmettre des données entre le parent et l'enfant est les entrées/sorties (contrat explicite).

INPUTS / OUTPUTS

Contrat module

Paramètres que l'appelant doit transmettre (avec nom, type, obligatoire, valeur par défaut, description)

SEMVER

Mise à niveau du module et compatibilité des versions

Vérifiez les entrées, les mappages de sortie et les références requis lors de l'édition et de la validation ;

SUB_WORKFLOW

Comment le workflow parent appelle le module

Remplissez le nom du workflow du module ou sélectionnez un workflow spécifique dans l'éditeur.

Bibliothèque de modules intégrée

492 modules : les maillons courants tels que la récupération de données, la génération de rapports et la distribution de messages sont déjà disponibles

utility-*

Utilitaires génériques (préfixe utility-*, environ 140)

La bibliothèque de modules est livrée avec 492 modules intégrés (connexion à la plateforme, calcul de fenêtre temporelle, récupération de rapports ASA, rapports Excel, remise Slack, etc.) ; pour plus de détails, voir

ads-*

Publicité et attribution

Ces modules viennent d'opérations publicitaires réelles et couvrent la récupération de rapports et les données d'attribution des principales plateformes. Regroupés par usage :

business-*

Scénarios métier (préfixe business-*, environ 150)

Le groupe le plus fourni : des actions métier prêtes à l'emploi autour d'un système externe précis — rondes d'anomalies, points d'exploitation, synchronisations de données. Ils suivent le schéma business-module-<service>-<usage> ; chercher par nom de service est donc le plus rapide.

integration-*

Contrôles de santé des connexions (préfixe integration-*, environ 70)

Des modules de test de vie qui correspondent un à un aux connecteurs et servent à vérifier si une autorisation tierce fonctionne actuellement. Pratiques en pré-contrôle au début d'un flux long, ou dans une tâche planifiée dédiée qui passe en revue toutes les autorisations.

Bénéfices de la réutilisation

Mettez à jour un module et améliorez tous les workflows qui l’utilisent

Les workflows parents ne dépendent que du contrat public d’entrée-sortie du module. Le module peut évoluer tandis que les appelants examinent les versions, valident la compatibilité et choisissent quand adopter la mise à jour.

  • Une capacité, plusieurs appelantsLes workflows de rapports, d’alertes et d’analyse peuvent partager le même module.
  • Des versions pour encadrer les mises à niveauLes appelants peuvent examiner les différences et choisir quand mettre à niveau.
  • Références traçablesVoyez quels workflows l’utilisent et évaluez l’impact avant de le modifier.
Mode de réutilisation

Comment le workflow parent appelle le module

  1. Comment le workflow parent appelle le module Remplissez le nom du workflow du module ou sélectionnez un workflow spécifique dans l'éditeur.
  2. Contrat module Paramètres que l'appelant doit transmettre (avec nom, type, obligatoire, valeur par défaut, description)
  3. Mise à niveau du module et compatibilité des versions Vérifiez les entrées, les mappages de sortie et les références requis lors de l'édition et de la validation ;
  4. Module personnalisé Organisez d'abord la logique à réutiliser dans un flux de travail avec des limites claires et enregistrez-la.
Commencez dans la Bibliothèque de modèles, puis ajoutez des capacités depuis celle de modules
La Bibliothèque de modèles et celle de modules sont deux entrées distinctes : l'une gère les workflows complets téléchargés, l'autre les modules réutilisables téléchargés.