Kern-Auslöser
Verwende den Start-Block für alles, was vom Editor, von Deploy-to-API oder von Deploy-to-Chat-Erfahrungen ausgeht. Andere Trigger bleiben für ereignisgesteuerte Workflows verfügbar:
Start
Einheitlicher Einstiegspunkt, der Editor-Ausführungen, API-Bereitstellungen und Chat-Bereitstellungen unterstützt
Webhook
Externe Webhook-Payloads empfangen
Schedule
Cron- oder intervallbasierte Ausführung
Schneller Vergleich
| Auslöser | Startbedingung |
|---|---|
| Start | Editor läuft, Deploy-to-API-Anfragen oder Chat-Nachrichten |
| Schedule | Timer, der im Zeitplanblock verwaltet wird |
| Webhook | Bei eingehender HTTP-Anfrage |
Der Start-Block stellt immer
input,conversationIdundfilesFelder bereit. Füge benutzerdefinierte Felder zum Eingabeformat für zusätzliche strukturierte Daten hinzu.
Verwendung von Triggern
- Platziere den Start-Block im Startslot (oder einen alternativen Trigger wie Webhook/Schedule).
- Konfiguriere alle erforderlichen Schema- oder Authentifizierungseinstellungen.
- Verbinde den Block mit dem Rest des Workflows.
Bereitstellungen unterstützen jeden Trigger. Aktualisiere den Workflow, stelle ihn erneut bereit, und alle Trigger-Einstiegspunkte übernehmen den neuen Snapshot. Erfahre mehr unter Ausführung → Bereitstellungs-Snapshots.
Manuelle Ausführungspriorität
Wenn Sie im Editor auf Ausführen klicken, wählt Sim automatisch aus, welcher Auslöser basierend auf der folgenden Prioritätsreihenfolge ausgeführt wird:
- Start-Block (höchste Priorität)
- Zeitplan-Auslöser
- Externe Auslöser (Webhooks, Integrationen wie Slack, Gmail, Airtable usw.)
Wenn Ihr Workflow mehrere Auslöser hat, wird der Auslöser mit der höchsten Priorität ausgeführt. Wenn Sie beispielsweise sowohl einen Start-Block als auch einen Webhook-Auslöser haben, wird durch Klicken auf Ausführen der Start-Block ausgeführt.
Externe Auslöser mit Mock-Payloads: Wenn externe Auslöser (Webhooks und Integrationen) manuell ausgeführt werden, generiert Sim automatisch Mock-Payloads basierend auf der erwarteten Datenstruktur des Auslösers. Dies stellt sicher, dass nachgelagerte Blöcke während des Tests Variablen korrekt auflösen können.