예외 처리는 스키마 요소가 실행될 때 발생한 오류를 인식합니다. 또한 오류가 발생한 경우 스키마 요소의 동작 방식을 정의합니다.

의사 결정 및 시작/끝 요소를 제외한 모든 요소는 예외 처리에만 사용되는 특정 출력 매개 변수 유형을 포함합니다. 요소가 실행되는 동안 오류가 발생한 경우 해당 요소는 예외 처리기로 오류 신호를 보낼 수 있습니다. 예외 처리기는 오류를 인식하고 받은 오류에 따라 반응합니다. 정의한 오류 처리기가 특정 오류를 처리할 수 없는 경우 요소의 예외 출력 매개 변수를 Exception 요소에 바인딩할 수 있습니다. 그러면 실패 상태로 워크플로 실행이 종료됩니다.

예외는 워크플로 요소 내에서 trycatch 시퀀스로 작동합니다. 요소에서 지정된 예외를 처리할 필요가 없는 경우 해당 요소의 예외 출력 매개 변수를 바인딩하지 않아도 됩니다.

예외에 대한 출력 매개 변수 유형은 항상 errorCode 개체입니다.