노드#
노드는 워크플로우의 핵심 빌딩 블록입니다. 이들은 다음을 포함하여 다양한 작업을 수행합니다:
- 워크플로우 시작하기.
- 데이터 가져오기 및 전송하기.
- 데이터 처리 및 조작하기.
n8n은 내장 노드 모음을 제공하며, 자신의 노드를 만들 수 있는 기능도 지원합니다. 참고하십시오:
- 노드 라이브러리를 탐색하려면 내장 통합을 확인하세요.
- 커뮤니티에서 만든 노드를 찾고 설치하는 방법에 대한 안내는 커뮤니티 노드를 참조하세요.
- 자신의 노드를 만들기 시작하려면 노드 생성을 확인하세요.
워크플로우에 노드 추가하기#
빈 워크플로우에 노드 추가하기#
- 첫 단계 추가를 선택하세요. n8n은 노드 패널을 열어 사용자가 트리거 노드를 검색하거나 찾아볼 수 있게 합니다.
-
사용하려는 트리거를 선택하세요.
기존 워크플로우에 노드 추가하기#
노드 추가 커넥터를 선택하세요. n8n은 노드 패널을 열어 사용자가 모든 노드를 검색하거나 찾아볼 수 있게 합니다.
노드 작업: 트리거(Triggers) 및 액션(Actions)#
워크플로에 노드를 추가하면 n8n은 사용 가능한 작업 목록을 표시합니다. 작업(Operation)은 데이터를 가져오거나 전송하는 등 노드가 수행하는 특정 기능을 의미합니다.
작업에는 두 가지 유형이 있습니다:
- 트리거(Triggers): 특정 이벤트나 조건이 발생하면 워크플로를 시작합니다. 트리거를 선택하면 n8n이 해당 트리거 노드를 워크플로에 추가하며, 선택한 트리거 작업이 미리 설정됩니다. n8n에서 노드를 검색할 때, 트리거 작업은 번개 아이콘
으로 표시됩니다.
- 액션(Actions): 워크플로 내에서 특정 작업을 수행하는 기능을 제공합니다. 데이터를 조작하거나, 외부 시스템에서 작업을 수행하거나, 다른 시스템에서 이벤트를 트리거하는 데 사용할 수 있습니다. 액션을 선택하면 n8n이 해당 액션 작업이 미리 설정된 노드를 워크플로에 추가합니다.
노드 컨트롤#
캔버스에서 노드 위에 마우스를 올리면 노드 컨트롤을 볼 수 있습니다:
- 단계 테스트
: 노드를 실행합니다.
- 비활성화
: 노드를 비활성화합니다.
- 삭제
: 노드를 삭제합니다.
- 노드 컨텍스트 메뉴
: 노드 작업을 선택합니다. 사용 가능한 작업:
- 노드 열기
- 단계 테스트
- 노드 이름 바꾸기
- 노드 비활성화
- 노드 고정
- 노드 복사
- 노드 복제
- 모두 선택
- 선택 해제
- 노드 삭제
노드 설정#
설정 탭 아래의 노드 설정을 사용하여 노드 행동을 제어하고 노트 추가가 가능합니다.
활성화 또는 설정 시, 다음을 수행합니다:
- 요청 옵션: 옵션 추가를 선택하여 이러한 옵션을 보기 및 선택할 수 있습니다.
- 배치 처리: 대량의 입력 항목을 배치 처리하는 방법을 제어합니다.
- SSL 문제 무시: SSL 검증이 불가능하더라도 응답을 다운로드합니다.
- 프록시: HTTP 프록시를 지정해야 할 경우 사용합니다.
- 타임아웃: 요청에 대한 타임아웃을 밀리초로 설정합니다.
- 항상 데이터 출력: 노드가 실행 중에 데이터가 없더라도 빈 항목을 반환합니다. IF 노드에서 이 옵션을 설정하는 경우 무한 루프가 발생할 수 있으니 주의하세요.
- 한 번 실행: 노드는 한 번 실행되며, 수신한 첫 번째 항목의 데이터를 사용합니다. 추가 항목은 처리하지 않습니다.
- 실패 시 재시도: 실행이 실패하면 노드는 성공할 때까지 재실행됩니다.
- 오류 시:
- 워크플로우 중지: 오류가 발생하면 전체 워크플로우가 중지되고 추가 노드 실행이 중지됩니다.
- 계속하기: 오류에도 불구하고 마지막 유효 데이터를 사용하여 다음 노드로 진행합니다.
- 계속하기 (오류 출력 사용): 오류 정보를 다음 노드로 전달하여 잠재적으로 처리하도록 워크플로우 실행을 계속합니다.
노드 노트를 사용하여 워크플로우를 문서화할 수 있습니다:
- 노트: 노드와 함께 저장할 노트.
- 흐름에 노트 표시: 활성화하면 n8n이 워크플로우에서 자막으로 노트를 표시합니다.