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.

Praktische Anwendungshinweise
Nur für Preset-Entwickler: Dieses Element solltest du nur als fortgeschrittener Benutzer oder Entwickler verwenden, der die Haupt-„Preset“-Workflows für die Plattform erstellt. Es ist nicht für den Einsatz in regulären, alltäglichen Customizing-Flows vorgesehen.
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
War das hilfreich?
