n8n ist ein quelloffenes Workflow-Automatisierungstool, das Sie selbst hosten können. Exayard liefert eine Community-Node, n8n-nodes-exayard, mit der Sie Exayard mit den Hunderten anderer Apps verbinden können, die n8n unterstützt. Das Paket enthält zwei Nodes: Exayard, das Aktionen ausführt, und Exayard Trigger, das einen Workflow startet, wenn in Exayard etwas geschieht.
Die Node installieren
Gehen Sie auf einer selbst gehosteten n8n-Instanz zu Settings → Community nodes → Install und geben Sie n8n-nodes-exayard ein. Nicht verifizierte Community-Nodes laufen nur auf selbst gehostetem n8n – sie sind in n8n Cloud erst verfügbar, wenn n8n die Node verifiziert.
Authentifizierung
Fügen Sie eine Exayard API-Anmeldeinformation hinzu. Erstellen Sie einen API-Schlüssel unter app.exayard.com/settings/developer und geben Sie ihn dann zusammen mit der Basis-URL https://api.exayard.com/v1 ein. n8n testet die Anmeldeinformation, wenn Sie sie speichern.
Ihre Organisation wird aus dem API-Schlüssel abgeleitet. Wenn ein Schlüssel zu mehr als einer Organisation gehört, legen Sie im Feld Organization ID fest, welche verwendet werden soll.
Was die Exayard-Node kann
Die Exayard-Node gruppiert Operationen nach Ressource:
Ressource | Operationen |
Projekte | Projekte auflisten, ein Projekt abrufen, neueste Bewertung abrufen |
Kostenvoranschläge | Erstellen |
Angebote | Erstellen |
Lieferantenpreis | Festlegen |
Angebote (Quotes) | Anfragen, Antwort erfassen, Status aktualisieren |
Dateien | Hochladen |
Auf Ereignisse reagieren
Die Exayard Trigger-Node abonniert Ereignisse und startet einen Workflow, wenn diese ausgelöst werden. Die Ereignisse umfassen: Projekt erstellt, aktualisiert und archiviert; Bewertung und Aufmaß gestartet, abgeschlossen, genehmigt, abgebrochen und fehlgeschlagen; Kostenvoranschlag erstellt; Angebot erstellt; Datei verarbeitet; sowie die fünf Angebotsereignisse. Die Zustellungen sind HMAC-signiert, und der Trigger überprüft jede Signatur, bevor er ausgeführt wird.
Beispiel-Workflows
Wenn ein Aufmaß fehlschlägt, verwenden Sie den Trigger, um eine Warnung an Ihren Team-Chat zu senden, damit jemand eingreifen kann. Wenn ein Projekt erstellt wird, fügen Sie Ihrer Datenbank eine Zeile hinzu, um einen externen Datensatz synchron zu halten.
