n8n is een opensource-tool voor workflowautomatisering die je zelf kunt hosten. Exayard levert een community-node, n8n-nodes-exayard, waarmee je Exayard kunt verbinden met de honderden andere apps die n8n ondersteunt. Het pakket bevat twee nodes: Exayard, die acties uitvoert, en Exayard Trigger, die een workflow start wanneer er iets gebeurt in Exayard.
De node installeren
Ga op een zelf-gehoste n8n-instantie naar Instellingen → Community-nodes → Installeren en voer n8n-nodes-exayard in. Niet-geverifieerde community-nodes draaien alleen op zelf-gehoste n8n — ze zijn niet beschikbaar op n8n Cloud totdat n8n de node verifieert.
Authenticeren
Voeg een Exayard API-credential toe. Maak een API-sleutel op app.exayard.com/settings/developer en voer die vervolgens in samen met de basis-URL https://api.exayard.com/v1. n8n test de credential wanneer je die opslaat.
Je organisatie wordt afgeleid uit de API-sleutel. Als een sleutel bij meer dan één organisatie hoort, stel je het veld Organisatie-ID in om te kiezen welke je wilt gebruiken.
Wat de Exayard-node kan
De Exayard-node groepeert bewerkingen per resource:
Resource | Bewerkingen |
Projecten | Projecten weergeven, een project ophalen, laatste beoordeling ophalen |
Calculaties | Genereren |
Offertes | Genereren |
Leveranciersprijs | Instellen |
Prijsopgaven | Aanvragen, reactie vastleggen, status bijwerken |
Bestanden | Uploaden |
Reageren op gebeurtenissen
De Exayard Trigger-node abonneert zich op gebeurtenissen en start een workflow wanneer ze plaatsvinden. Gebeurtenissen omvatten project aangemaakt, bijgewerkt en gearchiveerd; beoordeling en meting gestart, voltooid, goedgekeurd, geannuleerd en mislukt; calculatie gegenereerd; offerte gegenereerd; bestand verwerkt; en de vijf prijsopgavegebeurtenissen. Bezorgingen zijn ondertekend met HMAC, en de trigger verifieert elke handtekening voordat hij draait.
Voorbeeldworkflows
Wanneer een meting mislukt, gebruik je de trigger om een melding naar je teamchat te sturen zodat iemand kan ingrijpen. Wanneer een project wordt aangemaakt, voeg je een rij toe aan je database om een externe administratie gesynchroniseerd te houden.
