가이드

ThrowError (오류 발생) 노드 가이드

작성일 2026.03.20 | 수정일 2026.03.20

ThrowError (오류 발생) 노드 가이드

의도적으로 오류를 발생시키는 노드입니다. 워크플로우 디버깅, 오류 처리 테스트, 또는 특정 조건에서 워크플로우를 강제 중단할 때 사용합니다.

주요 기능

  • 사용자 정의 오류 메시지로 워크플로우 실행을 중단

  • 디버깅 및 오류 처리 흐름 테스트

설정 항목

필드

설명

기본값

오류 메시지

발생시킬 오류의 메시지를 입력합니다

테스트 오류가 발생했습니다

사용 예시

유효성 검사 실패 시 중단

If 노드와 함께 사용하여 유효하지 않은 데이터가 감지되면 워크플로우를 중단합니다.

[데이터 입력] → [IF (유효성 검사)] → (true) → [정상 처리]
                                   → (false) → [ThrowError: "필수 데이터가 누락되었습니다"]

설정:

  • 오류 메시지: 필수 데이터가 누락되었습니다

개발 중 디버깅

워크플로우 개발 중 특정 지점에서 실행을 멈추고 상태를 확인하고 싶을 때 사용합니다.

[노드 A] → [ThrowError: "여기서 멈춤 - 데이터 확인 필요"]

오류 처리 흐름 테스트

워크플로우의 오류 핸들링이 올바르게 동작하는지 테스트합니다.

설정:

  • 오류 메시지: 테스트 오류: 알림이 발송되는지 확인

참고 사항

  • 이 노드가 실행되면 워크플로우가 즉시 오류 상태로 종료됩니다.

  • 입력 데이터는 무시되며, 출력은 생성되지 않습니다.

  • 오류 메시지에 표현식을 사용하여 동적 메시지를 생성할 수 있습니다.