Skip to main content
Referenz zum Bauen und Debuggen von Flows. Die Produkt-Einführung findest du unter Flows.

Trigger

Workflows reagieren auf einen Ereignistyp oder laufen nach Zeitplan (gespeichert als Cron mit fünf Feldern + Zeitzone). Optionale Bedingungen filtern auf Payload-Felder (zum Beispiel event.type gleich scrim).

Zeitplan

Im Builder wählst du Nach Zeitplan, ein Preset (oder erweiterten Cron) und aktivierst den Flow.

Teams und Spieler

Kalender und Verfügbarkeit

Aufgaben, Dokumente, Tryouts, Organisation

tryout.declined wird ausgelöst, wenn eine Bewerbung abgelehnt wird. tryout.status_changed löst bei jedem Statuswechsel aus (auch reviewing und shortlisted). Filtere mit einer Bedingung auf tryout.result (neuer Status), wenn du nur ein Ergebnis willst. Bei Annahme und Ablehnung werden zusätzlich tryout.accepted / tryout.declined ausgelöst.

Bedingungen

Jede Bedingung besteht aus Feld, Operator und Wert. Zu den Operatoren gehören Gleichheit, Listen (in) und Existenzprüfungen. Lass die Bedingungen leer, damit der Flow bei jedem passenden Trigger läuft.

Aktionen

Aktionen laufen in der angegebenen Reihenfolge (nullbasierte Schritt-Indizes in Templates: steps.0, steps.1, …).

Discord

Setzt einen verbundenen Discord-Server voraus. Siehe Discord.

SquadVault

Kommunikation

Lookup-Ausgaben

Get team (squadvault.get_team)

Konfiguration: teamId (standardmäßig aus {{team.id}}, wenn vorhanden). Zu den Ausgaben gehören: id, name, description, game, image, discordRoleId, discordRoleMention, teamChannelId.

Get team players (squadvault.get_team_players)

Konfiguration: teamId, optional includeArchived.

Get player / Get member

  • Get player – discordMention, discordUserId, userId, nationality, …
  • Get member – userId, name, email, role, … (bei leerer User-ID wird ggf. auf den Auslöser des Ereignisses zurückgegriffen)

Aufbau im Code-Modus

Verwandte Themen

  • Flows – Builder, Vorlagen, Ausführungen
  • Discord – Bot-Verbindung und Synchronisierung
  • Teams und Spieler – Roster-Änderungen, die Beitritts-/Austritts-Ereignisse auslösen