워크플로 오류 문제 해결

적용 대상: Office SharePoint Server 2007

 

마지막으로 수정된 항목: 2008-06-13

워크플로는 사용자 환경의 모든 문제에 민감하지만 워크플로가 작동하는 목록 항목의 상태와 워크플로를 관리하는 서버 설정에 특히 민감합니다. 문제가 감지되면 워크플로가 실패합니다. 워크플로 실패는 대개 워크플로 디자인 결함, 네트워크 문제 또는 제한된 사용자 권한 때문에 발생합니다. 이러한 모든 요인에 대한 종속성이 높고 워크플로 구축이 복잡하므로 워크플로의 문제를 해결하는 데는 어려움이 따를 수 있습니다.

브라우저에서 워크플로 오류 보기

워크플로가 실패하는 데는 여러 가지 이유가 있을 수 있습니다. 예를 들어 라이브러리에 새 항목을 만드는 워크플로가 있는데 이 라이브러리가 삭제되었거나 워크플로가 시작된 이후 사용자 권한이 변경된 경우 사용자가 사이트에 액세스할 수 없게 되어 워크플로 작업을 완료하지 못할 수 있습니다. 워크플로가 성공적으로 완료되지 못하면 최종 상태가 해당 워크플로 이름이 있는 열의 워크플로가 연결된 목록에 나타납니다.

이 열에 나타날 수 있는 최종 상태는 완료, 오류 발생, 중지됨 또는 **시작하지 못함(다시 시도하는 중)**입니다.

이 상태 링크를 클릭하면 워크플로 상태 페이지로 이동합니다. 해당 페이지의 워크플로 기록 섹션에 오류에 대한 간단한 설명이 나타납니다.

일반적인 워크플로 오류 해결

워크플로의 최종 상태가 오류 발생으로 표시되는 경우 워크플로 문제를 해결하려면 가장 먼저 오류의 원인을 파악해야 합니다. 사용할 문제 해결 방법은 오류가 발생한 워크플로의 유형(미리 정의된 워크플로, SharePoint Designer 워크플로 또는 Visual Studio 사용자 지정 워크플로)에 따라 달라집니다.

미리 정의된 워크플로의 경우 워크플로 기록 목록을 사용하면 문제 해결에 유용합니다. 워크플로 기록에 실행 중인 워크플로의 현재 상태와 이전의 모든 상태가 표시됩니다. 워크플로에서 오류가 발생하면 워크플로 기록 목록의 마지막 이벤트 제목이 오류가 됩니다. 목록에는 오류가 발생한 시점과 오류에 대한 간단한 설명이 제공됩니다. 가장 일반적인 오류는 연결 문제, 잘못된 전자 메일 설정 또는 제한된 사용자 권한 때문에 발생합니다. 워크플로 기록 목록에 액세스하는 방법에 대한 자세한 내용은 워크플로 보고서 보기를 참조하십시오.

SharePoint Designer 워크플로의 경우 워크플로를 만들 때 워크플로의 특정 지점에 기록 목록에 쓰는 동작을 삽입하여 워크플로의 상태를 확인할 수 있습니다. 이렇게 하면 오류가 발생하기 전에 워크플로에서 마지막으로 완료한 단계와 오류가 발생한 단계를 확인하는 데 도움이 됩니다.

Visual Studio 사용자 지정 워크플로의 경우 Visual Studio에서 사용할 수 있는 모든 디버깅 기능과 미리 정의된 워크플로의 문제 해결 옵션을 사용할 수 있습니다.

참고

보다 자세한 문제 해결 정보는 추후에 제공할 예정입니다.

문제 해결 후 워크플로 다시 시작

워크플로가 실행되는 동안 오류가 발생하면 워크플로를 다시 시작할 수 없습니다. 워크플로를 실행하려면 워크플로를 취소하거나 종료한 다음 다시 시작해야 합니다. 워크플로를 취소하는 방법에 대한 자세한 내용은 워크플로 인스턴스 취소를 참조하십시오.

문제 해결 후 워크플로를 다시 시작할 때 워크플로를 수동으로 다시 시작하도록 설정하는 것이 좋습니다. 그런 다음 브라우저에서 수동으로 시작하여 워크플로를 테스트할 수 있습니다. 이렇게 하면 항목이 만들어질 때 시작하도록 구성된 워크플로를 트리거하기 위한 용도로만 사용되는 추가 목록 항목을 만들 필요가 없습니다.

참고 항목

개념

워크플로 상태 확인
워크플로 보고서 보기