InfoGrab Docs

Error Trigger 노드 문서

요약

Error Trigger 노드를 사용하여 오류 워크플로를 만들 수 있습니다. 이 노드의 워크플로 템플릿은 n8n 워크플로 템플릿 갤러리에서 확인할 수 있습니다. Stop And Error 노드를 사용하여 Error Trigger에 커스텀 메시지를 보낼 수 있습니다.

Error Trigger 노드를 사용하여 오류 워크플로를 만들 수 있습니다. 연결된 다른 워크플로가 실패하면 이 노드는 실패한 워크플로와 오류에 대한 세부 정보를 가져와 오류 워크플로를 실행합니다.

사용법#

  1. Error Trigger를 첫 번째 노드로 사용하는 새 워크플로우를 만듭니다.
  2. 워크플로우에 이름을 지정합니다(예: Error Handler).
  3. Save를 선택합니다.
  4. 이 에러 워크플로우를 사용하려는 워크플로우에서:
    1. Options Options menu icon > Settings를 선택합니다.
    2. Error workflow에서 방금 생성한 워크플로우를 선택합니다. 예를 들어 Error Handler라는 이름을 사용했다면 Error handler를 선택합니다.
    3. Save를 선택합니다. 이제 이 워크플로우에서 오류가 발생하면 관련 에러 워크플로우가 실행됩니다.

다음 사항에 주의하세요:

  • 워크플로가 Error Trigger 노드를 사용하는 경우 워크플로를 게시하지 않아도 됩니다.
  • 워크플로에 Error Trigger 노드가 포함된 경우 기본적으로 워크플로는 자신을 오류 워크플로로 사용합니다.
  • 워크플로를 수동으로 실행할 때 오류 워크플로를 테스트할 수 없습니다. Error Trigger는 자동 워크플로에 오류가 발생할 때만 실행됩니다.

템플릿 및 예시#

이 노드의 워크플로 템플릿은 n8n 워크플로 템플릿 갤러리에서 확인할 수 있습니다.

관련 리소스#

Stop And Error 노드를 사용하여 Error Trigger에 커스텀 메시지를 보낼 수 있습니다.

n8n 워크플로의 오류 워크플로에 대해 자세히 읽어보세요.

오류 데이터#

Error Trigger가 수신하는 기본 오류 데이터는 다음과 같습니다:

[
	{
		"execution": {
			"id": "231",
			"url": "https://n8n.example.com/execution/231",
			"retryOf": "34",
			"error": {
				"message": "Example Error Message",
				"stack": "Stacktrace"
			},
			"lastNodeExecuted": "Node With Error",
			"mode": "manual"
		},
		"workflow": {
			"id": "1",
			"name": "Example Workflow"
		}
	}
]

다음을 제외하고 모든 정보가 항상 존재합니다:

  • execution.id: 실행이 데이터베이스에 저장되어야 합니다. 오류가 메인 워크플로우의 트리거 노드에 있는 경우 워크플로우가 실행되지 않으므로 존재하지 않습니다.
  • execution.url: 실행이 데이터베이스에 저장되어야 합니다. 오류가 메인 워크플로우의 트리거 노드에 있는 경우 워크플로우가 실행되지 않으므로 존재하지 않습니다.
  • execution.retryOf: 실행이 실패한 실행의 재시도인 경우에만 존재합니다.

오류가 이후 단계가 아닌 메인 워크플로우의 트리거 노드에서 발생한 경우, 오류 워크플로우로 전송되는 데이터가 다릅니다. execution{}의 정보는 더 적고 trigger{}의 정보는 더 많습니다:

{
  "trigger": {
    "error": {
      "context": {},
      "name": "WorkflowActivationError",
      "cause": {
        "message": "",
        "stack": ""
      },
      "timestamp": 1654609328787,
      "message": "",
      "node": {
        . . .
      }
    },
    "mode": "trigger"
  },
  "workflow": {
    "id": "",
    "name": ""
  }
}

