Problembehandlung bei Workflowfehlern (SharePoint Server 2010)
Gilt für: SharePoint Foundation 2010, SharePoint Server 2010
Letztes Änderungsdatum des Themas: 2016-11-30
Workflows sind von Problemen in der Benutzerumgebung betroffen, insbesondere im Hinblick auf den Status von Listenelementen, für die ein Workflow ausgeführt wird, und die Servereinstellungen, die die Workflowregeln bestimmen. Wenn ein Problem festgestellt wird, treten bei Workflows Fehler auf. Die häufigsten Ursachen für Workflowfehler sind ein fehlerhafter Workflowentwurf, Netzwerkprobleme oder eingeschränkte Benutzerberechtigungen. Aufgrund der hohen Abhängigkeit von allen diesen Faktoren und der Komplexität der Workflowstruktur kann sich die Problembehandlung bei Workflows als schwierig erweisen.
Anzeigen von Workflowfehlern im Browser
Es gibt eine Reihe von Ursachen für Workflowfehler. Beispielsweise soll mit einem Workflow ein neues Element in einer Bibliothek erstellt werden, diese Bibliothek wurde jedoch gelöscht. Eine weitere Möglichkeit besteht darin, dass Benutzerberechtigungen geändert wurden, seit der Workflow gestartet wurde. Dadurch kann ein Benutzer zum Ausführen einer Workflowaufgabe nicht auf die Website zugreifen. Wenn ein Workflow nicht erfolgreich abgeschlossen wird, wird dessen endgültiger Status in der Spalte mit dem Namen dieses Workflows in der Liste, die dem Workflow zugeordnet ist, angezeigt.
Neben dem Status Abgeschlossen kann in dieser Spalte möglicherweise auch der Endstatus Fehler, Beendet, Fehler beim Start (Vorgang wird wiederholt) oder Fehler beim Start angezeigt werden.
Beheben häufig auftretender Workflowfehler
Wenn als Endstatus eines Workflows Fehler angezeigt wird, besteht der erste Schritt bei der Problembehandlung des Workflows in der Ermittlung der Fehlerursache. Die verwendete Problembehandlungsmethode hängt vom Workflowtyp ab, bei dem der Fehler aufgetreten ist, also bei einem vordefinierten Workflow, einem Microsoft SharePoint Designer-Workflow oder einem benutzerdefinierten Visual Studio-Workflow.
Für vordefinierte Workflows eignet sich die Workflowverlaufsliste als Problembehandlungstool. Der Workflowverlauf zeigt den aktuellen Status und alle vorherigen Status für einen ausgeführten Workflow an. Wenn bei einem Workflow ein Fehler auftritt, lautet das letzte Ereignis in der Workflowverlaufsliste Fehler. Diese Liste enthält Informationen dazu, wann der Fehler aufgetreten ist, es wird jedoch in der Regel keine Beschreibung des Problems in der Liste bereitgestellt, um das Offenlegen von sensiblen Informationen zu verhindern, die zu einem Sicherheitsproblem führen könnten. Die meisten Fehler werden durch Konnektivitätsprobleme, falsche E-Mail-Einstellungen oder eingeschränkte Benutzerberechtigungen verursacht.
Weitere Informationen zum Zugreifen auf die Workflowverlaufsliste finden Sie unter Anzeigen von Workflowberichten (SharePoint Server 2010).
Für Microsoft SharePoint Designer-Workflows können Sie beim Erstellen des Workflows an jedem Punkt des Workflows Aktionen einfügen, mit denen in die Verlaufsliste geschrieben wird. Mit diesen Informationen können Sie bestimmen, welcher letzte Schritt vor dem Auftreten des Fehlers erfolgreich abgeschlossen wurde sowie bei welchem Schritt der Fehler aufgetreten ist.
Für benutzerdefinierte Visual Studio-Workflows können Sie alle in Visual Studio verfügbaren Debugfunktionen sowie die Problembehandlungsoptionen für vordefinierte Workflows verwenden.
Hinweis
Weitere Informationen zum Debuggen von Workflows finden Sie unter Schritt 5: Debuggen des Workflows (https://go.microsoft.com/fwlink/?linkid=107820&clcid=0x407) im Microsoft SharePoint-Teamblog.