n8n to narzędzie do automatyzacji przepływów pracy o otwartym kodzie źródłowym, które możesz hostować samodzielnie. Exayard udostępnia węzeł społecznościowy, n8n-nodes-exayard, który pozwala połączyć Exayard z setkami innych aplikacji obsługiwanych przez n8n. Pakiet zawiera dwa węzły: Exayard, który wykonuje akcje, oraz Exayard Trigger, który uruchamia przepływ pracy, gdy coś dzieje się w Exayard.
Instalacja węzła
W samodzielnie hostowanej instancji n8n przejdź do Settings → Community nodes → Install i wpisz n8n-nodes-exayard. Niezweryfikowane węzły społecznościowe działają tylko w samodzielnie hostowanym n8n — nie są dostępne w n8n Cloud, dopóki n8n nie zweryfikuje węzła.
Uwierzytelnianie
Dodaj poświadczenie Exayard API. Utwórz klucz API pod adresem app.exayard.com/settings/developer, a następnie wprowadź go wraz z bazowym adresem URL https://api.exayard.com/v1. n8n testuje poświadczenie podczas zapisywania.
Twoja organizacja jest wyprowadzana z klucza API. Jeśli klucz należy do więcej niż jednej organizacji, ustaw pole Organization ID, aby wybrać, której z nich użyć.
Co potrafi węzeł Exayard
Węzeł Exayard grupuje operacje według zasobu:
Zasób | Operacje |
Projekty | Wymień projekty, pobierz projekt, pobierz najnowszą ocenę |
Kosztorysy | Wygeneruj |
Oferty | Wygeneruj |
Cena dostawcy | Ustaw |
Wyceny | Wyślij zapytanie, zarejestruj odpowiedź, zaktualizuj status |
Pliki | Wgraj |
Reagowanie na zdarzenia
Węzeł Exayard Trigger subskrybuje zdarzenia i uruchamia przepływ pracy, gdy zostaną wywołane. Zdarzenia obejmują utworzenie, zaktualizowanie i zarchiwizowanie projektu; ocenę i przedmiar rozpoczęte, ukończone, zatwierdzone, anulowane i nieudane; kosztorys wygenerowany; ofertę wygenerowaną; plik przetworzony; oraz pięć zdarzeń wycen. Dostawy są podpisane HMAC, a wyzwalacz weryfikuje każdy podpis przed uruchomieniem.
Przykładowe przepływy pracy
Gdy przedmiar się nie powiedzie, użyj wyzwalacza, aby wysłać powiadomienie na czat zespołu, dzięki czemu ktoś może zareagować. Gdy projekt zostanie utworzony, dodaj wiersz do swojej bazy danych, aby utrzymać zsynchronizowany zewnętrzny rejestr.
