n8n on avoimen lähdekoodin työnkulkujen automaatiotyökalu, jonka voit isännöidä itse. Exayard toimittaa yhteisösolmun, n8n-nodes-exayard, joka antaa sinun yhdistää Exayardin satoihin muihin n8n:n tukemiin sovelluksiin. Paketti sisältää kaksi solmua: Exayard, joka suorittaa toimintoja, ja Exayard Trigger, joka käynnistää työnkulun, kun Exayardissa tapahtuu jotain.
Solmun asentaminen
Itse isännöidyssä n8n-instanssissa siirry kohtaan Settings → Community nodes → Install ja syötä n8n-nodes-exayard. Vahvistamattomat yhteisösolmut toimivat vain itse isännöidyssä n8n:ssä — ne eivät ole saatavilla n8n Cloudissa, ennen kuin n8n vahvistaa solmun.
Tunnistautuminen
Lisää Exayard API -tunnistetieto. Luo API-avain osoitteessa app.exayard.com/settings/developer ja syötä se sitten yhdessä perus-URL-osoitteen https://api.exayard.com/v1 kanssa. n8n testaa tunnistetiedon, kun tallennat sen.
Organisaatiosi johdetaan API-avaimesta. Jos avain kuuluu useammalle kuin yhdelle organisaatiolle, aseta Organization ID -kenttä valitaksesi, mitä niistä käytetään.
Mitä Exayard-solmu voi tehdä
Exayard-solmu ryhmittelee toiminnot resurssin mukaan:
Resurssi | Toiminnot |
Projektit | Listaa projektit, hae projekti, hae viimeisin arviointi |
Arviot | Luo |
Tarjoukset | Luo |
Toimittajan hinta | Aseta |
Hintatarjoukset | Pyydä, kirjaa vastaus, päivitä tila |
Tiedostot | Lataa |
Tapahtumiin reagointi
Exayard Trigger -solmu tilaa tapahtumia ja käynnistää työnkulun, kun ne laukeavat. Tapahtumat kattavat projektin luonnin, päivityksen ja arkistoinnin; arvioinnin ja määrälaskelman aloittamisen, valmistumisen, hyväksymisen, peruuttamisen ja epäonnistumisen; arvion luonnin; tarjouksen luonnin; tiedoston käsittelyn; sekä viisi hintatarjoustapahtumaa. Toimitukset on allekirjoitettu HMAC:lla, ja trigger varmistaa jokaisen allekirjoituksen ennen suoritusta.
Esimerkkityönkulut
Kun määrälaskelma epäonnistuu, lähetä triggerin avulla hälytys tiimisi keskusteluun, jotta joku voi puuttua asiaan. Kun projekti luodaan, lisää rivi tietokantaasi pitääksesi ulkoisen tietueen synkronoituna.
