n8n-nodes-tracepass ist ein n8n community node, der es erlaubt, TracePass — Produkte, Digitale Produktpässe, GS1-EPCIS-2.0-Lieferketten-Ereignisse — direkt aus n8n-Workflows zu automatisieren. Ohne Code, deklaratives Routing, kostenlos. Quellcode auf GitHub.
In n8n installieren
In jeder self-hosted n8n-Instanz oder n8n Cloud auf Enterprise Settings → Community Nodes → Install öffnen und den Paketnamen eingeben:
n8n-nodes-tracepassNach der Installation suchen Sie im Node-Panel nach TracePass. Siehe n8n's Installationsanleitung für community nodes für vollständige Hinweise.
Anmeldedaten
Eine TracePass API-Credential anlegen und einen tp_-API-Schlüssel einfügen (im TracePass-Dashboard unter Developer → API Keys erzeugen). Für benutzerautorisierte OAuth-Verbindungen stattdessen den Credential-Typ TracePass OAuth2 API verwenden. Mit n8n's Schaltfläche Test wird der Schlüssel gegen einen günstigen Read-Endpoint geprüft.
Ressourcen & Operationen
Fünf Ressourcen spiegeln die v1-REST-API. Jede Operation entspricht einem HTTP-Call (deklaratives routing), sodass der Node keine Laufzeit-Abhängigkeiten über die hinaus mitbringt, die n8n bereitstellt.
| Ressource | Operationen |
|---|---|
| Product | Archive · Create · Create Batch · Get · Get Many · Update |
| Passport | Archive · Archive by Serial · Capture Measurements · Capture Measurements by Serial · Compliance · Create · Create Batch · Create Registry Upload File · Delete · Get · Get by Serial · Get Condition Flags · Get Condition Flags by Serial · Get Latest Measurements · Get Latest Measurements by Serial · Get Many · Get Measurements · Get Measurements by Serial · Get QR · Get QR by Serial · Get Registry Address · Get Snapshot · Get Snapshots · Mark for Deletion · Mark for Deletion by Serial · Place on Market · Record Registry Result · Registry Readiness · Remove Party · Set Condition Flags · Set Condition Flags by Serial · Set Party · Suspend · Suspend by Serial · Undo Registry Result · Update Field · Update Field by Serial |
| EPCIS Event | Capture · Export · Export by Serial · Get Capture Job · Query |
| Template | Get · Get Many |
| Scope | Check · Get Catalogue Report · Get Catalogue Run · Start Catalogue Run |
Update Field hat eine Option Source. Lassen Sie sie für Werte aus Ihren eigenen Systemen, etwa ERP oder PIM, auf Manual; sie werden mit den Rechten Ihrer Zugangsdaten geschrieben. Wählen Sie AI Suggested, wenn ein KI-Schritt weiter vorne im Workflow den Wert erzeugt hat: Er landet in der Prüf-Queue des Dashboards, bis ein Mensch ihn freigibt, und Felder, die nur der Wirtschaftsakteur erklären darf oder die gemessen werden müssen, lehnen ihn ab. Jede Änderung wird mit Zugangsdaten und Kanal (n8n) in der Historie des Passes festgehalten.
Trigger
TracePass sendet außerdem HMAC-signierte Webhooks für Lebenszyklus-Ereignisse (passport.published, extraction.completed, supplier.submitted, epcis.event.captured u. a.). Um sie als n8n-Trigger zu nutzen, konfigurieren Sie ein Webhook-Abonnement im TracePass-Dashboard (Developer → Webhooks), das auf einen Webhook-Trigger-Node von n8n zeigt — n8n's eingebauter Node genügt; ein separater TracePass-Trigger-Node ist nicht nötig.
Beispiel-Workflows
Shopify → TracePass. Bei einer neuen Shopify-Bestellung einen Pass erstellen (Produkt per SKU zugeordnet, Seriennummer = Order-ID) und den QR-Code per E-Mail an den Kunden senden. Tägliches Digest. Ein Schedule-Trigger listet die Pässe von gestern und postet eine Zusammenfassung in Slack. CSV → Pässe. Eine CSV oder Excel mit Seriennummern einlesen und alle mit einem Create Batch-Aufruf erstellen (bis zu 100 pro Aufruf), statt je Zeile einen Create-Aufruf zu schleifen.
- Shopify → TracePass
- Daily analytics digest → Slack
- CSV import → batch passports
- Supplier follow-up reminders