Zum Inhalt

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.

Eigenschaften des Benutzer-Startereignisses Urlaub beantragen: Titel, Icon, Zuweisung, Kategorie Formular, Auswahl des Formulars, Auf vorhandene Dokumente prüfen, PDF-Vorschau, Aktionsschaltflächen und Tags
Der Benutzer-Start von „Urlaub beantragen“.
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)

Eigenschaften eines Timer-Startereignisses mit Schnellauswahl Werktags 9 Uhr, Zeitplan cron(0 9 ? * MON-FRI *), Zeitzone Deutschland (Berlin) und der Vorschau der nächsten fünf Starts
Timer-Start mit Vorschau der nächsten Starts.
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.