n8n은 자체 호스팅할 수 있는 오픈 소스 워크플로 자동화 도구입니다. Exayard는 커뮤니티 노드인 n8n-nodes-exayard를 제공하여 Exayard를 n8n이 지원하는 수백 개의 다른 앱과 연결할 수 있게 합니다. 이 패키지에는 두 개의 노드가 포함됩니다. 액션을 수행하는 Exayard와, Exayard에서 어떤 일이 발생할 때 워크플로를 시작하는 Exayard Trigger입니다.
노드 설치하기
자체 호스팅 n8n 인스턴스에서 Settings → Community nodes → Install로 이동하여 n8n-nodes-exayard를 입력하세요. 검증되지 않은 커뮤니티 노드는 자체 호스팅 n8n에서만 실행되며, n8n이 노드를 검증하기 전까지는 n8n Cloud에서 사용할 수 없습니다.
인증하기
Exayard API 자격 증명을 추가하세요. app.exayard.com/settings/developer에서 API 키를 생성한 다음, 기본 URL인 https://api.exayard.com/v1과 함께 입력하세요. n8n은 저장할 때 자격 증명을 테스트합니다.
조직은 API 키에서 파악됩니다. 키가 둘 이상의 조직에 속한 경우, Organization ID 필드를 설정하여 사용할 조직을 선택하세요.
Exayard 노드가 할 수 있는 작업
Exayard 노드는 작업을 리소스별로 묶습니다.
리소스 | 작업 |
프로젝트 | 프로젝트 목록 보기, 프로젝트 가져오기, 최신 평가 가져오기 |
견적 | 생성 |
입찰 | 생성 |
공급업체 가격 | 설정 |
견적가 | 요청, 응답 기록, 상태 업데이트 |
파일 | 업로드 |
이벤트에 반응하기
Exayard Trigger 노드는 이벤트를 구독하고 이벤트가 발생하면 워크플로를 시작합니다. 이벤트에는 프로젝트 생성됨, 업데이트됨, 보관됨, 평가 및 적산 시작됨, 완료됨, 승인됨, 취소됨, 실패함, 견적 생성됨, 입찰 생성됨, 파일 처리됨, 그리고 다섯 가지 견적가 이벤트가 포함됩니다. 전송은 HMAC로 서명되며, 트리거는 실행 전에 각 서명을 검증합니다.
예시 워크플로
적산이 실패하면 트리거를 사용해 팀 채팅에 알림을 보내 누군가 개입할 수 있게 하세요. 프로젝트가 생성되면 데이터베이스에 행을 추가하여 외부 기록을 동기화 상태로 유지하세요.
