Project Publiceringsjobb ligger kvar på 80 procent under en lång tid innan de slutförs
Anteckning
Office 365 ProPlus byter namn till Microsoft 365-appar för företag. Mer information om den här ändringen finns i det här blogginlägget.
Symptom
När du publicerar Project-abonnemanget märker du på sidan Project Server Manage Queue Jobs att det tar lång tid att slutföra Project-publiceringsjobbet. Förloppet ligger specifikt mycket tid på 80-procentsmarkeringen.
Orsak
Det här problemet uppstår eftersom Project-planen innehåller ett stort antal uppgifter. Det som inträffar är att publiceringsåtgärden försöker synkronisera aktivitetsinformationen i Project-planen med den associerade SharePoint-aktivitetslistan, och som kan ta tid, särskilt om det finns en stor mängd aktiviteter som ska synkroniseras.
Lösning
Här följer en möjlig lösning för kunder som inte behöver följande funktioner:
Om du inte använder listan Project-webbplatsaktivitet för att granska aktiviteter i Project-abonnemanget (de flesta kunder använder Project Center för att visa sina enterprise-Project).
Om du inte behöver koppla Problem, Risker och Dokument till dina aktiviteter.
Obs! Ikoner som indikerar ett problem, en risk eller ett dokument som är kopplat till Project kommer fortfarande att visas i Project Center-vyn för projektet så länge ett objekt finns.
Här är anvisningar för att antingen inaktivera synkronisering eller ta bort aktivitetslistan, som i sin tur hoppar över uppgiftssynkroniseringsprocessen, vilket gör att Project Publicera går snabbare.
Det här avsnittet gäller Project Server 2013
Steg för att inaktivera synkronisering av uppgiftslista för en viss Project webbplats med hjälp av PowerShell
Om kunder har Project Server Service Pack 1 eller senare distribuerad i Project Server 2013 finns det en uppsättning PowerShell-cmdlets som aktiverar eller inaktiverar synkronisering av aktivitetslistor per Project-webbplatsnivå:
- Get-SPProjectEnterpriseProjectTaskSync
- Disable-SPProjectEnterpriseProjectTaskSync
- Enable-SPProjectEnterpriseProjectTaskSync
Den här metoden fungerar bra för lokala distributioner av Project Server 2013 och för kunder som har flera projekt som har många aktiviteter, tilldelningar eller både och. Inaktivera synkronisering av Uppgiftslista för en viss webbplats Project via PowerShell genom att följa de här stegen:
- Logga in på den server i SharePoint servergruppen som är värd för SharePoint Central administration.
- Starta SharePoint 2013 Management Shell.
- Använd cmdleten Disable-SPProjectEnterpriseProjectTaskSync följande för att inaktivera webbplatssynkronisering:
Disable-SPProjectEnterpriseProjectTaskSync -Url http:// servername /PWA/TestProject
TipGet-SPProjectEnterpriseProjectTaskSync returnerar bara ett värde om du har konfigurerat det med hjälp av relaterade cmdlets aktivera eller inaktivera. Annars returnerar en standardwebbplats inget värde. Synkronisering av uppgiftslistor är alltid aktiverat i standardläge.
Det här avsnittet gäller Project Online och Project Server 2013
Anvisningarna i det här avsnittet är avsedda för Project Online kunder, eftersom alternativet för att inaktivera aktivitetssynkronisering inte är tillgängligt via PowerShell. Ett annat sätt är att ta bort uppgiftslistan för att hoppa över uppgiftssynkroniseringsprocessen.
Steg för att ta bort uppgiftslistan från den associerade Project webbplatsen
- Logga in på Project Web App (PWA) och gå till Server Inställningar Anslutna > SharePoint Webbplatser.
- Leta reda på den associerade Project för din Project-plan som tar lång tid att publicera i kolumnen Webbplatsadress och klicka sedan på länken för att flytta till den.
- På Project klickar du på länken Uppgifter i det vänstra navigeringsfönstret.
- Välj fliken Lista i det övre menyfliksområdet. Då öppnas flikens menyfliksområde.
- Klicka på Inställningar.
- På sidan Inställningar för den här specifika uppgiftslistan klickar du på alternativet Ta bort den här listan. Om du uppmanas till det klickar du på Ja för att skicka listan till Papperskorgen.
Återställa uppgiftslistan
Om du behöver använda aktivitetslistan när du har tagit bort den kan du återställa den genom att gå till Papperskorgen och sedan återställa listobjektet därifrån. Gör så här för att nå papperskorgen:
- Bläddra till Project där du har tagit bort Uppgiftslistan. Klicka på Webbplatsinnehåll i navigeringsrutan till vänster.
- Klicka på Papperskorgen längst upp till höger på sidan Webbplatsinnehåll.
- Markera den nyligen borttagna uppgiftslistan och återställ den genom att klicka på Återställ markering.
Så här konfigurerar du en ny ep-en
I det här avsnittet beskriver vi hur du konfigurerar en ny princip för en e-post för e-Project att använda en ändrad webbplatsmall där aktivitetslistan har tagits bort. Vi rekommenderar att du bara gör det efter att du noga övervägt Project din dataprofil för abonnemanget.
Obs! Skapa bara projekt med den här anpassade företagsprojekt företagsprojektuppgiften om du aldrig behöver använda aktivitetslistan på Project-webbplatsen, och om de projekt som har skapats med den här företagsprojektsprojektuppgiften förväntas ha många aktiviteter, tilldelningar eller båda. Vi rekommenderar inte att du skapar alla projekt med hjälp av en så här konfigurerad projektprojekt.
Så här konfigurerar du en anpassad projektmall med en Project en webbplatsmall där aktivitetslistan har tagits bort
Först börjar vi med att skapa en ny mall från ett standardprogram Project webbplats:
- Logga in på PWA och klicka sedan på Server Inställningar > Webbplatsinnehåll.
- Klicka på ny underwebbplats på sidan Webbplatsinnehåll.
- När du uppmanas att göra det anger du ett namn för Rubrik och URL. För Mallval kontrollerar du att du väljer en Project, lämnar alla andra inställningar som standard och klickar sedan på Skapa.
- När Project skapas kommer du automatiskt till den. När den läses in klickar du på länken Uppgifter i det vänstra navigeringsfönstret.
- I menyfliksområdet högst upp väljer du fliken Lista. Listalternativen öppnas i menyfliksområdet.
- Klicka på Inställningar.
- På sidan Inställningar för den här specifika uppgiftslistan klickar du på alternativet Ta bort den här listan. När du uppmanas att göra det klickar du på Ja för att skicka listan till Papperskorgen.
- Gå till webbplats Inställningar Spara webbplats > som mall.
- Ange Filnamn och Mallnamn som Project utan uppgiftslista.
- Låt alternativet Ta med innehåll vara avmarkerat och klicka sedan på OK.
Nästa steg är att skapa en ny företagstyp (Enterprise Project Type) och koppla den till den nya Project-webbplatsmallen:
- I PWA du till Server Inställningar > Enterprise Project-typer.
- Klicka på Ny Project företagstyp.
- Skapa en ny företagsnivå baserat på företagsnivå Project företagsnivå:
- I rutan Namn skriver du Enterprise Project ingen aktivitetslista.
- I rutan Ny Project väljer du Ny Project Information.
- I rutan Project informationssidor väljer du Schema, Project Information.
- I rutan Project Väljer du fliken Webbplats Project inga uppgifter. Spara den nya ep-filen genom att klicka på Spara.
- Prova nu att skapa en ny företags- Project. Bläddra till Project och kontrollera att uppgiftslistan inte längre finns där.