Objava poteka dela odobritve ne samodejni zagon v SharePoint Online ali v strežniku SharePoint Server na mestu uporabe

Opomba: Najnovejšo vsebino pomoči v vašem jeziku vam želimo zagotoviti v najkrajšem možnem času. Ta stran je bila prevedena z avtomatizacijo in lahko vsebuje slovnične napake ali nepravilnosti. Naš namen je, da bi bila vsebina za vas uporabna. Ali nam lahko na dnu te strani sporočite, ali so bile informacije za vas uporabne? Tukaj je angleški članek za preprosto referenco.

Težava

Potek dela v objave, ki uporablja platformo Microsoft SharePoint 2010 poteka dela se ne zažene samodejno, v SharePoint Online ali z namestitvijo strežnika SharePoint Server. Na strani stanja poteka dela, se prikaže to sporočilo o napaki:

Poteka dela ni mogoče posodobiti element, ki morda zato, ker enega ali več stolpcev za element, ki zahtevajo različne vrste informacij.

V odobritev strani je prišlo do napake.

Za namestitve na mestu uporabe strežnika SharePoint Server, dnevnik poenoteno pisanje dnevnika sistema (ULS) vsebuje te informacije:

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

Rešitev

Če želite odpraviti to težavo, uporabite SharePoint Designer 2013 objava globalno vnovično uporabo poteka dela v korenu zbirke mest. Če želite to narediti, sledite tem korakom:

  1. Uporaba programa SharePoint Designer 2013 vpišejo zadevnega mesta.

  2. V meniju Predmeti mesta kliknite poteki dela.

  3. Na seznamu potekov dela, kliknite omenjenega poteka dela.

  4. Na zavihku Nastavitve poteka dela na traku kliknite objavi.

Več informacij

Te težave lahko pride, če je uporabniški račun, da ustvarite zbirko mest ali ki začel funkcijo objave poteka dela, ki je bila odstranjena iz zbirke mest.

Ali še vedno potrebujete pomoč? Pojdite na Microsoftove Skupnosti.

Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×