Julkaisemisen hyväksynnän työnkulun käynnisty automaattisesti SharePoint Onlinessa tai SharePoint Server-ympäristöön

Huomautus: Microsoft haluaa tarjota sinulle ajantasaisinta ohjesisältöä mahdollisimman nopeasti omalla kielelläsi. Tämä sivu on käännetty automaation avulla, ja siinä saattaa olla kielioppivirheitä tai epätarkkuuksia. Tarkoitus on, että sisällöstä on sinulle hyötyä. Kertoisitko sivun alareunassa olevan toiminnon avulla, oliko tiedoista hyötyä? Tästä pääset helposti artikkelin englanninkieliseen versioon.

Ongelma

Julkaisemisen hyväksyntä-työnkulun, joka käyttää Microsoft SharePoint 2010-työnkulku-ympäristö ei käynnisty automaattisesti, SharePoint Onlinen ja paikallisen SharePoint Serverin asennukseen. Työnkulun tila-sivun saat seuraavan virhesanoman:

Työnkulku ei voinut päivittää kohteen mahdollisesti koska yhden tai usean sarakkeen kohteen vaativat erityyppisiä tietoja.

Sivun hyväksyminen ilmeni virhe.

Paikallisen SharePoint Serverin asennus yhdistetyn kirjaaminen järjestelmän (ULS)-loki sisältää seuraavat tiedot:

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

Ratkaisu

Voit ratkaista ongelman, voit julkaista yleisesti Uudelleenkäytettävä työnkulun sivustokokoelman ylimmällä SharePoint Designer 2013: n avulla. Voit tehdä tämän seuraavasti:

  1. Kirjaudu tarvittavien sivusto SharePoint Designer 2013: n avulla.

  2. Sivuston objektit -valikosta Työnkulut.

  3. Valitse olevien työnkulkujen luettelon tarvittavien työnkulun.

  4. Valitse valintanauhan TYÖNKULKUASETUKSET -välilehdessä Julkaise.

Lisätietoja

Tämä ongelma voi ilmetä, jos käyttäjätili, jotka on luotu sivustokokoelman tai, joka käynnistää julkaisemisen hyväksyntä-työnkulku-toiminto on poistettu sivustokokoelma.

Tarvitsetko lisäohjeita? Siirry Microsoft-yhteisö.

Kehitä Office-taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×