Startereignisse
Jeder Prozess beginnt mit einem Startereignis; es bestimmt, wer oder was einen Vorgang auslöst und womit die Nachricht beginnt. Der Typ wird über den Schraubenschlüssel am Startereignis gewählt.
Benutzer-Start
Der Benutzer-Start wird nach dem Deploy zur Kachel unter Was möchtest du tun? und zur Startfunktion im Dashboard-Widget Prozess starten; ein verbundener KI-Assistent startet ihn im Gespräch.
| Abschnitt | Felder |
|---|---|
| Allgemein | Titel der Kachel, Icon aus dem Symbolkatalog |
| Zuweisung | Wer soll die Aufgabe durchführen?: Gruppe, Person oder alle; nur diese sehen die Kachel. Kategorie: Formular, Nur Text, Sofort starten, Datei-Upload |
| Formular | Auswahl des Formulars (automatisches Formular eines Datenschemas oder Benutzerdefiniert), Benutzerdefiniertes Formular, Formular (erweitert), Auf vorhandene Dokumente prüfen (warnt vor doppelten Datensätzen) |
| Bestätigungsdialog (Sofort starten) | Bestätigungsdialog anzeigen, Dialogtext, Bestätigungsbutton-Text |
| Datei-Upload | Ausführungsmodus „Pro Datei ein Prozess“ oder „Ein Prozess für alle Dateien“, Akzeptierte Dateitypen Alle, Nur PDF, Nur Bilder |
| PDF-Vorschau | wie bei der Benutzeraufgabe, etwa eine Rechnungsvorschau schon beim Erfassen |
| Aktionsschaltflächen | Standard Erledigt (weiter …), Erledigt, Abbrechen; eigene Werte und Mapping-Pfad wie bei der Benutzeraufgabe |
| Metadaten | Tags gruppieren die Kacheln auf der Startseite; ohne Tag „Sonstige“ |
Die Formulardaten werden unverändert zur ersten Nachricht. Prüfregeln und berechnete Felder des Datenschemas gelten schon im Startformular, siehe Prozesse und Formulare verknüpfen. Beim Datei-Upload enthält die Nachricht die Dateiverweise; „Lieferscheine hochladen“ der Musterfirma startet so je PDF einen Vorgang.
Zeitplan (Timer-Start)
| Feld | Bedeutung |
|---|---|
| Schnellauswahl | Alle 5, 15, 30 Minuten, Stündlich, Täglich, Werktags 9 Uhr (Standard), Jeden Montag 8 Uhr oder Benutzerdefiniert |
| Zeitplan | bei Benutzerdefiniert: rate(1 hour) für feste Abstände ab dem Deploy oder cron(Minute Stunde Tag Monat Wochentag Jahr) für Uhrzeiten, etwa cron(0 6 1 * ? *) am Monatsersten um 6 Uhr; Tag oder Wochentag muss ? sein |
| Mit KI erstellen | beschreibt den Zeitplan in Worten, die KI schlägt den Ausdruck vor |
| Zeitzone | bei cron: Deutschland (Berlin) (Standard), Österreich (Wien), Schweiz (Zürich), UTC; Sommerzeit wird berücksichtigt |
| Nächste Starts (deine Ortszeit) | Vorschau der nächsten fünf Termine, mit Fehlermeldung bei ungültigem Ausdruck |
Der Zeitplan gilt ab dem Deploy; die Nachricht beginnt leer bis auf $$context. Ältere Prozesse ohne Zeitzone laufen in UTC weiter, bis die Zeitzone gesetzt und neu deployt ist. In der Nacht der Zeitumstellung im Frühjahr fehlen die Uhrzeiten zwischen 2 und 3 Uhr.
Nachricht (Message Start Event)
Unter Starttyp stehen Webhook und Externe App:
- Webhook: Pantarey zeigt die Webhook-URL, Kopieren und Webhook testen. Ein externes System schickt JSON per POST, der Vorgang startet mit diesen Daten. Details, Sicherheit und ein Beispiel unter Webhook.
- Externe App: Pantarey fragt regelmäßig bei einem Anbieter nach neuen Daten (derzeit TeamBeam): Anbieter, Auslöser, Abfrageintervall, Verarbeitungsmodus. Details unter Externe App.
Beide werden erst mit dem Deploy aktiv.
Einfaches Startereignis
Ein Startereignis ohne Typ hat keine Kachel und keinen Auslöser. Es dient als Einstieg, wenn der Prozess als Teilprozess aus einem anderen Prozess aufgerufen oder per Sende-Aufgabe aus einem anderen Account gestartet wird. Ein Prozess darf mehrere Startereignisse haben, etwa Kachel und Webhook nebeneinander.
Beispiel
„Urlaub beantragen“: Benutzer-Start mit Titel „Urlaub beantragen“, Icon Strandliege, Zuweisung Mitarbeiter, Kategorie Formular mit dem Formular des Schemas Urlaubsantrag, Tag „Personal“. „Rechnungslauf“: Timer-Start Benutzerdefiniert
cron(0 6 1 * ? *), Deutschland (Berlin).
Häufige Fragen
Die Kachel fehlt bei einer Person.
Zuweisung prüfen: Die Person oder ihre Gruppe muss im Startereignis stehen, der Prozess muss deployt sein. Kacheln lassen sich zusätzlich in Menüs einbinden.
Ein Timer soll nur am letzten Werktag laufen.
Cron kennt L für den letzten Tag: cron(0 17 L * ? *). Für „letzter Werktag“ täglich starten und im Prozess mit $fn('date_isWorkday', …) entscheiden.
Kann ein Vorgang ohne Formular sofort starten?
Ja, Kategorie Sofort starten, optional mit Bestätigungsdialog. Die Nachricht beginnt dann leer; die Daten holt ein Datenbank-Schritt.
Nächster Schritt
Benutzeraufgabe: die Aufgabe für Menschen im Prozess.