Problembeschreibung
Workflow Aufgaben, die von Out-of-Box-Workflows erstellt wurden, können nach der Installation von Service Pack 1 für SharePoint Server 2010 nicht abgeschlossen werden. Die Fehlermeldung "die Aufgabe ist derzeit durch einen ausgeführten Workflow gesperrt und kann nicht bearbeitet werden" wird angezeigt, wenn eine vom Workflow zugewiesene Aufgabe (wie "genehmigen" oder "ablehnen") versucht, den Vorgang abzuschließen. Dieses Verhalten tritt auf, wenn die Aufgabe "in Bearbeitung" ist, bevor Service Pack 1 installiert ist. Betroffene Workflowvorlagen:-Genehmigung – SharePoint 2010 – Feedback sammeln – SharePoint 2010 – Veröffentlichungs Genehmigungsworkflow
Ursache
Jede Workflowaufgabe hat einen Verweis auf die Workflowdefinition. Wenn ein in-Flight-Workflow und seine Aufgaben vorhanden sind, wird die Workflowdefinitionsdatei der ursprünglichen out-of-Box-Workflows durch neue ersetzt, wenn wir die Farm oder Websitesammlung mit Service Pack 1 aktualisieren. Auf diese Weise verlieren die Aufgaben der vorherigen Version der Out-of-Box-Workflows den Verweis auf Ihre Workflowdefinition und werden in den gesperrten Zustand versetzt, wenn eine Aufgabe, die versucht wird, zu aktualisieren (vollständig wie "genehmigen" oder "ablehnen"). Schließlich können Workflowinstanzen der vorherigen Version der Out-of-Box-Workflows nicht abgeschlossen werden.
Fehlerbehebung
Um dieses Problem zu beheben, installieren Sie die Hotfixes, die in den folgenden Artikeln der Microsoft Knowledge Base bereitgestellt werden:
2687614 Beschreibung des SharePoint Server 2010-Hotfix-Pakets (Coreservermui-XX-XX. msp): 30. Oktober 2012
2687557 Beschreibung des SharePoint Foundation 2010-Hotfix-Pakets (WSS-x-None. msp): 30. Oktober 2012Hinweis Nachdem Sie SharePoint 2010 SP1 installiert haben, müssen Sie diese Hotfixes installieren.
Problemumgehung
Ohne die physische Datei der Version der Workflowdefinition vor dem Upgrade können wir die Aufgaben nur ausführen, wenn wir die Workflowdefinitionsdatei der vorherigen Version wiederherstellen. Daher empfehlen wir den Kunden, die gestoppten (gesperrten) Workflows neu zu starten, indem Sie unten auf der Workflowstatusseite auf "diesen Workflow jetzt beenden" klicken, auf der auch alle gesperrten Aufgaben im Zusammenhang mit diesem Workflow entfernt werden.
Weitere Informationen
Bekannte Probleme bei der Installation von Office 2010 SP1 und SharePoint 2010 SP1