Publiceren goedkeuringswerkstroom starten niet automatisch in SharePoint Online of in SharePoint Server on-premises implementatie

Opmerking: We willen u graag zo snel mogelijk de meest recente Help-inhoud in uw eigen taal bieden. Deze pagina is automatisch vertaald en kan grammaticale fouten of onnauwkeurigheden bevatten. Wij hopen dat deze inhoud nuttig voor u is. Kunt u ons onder aan deze pagina laten weten of de informatie nuttig voor u was? Hier is het Engelstalige artikel ter referentie.

Probleem

Een werkstroom publicatie goedkeuren waarin het platform Microsoft SharePoint 2010-werkstroom niet automatisch wordt gestart in SharePoint Online of in een lokale installatie van SharePoint Server. Klik op de pagina Werkstroomstatus wordt het volgende foutbericht weergegeven:

De werkstroom kan het item niet mogelijk bijwerken omdat een of meer kolommen voor het item een ander type gegevens vereisen.

Er is een fout opgetreden bij goedkeuring van de pagina.

Voor de installatie van de on-premises implementatie van SharePoint Server bevat het logboek Unified Logging systeem (ULS) de volgende informatie:

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()

Oplossing

U lost dit probleem op door gebruik SharePoint Designer 2013 te publiceren van de globaal herbruikbare werkstroom vanuit de hoofdsite van de siteverzameling. Ga hiervoor als volgt te werk:

  1. Gebruik SharePoint Designer 2013 te melden bij de desbetreffende site.

  2. Klik op het menu Site-objecten op werkstromen.

  3. Klik in de lijst met werkstromen, op de desbetreffende werkstroom.

  4. Klik op publicerenop het tabblad WERKSTROOMINSTELLINGEN op het lint.

Meer informatie

Dit probleem treedt op als het gebruikersaccount die de siteverzameling hebt gemaakt of die de functie van de werkstroom goedkeuring voor publicatie gestart is verwijderd van de siteverzameling.

Nog steeds hulp nodig? Ga naar Microsoft-Community.

Uw Office-vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagents.

×