Pubblicazione del flusso di lavoro di approvazione non viene avviato automaticamente in SharePoint Online o in SharePoint Server in locale

Nota: Riteniamo importante fornire il contenuto della Guida più recente non appena possibile, nella lingua dell'utente. Questa pagina è stata tradotta automaticamente e potrebbe contenere errori di grammatica o imprecisioni. L'intento è quello di rendere fruibile il contenuto. Nella parte inferiore della pagina è possibile indicare se le informazioni sono risultate utili. Questo è l'articolo in lingua inglese per riferimento.

Problema

Un flusso di lavoro Approvazione pubblicazione che utilizza la piattaforma del flusso di lavoro di Microsoft SharePoint 2010 non viene avviato automaticamente in SharePoint Online o in un'installazione locale di SharePoint Server. Nella pagina Stato flusso di lavoro viene visualizzato il messaggio di errore seguente:

Il flusso di lavoro Impossibile aggiornare l'elemento eventualmente una o più colonne per l'elemento richiedono un tipo di informazioni diverso.

Errore durante l'approvazione di pagina.

Per l'installazione locale di SharePoint Server, il log unificata registrazione sistema ULS () contiene le informazioni seguenti:

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

Soluzione

Per risolvere il problema, utilizzare SharePoint Designer 2013 per pubblicare il flusso di lavoro riutilizzabile globalmente dalla radice della raccolta siti. A tale scopo, procedere come segue:

  1. Utilizzare SharePoint Designer 2013 per accedere al sito interessato.

  2. Nel menu Oggetti sito , fare clic su flussi di lavoro.

  3. Nell'elenco dei flussi di lavoro, fare clic sul flusso di lavoro interessato.

  4. Nella scheda Impostazioni flusso di lavoro sulla barra multifunzione, fare clic su pubblica.

Altre informazioni

Questo problema può verificarsi se l'account utente che ha creato la raccolta siti o che ha aperto la caratteristica del flusso di lavoro Approvazione pubblicazione è stato rimosso dalla raccolta siti.

Serve ulteriore assistenza? Passare a della Community Microsoft.

Amplia le tue competenze su Office
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per il feedback!

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×