Preset Hook Trigger

Zweck

Der Preset Hook ist ein spezieller Auslöser (Trigger), den du verwendest, um einen „Customizing“-Flow zu erstellen. Sein Zweck ist es, deine eigene, benutzerdefinierte Logik an einem spezifischen, vordefinierten Punkt (einem „Hook“) in einen standardisierten, vordefinierten „Preset“-Workflow einzufügen.

Diese leistungsstarke Funktion ermöglicht es dir, das Verhalten von Standardprozessen zu erweitern oder zu ändern, ohne den ursprünglichen Preset-Workflow zu verändern. Das stellt sicher, dass deine Anpassungen separat gepflegt werden. 🛠️

Bildschirmfoto 2025-11-06 um 14.53.49.png

Anwendungsfälle:

  • Hinzufügen eines benutzerdefinierten Validierungsschritts vor einem standardmäßigen „Bestellung speichern“-Prozess.

  • Senden einer benutzerdefinierten Benachrichtigung nach einem „Kunde erstellt“-Ereignis in einem Preset.

  • Modifizieren von Daten durch Hinzufügen zusätzlicher Felder, bevor sie im Standard-Workflow an den nächsten Schritt übergeben werden.

Praktische Anwendungshinweise

  • Eine fortgeschrittene Funktion: Das Erstellen von Customizing-Flows ist eine fortgeschrittene Technik, die verwendet wird, um standardisierte Presets an spezifische Geschäftsanforderungen anzupassen.

  • Verständnis der Hooks: Um dieses Element effektiv zu nutzen, musst du mit den verfügbaren Preset-Workflows und dem spezifischen Datenkontext, den jeder Hook bereitstellt, vertraut sein. Diese Informationen findest du typischerweise in der Dokumentation der Presets selbst.

  • Ausführungsreihenfolge: Das Feld Priorität ist wichtig. Wenn zwei Flows an denselben Punkt andocken, wird derjenige mit der Priorität 10 vor demjenigen mit der Priorität 20 ausgeführt.

Konfigurationsoptionen

  • Preset Hook

    • Beschreibung: Der spezifische Punkt in einem Preset-Workflow, an dem du deine benutzerdefinierte Logik einfügen möchtest. Das Dropdown-Menü listet alle verfügbaren Hooks der Presets auf der Plattform auf.

    • Eingabeformat: Auswahl aus der Dropdown-Liste.

    • Beispielwert: before_order_save

  • Preset Projekt

    • Beschreibung: Ein optionales Feld, um diesen Customizing-Flow so einzuschränken, dass er nur ausgeführt wird, wenn das Preset im Kontext des/der ausgewählten Projekte(s) ausgeführt wird. Wenn leer gelassen, gilt dieser Hook für alle Projekte.

    • Eingabeformat: Wähle ein oder mehrere Projekte aus der Mehrfachauswahlliste aus.

  • Priorität

    • Beschreibung: Eine Zahl, die die Ausführungsreihenfolge bestimmt, wenn mehrere Customizing-Flows an denselben Hook angehängt sind. Niedrigere Zahlen werden zuerst ausgeführt.

    • Eingabeformat: Integer.

    • Beispielwert: 10

Eingabe-/Ausgabe-Erwartungen

Eingabe

Dies ist ein Auslöser, aber er empfängt einen spezifischen Datenkontext, der von dem Hook bereitgestellt wird, an den er angehängt ist. Zum Beispiel stellt ein before_order_save-Hook die Bestelldaten als anfängliche Eingabe für deinen Flow bereit.

Ausgabe

Dieser Flow kann die empfangenen Daten modifizieren, und die Änderungen werden an den Haupt-Preset-Workflow zurückgegeben. Du könntest beispielsweise ein neues Feld zu den Bestelldaten hinzufügen, und das Preset würde seinen Prozess mit diesen modifizierten Daten fortsetzen.

War das hilfreich?