Erste Schritte¶
App starten¶
dotnet run --project src/gView.Pipe.Shell
Öffne die Adresse, die in der Konsole steht. Mit dem Profil http ist das http://localhost:5240, mit dem Profil https https://localhost:7240. Die Adresse einer installierten Instanz bekommst du von deinem Administrator (siehe Administratorhandbuch).
Die Beispiel-Workflows¶

Beim ersten Start mit leerem Speicher kopiert gView.Pipe mehrere Beispiel-Workflows in die Gruppe Samples:
| Workflow | Was er zeigt |
|---|---|
| Hello Pipe | Ein manueller Trigger, Set und Log. Der beste erste Workflow zum Öffnen. |
| Code Transform | JavaScript, Switch und Merge. |
| Item Tools | Split Out, Remove Duplicates, Sort, Limit und Aggregate. |
| Sub-workflow Demo, Price Calculator | Ein Workflow, der einen anderen pro Gruppe von Items aufruft. Fehler gehen an Error Alerts, einen Fehler-Workflow. |
| API Demo | Ein Webhook, der mit Respond-to-Webhook-Nodes antwortet. |
| Webhook Demo | Ein Webhook, der mit einer Begrüßung antwortet. Er ist inaktiv, bis du ihn einschaltest. |
| File Export | Schreibt Bestellungen als CSV und liest sie wieder ein. |
| Error Mail, Error Teams, Error Slack | Fehler-Workflows, die eine Benachrichtigung bei Fehlern schicken. Ihr sendender Node ist deaktiviert, bis du sie einrichtest. |
Den ersten Workflow bauen¶
- Lege auf der Startseite einen Workflow an und öffne ihn im Editor.
- Füge aus der Palette einen Trigger-Node hinzu. Der Manual Trigger ist der einfachste: Der Workflow startet, wenn du ihn ausführst.
- Füge weitere Nodes hinzu und verbinde den Ausgang eines Nodes mit dem Eingang des nächsten. Items fließen entlang der Verbindungen.
- Klicke einen Node an, um seine Parameter im Seitenpanel zu bearbeiten. In jedem Textfeld ist
{{ … }}ein JavaScript-Ausdruck, der gegen das aktuelle Item ausgewertet wird, zum Beispiel{{ $json.total * 1.2 }}. - Führe den Workflow aus. Jeder Node zeigt die Items, die er bekommen hat, die Items, die er erzeugt hat, und die Logzeilen, die er geschrieben hat.

Klicke einen Node an und öffne seinen Tab Run, um zu sehen, was er bekommen hat (Input), was er erzeugt hat (Output) und was er geloggt hat (Logs):

Trigger brauchen einen aktiven Workflow¶
Ein manueller Lauf funktioniert jederzeit. Cron- und Webhook-Trigger feuern nur, solange der Workflow Active ist: Schalte ihn mit dem Schalter Active im Editor ein. Siehe Trigger und Webhooks.
Wie geht es weiter¶
- Trigger und Webhooks: Workflows von außen starten und dem Aufrufer antworten.
- Fehlerbehandlung: Wiederholungen, Fehlerausgänge und Fehler-Workflows.