preset hook

Zweck

Der Preset Hook ist ein hochspezialisiertes Element, das ausschließlich innerhalb eines „Preset“-Workflows verwendet werden soll. Sein Zweck ist es, einen „Hook-Punkt“ zu definieren, an dem andere, separate „Customizing“-Flows ihre eigene Logik einfügen können.

Wenn ein Preset-Flow dieses Element erreicht, pausiert er, findet alle Customizing-Flows, die für den angegebenen Hook registriert sind, und führt sie nacheinander aus. Dies ermöglicht es, standardisierte, gesperrte Preset-Workflows kontrolliert zu erweitern und zu modifizieren.

Dieses Element ist das Gegenstück zum Preset Hook-Auslöser.

  • PresetHookTrigger (dieses Element): Erstellt einen Punkt in einem Preset, an dem Anpassungen ausgeführt werden können.

  • Preset Hook (ein Auslöser): Startet einen Flow, der an einem dieser Punkte ausgeführt wird.

Bildschirmfoto 2025-11-05 um 13.17.23.png

Praktische Anwendungshinweise

circle-exclamation
  • Erstellen eines Erweiterungspunktes: Stell dir dieses Element als das Erstellen eines Plug-in-Steckplatzes in deinem Workflow vor. Du definierst einen Punkt, nenne ihn beispielsweise after_invoice_created, und andere Flows können dann erstellt werden, um sich in diesen Punkt „einzuklinken“.

  • Synchrone Ausführung: Das Element führt die angehängten Flows synchron aus. Es wartet auf den Abschluss jedes einzelnen, bevor es den nächsten startet, und wartet auf den Abschluss aller, bevor der Haupt-Preset-Flow fortgesetzt wird. Die Customizing-Flows werden in der durch ihre Priorität-Einstellung festgelegten Reihenfolge ausgeführt.

  • Daten-Durchleitung: Das Element fungiert als Zwei-Wege-Datentor. Es sendet die aktuellen Daten an den Customizing-Flow und nimmt die modifizierten Daten zurück, was es zu einem leistungsstarken Werkzeug für die Datenmodifikation während der Laufzeit macht.

Konfigurationsoptionen

  • Preset Hook

    • Beschreibung: Der eindeutige Name für diesen spezifischen Hook-Punkt. Jeder „Customizing“-Flow, der denselben Namen in seinem Preset Hook-Auslöser auswählt, wird ausgeführt, wenn der Haupt-Flow dieses Element erreicht.

    • Eingabeformat: Auswahl aus der Dropdown-Liste der verfügbaren Hook-Namen.

    • Beispielwert: before_order_save

Eingabe-/Ausgabe-Erwartungen

chevron-rightEingabehashtag

Dieses Element hat keine direkten Eingaben. Es übergibt automatisch den gesamten aktuellen Datenzustand des Preset-Flows an den/die Customizing-Flow(s), den/die es ausführt.

chevron-rightAusgabehashtag

Dieses Element erzeugt keine eigenen, neuen Ausgabevariablen. Stattdessen aktualisiert es die Daten des Preset-Flows mit allen Änderungen, die von diesen Flows vorgenommen wurden, nachdem diese abgeschlossen sind. Der Preset-Flow wird dann mit diesen potenziell geänderten Daten fortgesetzt.

War das hilfreich?