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