증상
SharePoint Server 2010에 대 한 서비스 팩 1을 설치한 후에는 Box에서 생성 된 워크플로 작업을 완료할 수 없습니다. "승인" 또는 "거부"와 같이 워크플로에 의해 할당 된 작업이 완료 될 때 "작업이 현재 실행 중인 워크플로에 의해 잠겨 있으며 편집할 수 없습니다." 오류 메시지가 표시 됩니다. 이 동작은 서비스 팩 1이 설치 되기 전에 작업이 "진행 중" 인 경우에 발생 합니다. 영향을 받는 워크플로 서식 파일:-승인 – SharePoint 2010-의견 수집 – SharePoint 2010-게시 승인 워크플로
원인
모든 워크플로 작업에는 해당 워크플로 정의에 대 한 참조가 있습니다. 진행 중인 워크플로와 해당 작업이 있는 경우에는 팜 또는 사이트 모음을 서비스 팩 1로 업그레이드 하는 경우 기본적으로 Box 워크플로 밖의 워크플로 정의 파일이 새 항목으로 바뀝니다. 이렇게 하면 이전 버전의 상자에 있는 작업은 해당 워크플로 정의에 대 한 참조가 손실 되 고 작업이 할당 되 면 ("승인" 또는 "거부" 처럼 완료) 잠금 상태로 전환 됩니다. 이전 버전의 Box 워크플로를 종료 하는 동안에는 궁극적으로 워크플로 인스턴스가 완료 되지 않습니다.
해결 방법
이 문제를 해결 하려면 Microsoft 기술 자료의 다음 문서에서 제공 하는 핫픽스를 설치 합니다.
2687614 SharePoint Server 2010 핫픽스 패키지 (Coreservermui-xx-xx)에 대 한 설명: 2012 년 10 월 30 일
2687557 SharePoint Foundation 2010 핫픽스 패키지 (Wss-x-none)에 대 한 설명: 2012 년 10 월 30 일참고 SharePoint 2010 SP1을 설치한 후 이러한 핫픽스를 설치 해야 합니다.
해결 방법
업그레이드 전에 워크플로 정의 버전의 실제 파일이 없는 경우 이전 버전의 워크플로 정의 파일을 복원 하지 않으면 작업을 완료할 수 없습니다. 따라서 고객은 아래 표시 된 워크플로 상태 페이지의 "이 워크플로를 지금 종료" 메뉴를 클릭 하 여 중지 된 (잠긴) 워크플로를 다시 시작 하는 것이 좋으며,이는 해당 워크플로와 관련 된 모든 잠금 작업을 제거 하는 것입니다.