Problembeschreibung
Workflowaufgaben, die aus Out-of-the-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 von einem ausgeführten Workflow gesperrt und kann nicht bearbeitet werden" wird angezeigt, wenn eine vom Workflow zugewiesene Aufgabe (z. B. "Genehmigen" oder "Ablehnen") abgeschlossen werden soll. Dieses Verhalten tritt auf, wenn die Aufgabe "In Bearbeitung" ist, bevor Service Pack 1 installiert wird. Betroffene Workflowvorlagen:- Genehmigung – SharePoint 2010- Sammeln von Feedback – SharePoint 2010- Veröffentlichungsgenehmigungsworkflow
Ursache
Jede Workflowaufgabe verfügt über einen Verweis auf ihre Workflowdefinition. Wenn ein In-Flight-Workflow und seine Aufgaben vorhanden sind, wird die Workflowdefinitionsdatei der ursprünglichen Out-of-the-Box-Workflows durch neue ersetzt, wenn wir die Farm oder Websitesammlung mit Service Pack 1 aktualisieren. Dadurch verlieren die Aufgaben der vorherigen Version von Out-of-the-Box-Workflows den Verweis auf ihre Workflowdefinition und gelangen in den gesperrten Zustand, wenn eine zugewiesene Aufgabe versucht zu aktualisieren (z. B. "Genehmigen" oder "Ablehnen"). Workflowinstanzen der vorherigen Version von Out of the Box-Workflows können schließlich nicht abgeschlossen werden.
Lösung
Installieren Sie zur Behebung dieses Problems die Hotfixes, die in den folgenden Artikeln der Microsoft Knowledge Base bereitgestellt werden:
2687614 Beschreibung des SharePoint Server 2010-Hotfixpakets (Coreservermui-xx-xx.msp): 30. Oktober 2012
2687557 Beschreibung des SharePoint Foundation 2010-Hotfixpakets (Wss-x-none.msp): 30. Oktober 2012Note Sie müssen diese Hotfixes nach der Installation von SharePoint 2010 SP1 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 beendeten (gesperrten) Workflows neu zu starten, indem Sie auf der unten gezeigten Seite des Workflows status auf das Menü "Diesen Workflow jetzt beenden" klicken, wodurch 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