Error Trigger 노드 문서

원문 보기
요약

Error Trigger 노드를 사용하여 오류 워크플로를 만들 수 있습니다. 이 노드의 워크플로 템플릿은 n8n 워크플로 템플릿 갤러리에서 확인할 수 있습니다. Stop And Error 노드를 사용하여 Error Trigger에 커스텀 메시지를 보낼 수 있습니다.

Error Trigger 노드를 사용하여 오류 워크플로를 만들 수 있습니다. 연결된 다른 워크플로가 실패하면 이 노드는 실패한 워크플로와 오류에 대한 세부 정보를 가져와 오류 워크플로를 실행합니다.

사용법#

  1. Error Trigger를 첫 번째 노드로 사용하는 새 워크플로우를 만듭니다.
  2. 워크플로우에 이름을 지정합니다(예: Error Handler).
  3. Save를 선택합니다.
  4. 이 에러 워크플로우를 사용하려는 워크플로우에서:
    1. Options Options menu icon > Settings를 선택합니다.
    2. Error workflow에서 방금 생성한 워크플로우를 선택합니다. 예를 들어 Error Handler라는 이름을 사용했다면 Error handler를 선택합니다.
    3. Save를 선택합니다. 이제 이 워크플로우에서 오류가 발생하면 관련 에러 워크플로우가 실행됩니다.

다음 사항에 주의하세요:

  • 워크플로가 Error Trigger 노드를 사용하는 경우 워크플로를 게시하지 않아도 됩니다.
  • 워크플로에 Error Trigger 노드가 포함된 경우 기본적으로 워크플로는 자신을 오류 워크플로로 사용합니다.
  • 워크플로를 수동으로 실행할 때 오류 워크플로를 테스트할 수 없습니다. Error Trigger는 자동 워크플로에 오류가 발생할 때만 실행됩니다.

템플릿 및 예시#

이 노드의 워크플로 템플릿은 n8n 워크플로 템플릿 갤러리에서 확인할 수 있습니다.

관련 리소스#

Stop And Error 노드를 사용하여 Error Trigger에 커스텀 메시지를 보낼 수 있습니다.

n8n 워크플로의 오류 워크플로에 대해 자세히 읽어보세요.

오류 데이터#

Error Trigger가 수신하는 기본 오류 데이터는 다음과 같습니다:

[
	{
		"execution": {
			"id": "231",
			"url": "https://n8n.example.com/execution/231",
			"retryOf": "34",
			"error": {
				"message": "Example Error Message",
				"stack": "Stacktrace"
			},
			"lastNodeExecuted": "Node With Error",
			"mode": "manual"
		},
		"workflow": {
			"id": "1",
			"name": "Example Workflow"
		}
	}
]

다음을 제외하고 모든 정보가 항상 존재합니다:

  • execution.id: 실행이 데이터베이스에 저장되어야 합니다. 오류가 메인 워크플로우의 트리거 노드에 있는 경우 워크플로우가 실행되지 않으므로 존재하지 않습니다.
  • execution.url: 실행이 데이터베이스에 저장되어야 합니다. 오류가 메인 워크플로우의 트리거 노드에 있는 경우 워크플로우가 실행되지 않으므로 존재하지 않습니다.
  • execution.retryOf: 실행이 실패한 실행의 재시도인 경우에만 존재합니다.

오류가 이후 단계가 아닌 메인 워크플로우의 트리거 노드에서 발생한 경우, 오류 워크플로우로 전송되는 데이터가 다릅니다. execution{}의 정보는 더 적고 trigger{}의 정보는 더 많습니다:

{
  "trigger": {
    "error": {
      "context": {},
      "name": "WorkflowActivationError",
      "cause": {
        "message": "",
        "stack": ""
      },
      "timestamp": 1654609328787,
      "message": "",
      "node": {
        . . .
      }
    },
    "mode": "trigger"
  },
  "workflow": {
    "id": "",
    "name": ""
  }
}