Fluxo de trabalho aprovação de publicação não inicia automaticamente no SharePoint Online ou no SharePoint Server no local

Nota: Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

Problema

Um fluxo de trabalho de aprovação de publicação que utiliza a plataforma de fluxo de trabalho do Microsoft SharePoint 2010 não começar automaticamente no SharePoint Online ou uma instalação no local do SharePoint Server. Na página Estado do fluxo de trabalho, recebe a seguinte mensagem de erro:

O fluxo de trabalho não conseguiu actualizar o item, possivelmente uma vez que necessitam de uma ou mais colunas para o item de um tipo diferente de informações.

Ocorreu um erro na página aprovação.

Para a instalação no local do SharePoint Server, o registo de Unified registo sistema (ULS) contém as seguintes informações:

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

Solução

Para resolver este problema, utilize o SharePoint Designer 2013 para publicar o fluxo de trabalho reutilizável globalmente a partir da raiz da coleção de sites. Para fazer isto, siga estes passos:

  1. Utilize o SharePoint Designer 2013 para iniciar sessão site afetado.

  2. No menu de Objetos do Site , clique em fluxos de trabalho.

  3. Na lista de fluxos de trabalho, clique no fluxo de trabalho afetado.

  4. No separador Definições de fluxo de trabalho no Friso, clique em Publicar.

Mais informações

Este problema pode ocorrer se a conta de utilizador que criou a coleção de sites ou que iniciou a funcionalidade de fluxo de trabalho de aprovação de publicação foi removida da coleção de sites.

Ainda precisa de ajuda? Aceda a à Comunidade Microsoft.

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×