본문으로 건너뛰기

노드

노드는 워크플로의 핵심 구성 요소로, 다음과 같은 다양한 작업을 수행할 수 있습니다:

  • 워크플로를 시작합니다.
  • 데이터를 가져오거나 전송합니다.
  • 데이터를 처리하고 변환합니다.

n8n은 풍부한 내장 노드를 제공하며, 사용자가 직접 노드를 생성하는 것도 지원합니다. 자세한 내용은 다음을 참조하세요:

  • 내장 통합(Built-in Integrations): 노드 라이브러리를 탐색하세요.
  • 커뮤니티 노드(Community Nodes): 커뮤니티에서 제작된 노드를 찾아 설치하세요.
  • 노드 생성(Create Nodes): 직접 노드를 만들어보세요.

워크플로에 노드 추가하기

빈 워크플로에 노드 추가하기

  1. 첫 번째 단계 추가를 클릭하면 n8n이 노드 패널을 열어 트리거 노드를 검색하거나 탐색할 수 있습니다.
  2. 사용하려는 트리거를 선택하세요.

적절한 앱 이벤트 선택하기

On App Event(앱 이벤트 트리거)를 선택하면 n8n은 지원되는 모든 서비스 목록을 표시합니다. 이 목록을 통해 n8n의 통합 기능을 살펴볼 수 있으며, 선택한 서비스에서 이벤트가 발생하면 워크플로가 자동으로 실행됩니다. 모든 통합이 트리거를 지원하는 것은 아닙니다. 어떤 통합이 트리거로 사용 가능한지 확인하려면 해당 노드를 선택한 후 상단에 사용 가능한 작업이 표시되는지 확인하세요.

예를 들어, 다음은 Asana의 트리거입니다:

Asana 노드 작업 목록 화면. 목록 상단에 '추천' 항목이 표시되어 있음

기존 워크플로에 노드 추가하기

노드 추가 노드 추가 아이콘 연결점을 클릭하면 n8n이 노드 패널을 열어 모든 노드를 검색하거나 탐색할 수 있습니다.

노드 작업: 트리거와 액션

워크플로에 노드를 추가할 때, n8n은 해당 노드의 사용 가능한 작업 목록을 표시합니다. 작업은 노드가 수행하는 구체적인 기능입니다. 예를 들어, 데이터를 가져오거나 전송하는 작업이 있습니다.

작업은 두 가지 유형으로 나뉩니다:

  • 트리거(Triggers): 특정 서비스에서 특정 이벤트가 발생하거나 조건이 충족될 때 워크플로를 시작합니다. 트리거를 선택하면 n8n은 선택한 트리거 작업이 포함된 트리거 노드를 워크플로에 추가합니다. n8n에서 노드를 검색할 때 트리거 작업 옆에는 번개 아이콘 트리거 아이콘이 표시됩니다.
  • 액션(Actions): 워크플로 내에서 특정 작업을 수행하는 작업으로, 데이터를 처리하거나 외부 시스템에서 작업을 실행하며 다른 시스템에서 이벤트를 발생시키는 데 사용됩니다. 액션을 선택하면 n8n은 선택한 액션 작업이 포함된 노드를 워크플로에 추가합니다.

노드 제어

캔버스 위의 노드 위에 마우스를 올리면 노드 제어 버튼이 표시됩니다:

  • 실행 실행 아이콘: 이 노드를 실행합니다.
  • 비활성화 노드 비활성화 아이콘: 이 노드를 비활성화합니다.
  • 삭제 노드 삭제 아이콘: 이 노드를 삭제합니다.
  • 노드 우클릭 메뉴 노드 우클릭 메뉴 아이콘: 노드 작업을 선택할 수 있습니다. 사용 가능한 작업은 다음과 같습니다:
    • 노드 열기
    • 실행
    • 노드 이름 변경
    • 노드 비활성화
    • 노드 고정
    • 노드 복사
    • 노드 복제
    • 노드 자동 정렬
    • 노드를 서브워크플로로 변환
    • 전체 선택
    • 선택 취소
    • 노드 삭제

노드 설정

노드의 설정(Settings) 탭에서는 노드 동작을 제어하고 노드에 메모를 추가할 수 있습니다.

각 옵션을 활성화하거나 설정하면 다음과 같은 효과가 있습니다:

  • 항상 데이터 출력(Always Output Data): 노드 실행 중 데이터를 반환하지 않더라도 빈 데이터 항목을 출력합니다. IF 노드에서 이 옵션을 활성화할 때는 주의가 필요합니다. 무한 루프가 발생할 수 있기 때문입니다.
  • 한 번만 실행(Execute Once): 노드는 한 번만 실행되며, 수신된 첫 번째 데이터 항목만 사용하고 이후 데이터는 처리하지 않습니다.
  • 실패 시 재시도(Retry On Fail): 실행이 실패하면 성공할 때까지 노드를 반복 실행합니다.
  • 오류 발생 시(On Error):
    • 워크플로 중지(Stop Workflow): 오류 발생 시 전체 워크플로를 중지하고 후속 노드 실행을 막습니다.
    • 계속 진행(Continue): 오류가 발생해도 마지막으로 성공한 데이터를 사용해 다음 노드를 계속 실행합니다.
    • 오류 출력을 사용하여 계속 진행(Continue using error output): 워크플로 실행을 계속 진행하면서 오류 정보를 다음 노드에 전달하여 처리할 수 있도록 합니다.

노드 메모를 사용하여 워크플로에 설명 문서를 추가할 수 있습니다:

  • 메모(Notes): 노드와 함께 저장되는 메모 내용입니다.
  • 워크플로에 메모 표시(Display note in flow): 활성화하면 n8n이 워크플로 캔버스에 메모를 부제목 형태로 표시합니다.