Pracovní postup schválení publikování nespouští se automaticky ve službě SharePoint Online nebo v místním SharePoint serveru

Poznámka: Snažíme se pro vás co nejrychleji zajistit aktuální obsah nápovědy ve vašem jazyce. Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát ve spodní části této stránky vědět, jestli vám informace v článku pomohly? Pokud byste se rádi podívali na jeho anglickou verzi, najdete ji tady.

Problém

Pracovního postupu schválení publikování, která používá platformu Microsoft pracovní postup Sharepointu 2010 nespouští se automaticky v Sharepointu Online nebo místní instalací serveru SharePoint Server. Na stránce Stav pracovního postupu se zobrazit tato chybová zpráva:

Pracovní postup nelze položku aktualizovat, případně protože jeden nebo více sloupců položky vyžadují jiný druh informací.

Došlo k chybě v schválení stránky.

Pro místní instalace SharePoint serveru protokol Unified protokolování systému (ULS) obsahuje následující informace:

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

Řešení

Tento problém vyřešíte pomocí SharePoint designeru 2013 publikovat globálně opakovaně použitelného pracovního postupu z kořene kolekce webů. K tomuto účelu postupujte takto:

  1. Pomocí SharePoint designeru 2013 se přihlásit k problémového webu.

  2. V nabídce Objekty webu na odkaz pracovní postupy.

  3. V seznamu pracovních postupů klikněte na problémového pracovní postup.

  4. Na kartě Nastavení pracovního postupu na pásu karet klikněte na Publikovat.

Další informace

Tomuto problému může dojít, pokud je uživatelský účet, který vytvořené v kolekci webů nebo které spustit funkci pracovního postupu schválení publikování byla odebrána z kolekce webů.

Potřebujete další pomoc? Přejděte na komunity Microsoftu.

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×