Der Workflow für die Veröffentlichungsgenehmigung wird nicht automatisch in SharePoint Online oder in SharePoint Server lokal gestartet

Hinweis: Wir möchten Ihnen die aktuellsten Hilfeinhalte so schnell wie möglich in Ihrer eigenen Sprache bereitstellen. Diese Seite wurde automatisiert übersetzt und kann Grammatikfehler oder Ungenauigkeiten enthalten. Unser Ziel ist es, Ihnen hilfreiche Inhalte bereitzustellen. Teilen Sie uns bitte über den Link am unteren Rand dieser Seite mit, ob die Informationen für Sie hilfreich sind. Hier finden Sie den englischen Artikel als Referenz.

Problem

Ein Workflow für die Veröffentlichungsgenehmigung, der die Microsoft SharePoint 2010-Workflow Plattform verwendet, wird nicht automatisch in SharePoint Online oder in einer lokalen Installation von SharePoint Server gestartet. Auf der Workflow Status Seite wird die folgende Fehlermeldung angezeigt:

Der Workflow konnte das Element nicht aktualisieren, da möglicherweise eine oder mehrere Spalten für das Element eine andere Art von Informationen erfordern.

Bei der Seiten Genehmigung ist ein Fehler aufgetreten.

Bei der lokalen Installation von SharePoint Server enthält das ULS-Protokoll (Unified Logging System) die folgenden Informationen:

System.NullReferenceException: Object reference not set to an instance of an object. 
at Microsoft.SharePoint.Workflow.SPWinOEWSSService.GetWebForWorkflow
(SPWorkflow wf, SPWorkflowUserContext runAsUser) 
at Microsoft.SharePoint.Workflow.SPWinOEWSSService.get_Web() 
at Microsoft.SharePoint.Workflow.SPWinOEWSSService.GetWebForListItemService() 
at Microsoft.SharePoint.Workflow.SPWinOEWSSService.UpdateModerationStatus
(Guid id, Guid listId, SPItemKey itemKey, 
SPModerationStatusType newModerationStatus, String comments) 
at Microsoft.Office.Workflow.Actions.SetTaskProcessItemModerationStatus.DoUpdae
(ActivityExecutionContext context) 
at Microsoft.SharePoint.WorkflowActions.WaitForDocumentUnlockActivity.Execute
(ActivityExecutionContext executionContext) 
at Microsoft.Office.Workflow.Actions.SetTaskProcessItemModerationStatus.Execute
(ActivityExecutionContext context) 
at System.Workflow.ComponentModel.ActivityExecutor`1.Execute
(T activity, ActivityExecutionContext executionContext) 
at System.Workflow.ComponentModel.ActivityExecutorOperation.Run
(IWorkflowCoreRuntime workflowCoreRuntime) 
at System.Workflow.Runtime.Scheduler.Run()

Lösung

Um dieses Problem zu beheben, verwenden Sie SharePoint Designer 2013, um den Global wiederverwendbaren Workflow aus dem Stamm der Websitesammlung zu veröffentlichen. Führen Sie dazu die folgenden Schritte aus:

  1. Verwenden Sie SharePoint Designer 2013, um sich bei der betroffenen Website anzumelden.

  2. Klicken Sie im Menü Website Objekte auf Workflows.

  3. Klicken Sie in der Liste der Workflows auf den betroffenen Workflow.

  4. Klicken Sie im Menüband auf der Registerkarte Workflow Einstellungen auf veröffentlichen.

Weitere Informationen

Dieses Problem kann auftreten, wenn das Benutzerkonto, mit dem die Websitesammlung erstellt wurde oder mit dem Workflowfeature für die Veröffentlichungsgenehmigung beginnt, aus der Websitesammlung entfernt wurde.

Benötigen Sie weitere Hilfe? Wechseln Sie zu Microsoft Community.

Ihre Office-Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×