Symptomy
Po zainstalowaniu dodatku Service Pack 1 dla programu SharePoint Server 2010 nie można ukończyć zadań przepływu pracy utworzonych na podstawie tych przepływów pracy. Komunikat o błędzie "zadanie jest obecnie zablokowane przez uruchomiony przepływ pracy i nie można go edytować" jest wyświetlane w przypadku próby wykonania zadania przydzielonego przez przepływ pracy (na przykład "zatwierdzanie" lub "Odrzuć"). To zachowanie występuje, gdy zadanie jest "w toku" przed zainstalowaniem dodatku Service Pack 1. Uwzględnione szablony przepływu pracy:-zatwierdzanie — SharePoint 2010 — zbieranie opinii — przepływ pracy Zatwierdzanie publikowania w programie SharePoint 2010
Przyczyna
Każde zadanie przepływu pracy zawiera odwołanie do definicji przepływu pracy. Gdy jest dostępny przepływ pracy in-lot i jego zadania, plik definicji przepływu pracy znajdujący się w pierwotnym miejscu przepływów pracy w polu zostanie zastąpiony nowymi, Jeśli uaktualnisz farmę lub zbiór witryn z dodatkiem Service Pack 1. Spowoduje to, że zadania poprzedniej wersji z przepływów pracy w ramach skrzynki nie zostaną usunięte z odwołania do definicji przepływu pracy, a gdy zadanie przydzielono próbę aktualizacji ("Zatwierdź" lub "Odrzuć"). Nie można ukończyć docelowego wystąpienia przepływu pracy poprzedniej wersji poza przepływami pracy w polu.
Rozwiązanie
Aby rozwiązać ten problem, zainstaluj poprawki podane w następujących artykułach z bazy wiedzy Microsoft Knowledge Base:
2687614 Opis pakietu poprawek dla programu SharePoint Server 2010 (Coreservermui-XX-XX. msp): 30 października 2012
2687557 Opis pakietu poprawek dla programu SharePoint Foundation 2010 (WSS-x-none. msp): 30 października 2012Uwaga Po zainstalowaniu dodatku SP1 dla programu SharePoint 2010 należy zainstalować te poprawki.
Obejście
Bez pliku fizycznego wersji definicji przepływu pracy przed uaktualnieniem nie można ukończyć zadań, chyba że zostanie przywrócony plik definicji przepływu pracy poprzedniej wersji. Zalecamy więc klientom ponowne uruchomienie zatrzymanych (zablokowanych) przepływów pracy przez kliknięcie przycisku "Zakończ ten przepływ pracy teraz" na stronie stan przepływu pracy, co spowoduje również usunięcie wszystkich zablokowanych zadań związanych z tym przepływem pracy.