Zum Hauptinhalt springen
Modul

Wiederverwendbare Module erstellenWorkflowübergreifend wiederverwenden

Module sind keine weitere Vorlagensammlung, sondern von mehreren Workflows genutzte Teilabläufe. Versionen und klare Ein-/Ausgabeverträge schaffen verlässliche Grenzen für Updates, Wiederverwendung und Fehlersuche.

492Verfügbare Module
SEMVERVersionierte Updates
I/OTypisierte Verträge
Produktoberfläche

Wo Alle Module verwaltet werden

Die Modulbibliothek zeigt alle Module, die Sie aus dem Marktplatz heruntergeladen haben. Module tragen einen expliziten Inputs/Outputs-Vertrag und können in den sub_workflow-Schritten eines übergeordneten Workflows per Name referenziert werden.

Screenshot der Braidrun-Modulbibliothek
Die Modulbibliothek: Jedes installierte Modul zeigt seinen Ein-/Ausgabevertrag und welche Workflows es referenzieren — einmal ändern, und alle Aufrufer übernehmen es
Modulvertrag

Modulvertrag

Die einzige Möglichkeit, Daten zwischen übergeordnetem und untergeordnetem Element zu übertragen, sind Eingaben/Ausgaben (expliziten Vertrag).

INPUTS / OUTPUTS

Modulvertrag

Parameter, die der Aufrufer übergeben muss (mit Name, Typ, erforderlich, Standardwert, Beschreibung)

SEMVER

Modul-upgrade und Versionskompatibilität

Überprüfen Sie beim Bearbeiten und Validieren die erforderlichen Eingabe-, Ausgabezuordnungen und Referenzen.

SUB_WORKFLOW

Wie der übergeordnete Workflow das Modul aufruft

Geben Sie den Namen des Modul-Workflows ein oder wählen Sie im Editor einen bestimmten Workflow aus.

Integrierte Modulbibliothek

Über 492 Module: für gängige Bausteine wie Datenabruf, Berichtserstellung und Nachrichtenzustellung gibt es fertige Lösungen

utility-*

Allgemeine Werkzeuge (Präfix utility-*, rund 140)

Die Modulbibliothek bringt 492 integrierte Module mit (Plattform-Login, Zeitfensterberechnung, ASA-Report-Abruf, Excel-Report, Slack-Zustellung usw.), Details siehe

ads-*

Werbung & Attribution

Diese Module stammen aus echter Werbeoperativer Arbeit und decken Report-Abrufe sowie Attributionsdaten der großen Werbeplattformen ab. Nach Zweck gruppiert:

business-*

Geschäftsszenarien (Präfix business-*, rund 150)

Die größte Gruppe: einsatzfertige Geschäftsaktionen rund um ein bestimmtes Fremdsystem – Ausnahmenrundgänge, Betriebs-Briefings, Datensynchronisationen. Sie heißen business-module-<Dienst>-<Zweck>, daher findest du sie am schnellsten über den Dienstnamen.

integration-*

Verbindungs-Health-Checks (Präfix integration-*, rund 70)

Liveness-Module, die eins zu eins zu den Connectors passen und prüfen, ob eine bestimmte Fremdautorisierung gerade funktioniert. Gut als Vorabprüfung am Anfang eines langen Ablaufs oder als eigener Zeitplan, der alle Autorisierungen durchgeht.

Vorteile der Wiederverwendung

Ein Modul aktualisieren und alle nutzenden Workflows verbessern

Übergeordnete Workflows hängen nur vom öffentlichen Ein-/Ausgabevertrag des Moduls ab. Das Modul kann sich weiterentwickeln, während Aufrufer Versionsunterschiede prüfen, Kompatibilität validieren und den Updatezeitpunkt wählen.

  • Eine Fähigkeit, viele AufruferBerichte, Warnungen und Analysen können dasselbe Modul nutzen.
  • Versionsgrenzen für UpdatesAufrufer können Unterschiede prüfen und den Updatezeitpunkt wählen.
  • Nachverfolgbare ReferenzenSehen, welche Workflows das Modul nutzen, und Auswirkungen vor Änderungen bewerten.
Art der Wiederverwendung

Wie der übergeordnete Workflow das Modul aufruft

  1. Wie der übergeordnete Workflow das Modul aufruft Geben Sie den Namen des Modul-Workflows ein oder wählen Sie im Editor einen bestimmten Workflow aus.
  2. Modulvertrag Parameter, die der Aufrufer übergeben muss (mit Name, Typ, erforderlich, Standardwert, Beschreibung)
  3. Modul-upgrade und Versionskompatibilität Überprüfen Sie beim Bearbeiten und Validieren die erforderlichen Eingabe-, Ausgabezuordnungen und Referenzen.
  4. Benutzerdefiniertes Modul Organisieren Sie zunächst die wiederzuverwendende Logik in einem Workflow mit klaren Grenzen und speichern Sie ihn.
Starten Sie in der Vorlagenbibliothek und ergänzen Sie Fähigkeiten aus der Modulbibliothek
Vorlagen- und Modulbibliothek sind getrennte App-Einstiege: Die eine verwaltet vollständige heruntergeladene Workflows, die andere wiederverwendbare heruntergeladene Module.