Zadania publikowania projektu przez długi czas przed ukończeniem pracy pozostają na poziomie 80 procent

Uwaga

Nazwa usługi Office 365 ProPlus została zmieniona na Aplikacje usługi Microsoft 365 dla przedsiębiorstw. Aby uzyskać więcej informacji na temat tej zmiany, przeczytaj ten wpis w blogu.

Symptomy

Podczas publikowania planu projektu na stronie Zarządzanie zadaniami kolejki w programie Project Server widać, że zadanie publikowania projektu trwa długo. W szczególności postęp spędza dużo czasu przy znaku 80 procent.

Przyczyna

Ten problem występuje, ponieważ plan projektu zawiera dużą liczbę zadań i przydziałów. Zdarza się, że operacja publikowania próbuje zsynchronizować informacje o zadaniu zawarte w planie projektu ze skojarzoną listą zadań programu SharePoint, co może zająć trochę czasu, szczególnie w przypadku dużej ilości zadań do zsynchronizowania.

Rozwiązanie

Poniżej przedstawiono możliwe obejście dla klientów, którzy nie potrzebują następujących funkcji:

  • Jeśli nie korzystasz z listy Zadanie witryny projektu do przeglądania zadań w planie projektu (większość klientów używa Centrum projektów do wyświetlania swoich projektów w przedsiębiorstwie).

  • Jeśli nie trzeba łączyć problemów, czynników ryzyka i dokumentów z zadaniami.

    Uwaga Ikony wskazujące problem, czynnik ryzyka lub dokument skojarzony z programem Project nadal będą wyświetlane w widoku Centrum projektów dla tego projektu, o ile istnieje element.

Oto procedura wyłączania synchronizacji lub usuwania listy zadań, co z kolei spowoduje pominięcie procesu synchronizacji zadań, co przyspieszy operację publikowania projektu.

Ta sekcja dotyczy programu Project Server 2013

Procedura wyłączania synchronizacji listy zadań dla określonej witryny projektu przy użyciu programu PowerShell

W programie Project Server 2013, jeśli klienci mają wdrożoną wersję z dodatkiem Service Pack 1 lub nowszą, istnieje zestaw poleceń cmdlet programu PowerShell, które umożliwiają włączanie lub wyłączanie synchronizowania list zadań na poziomie witryny projektu:

  • Get-SPProjectEnterpriseProjectTaskSync
  • Disable-SPProjectEnterpriseProjectTaskSync
  • Enable-SPProjectEnterpriseProjectTaskSync

Ta metoda dobrze się sprawdza we wdrożeniach lokalnego programu Project Server 2013 i dla klientów, którzy mają kilka projektów, które mają wiele zadań, przydziałów lub oba te zadania. Aby wyłączyć synchronizowanie listy zadań dla określonej witryny projektu przy użyciu programu PowerShell, wykonaj następujące czynności:

  1. Zaloguj się do serwera w farmie programu SharePoint hostatora witryny Administracja centralna programu SharePoint.
  2. Uruchom powłokę zarządzania programu SharePoint 2013.
  3. Aby wyłączyć synchronizację Disable-SPProjectEnterpriseProjectTaskSync, użyj następującego polecenia cmdlet:
    Disable-SPProjectEnterpriseProjectTaskSync -Url http:// servername /PWA/TestProject
    

TipGet-SPProjectEnterpriseProjectTaskSync zwróci wartość tylko wtedy, gdy została ona skonfigurowana przy użyciu powiązanych z nim opcji Enable (Włącz) lub Disable (Wyłącz polecenia cmdlet). W przeciwnym razie witryna domyślna nie zwróci żadnej wartości. W stanie domyślnym synchronizacja listy zadań jest zawsze włączona.

Ta sekcja dotyczy usługi Project Online i programu Project Server 2013

Instrukcje w tej sekcji są przeznaczone dla klientów usługi Project Online, ponieważ opcja wyłączenia synchronizacji zadań nie jest dostępna za pośrednictwem programu PowerShell. Alternatywnym rozwiązaniem jest usunięcie listy zadań w celu pominięcia procesu synchronizacji zadań.

Procedura usuwania listy zadań ze skojarzonej witryny projektu

  1. Zaloguj się do aplikacji Project Web App (PWA) i przejdź do strony Ustawienia serwera Połączone witryny programu > SharePoint.
  2. W kolumnie Adres witryny odszukaj skojarzoną z nim witrynę projektu w planie projektu, która trwa długo, a następnie kliknij link, aby do niego przejść.
  3. W witrynie projektu kliknij link Zadania w lewym okienku nawigacji.
  4. Na górnym pasku wstążki wybierz kartę Lista. Spowoduje to otwarcie wstążki dla tej karty.
  5. Kliknij pozycję Ustawienia listy.
  6. Na stronie Ustawienia dla tej konkretnej listy zadań kliknij opcję Usuń tę listę. Jeśli zostanie wyświetlony monit, kliknij przycisk Tak, aby wysłać listę do Kosza.

Jak przywrócić listę zadań

Jeśli chcesz użyć listy zadań po jej usunięciu, możesz ją odzyskać, przechodząc do Kosza, a następnie przywracając z niego element listy. Aby sięgać do Kosza, wykonaj następujące czynności:

  1. Przejdź do witryny projektu, w której usunięto listę zadań. W lewym okienku nawigacji kliknij pozycję Zawartość witryny.
  2. W prawej górnej części strony Zawartość witryny kliknij pozycję Kosz.
  3. Zaznacz ostatnio usuniętą listę zadań, a następnie kliknij pozycję Przywróć zaznaczenie, aby ją przywrócić.

Jak skonfigurować nowy EPT

W tej sekcji opisano kroki konfigurowania nowego EPT w celu używania zmienionego szablonu witryny projektu z usuniętą listą zadań. Zalecamy, aby to robić tylko po dokładnym rozważeniu profilu danych planu projektu.

Uwaga Tworzenie projektów przy użyciu tego niestandardowego EPT tylko wtedy, gdy nie trzeba używać listy zadań w witrynie projektu, a projekty utworzone przy użyciu tego EPT powinny mieć wiele zadań, przydziałów lub oba te typy. Nie zalecamy tworzenia wszystkich projektów przy użyciu EPT skonfigurowanego w ten sposób.

Jak skonfigurować niestandardowy EPT ze zmienionym szablonem witryny projektu z usuniętym listą zadań

Najpierw zaczniemy od utworzenia nowego szablonu z domyślnej witryny projektu:

  1. Zaloguj się do programu PWA, a następnie kliknij pozycję Ustawienia serwera > Zawartość witryny.
  2. Na stronie Zawartość witryny kliknij pozycję nowa podwiterna.
  3. Gdy zostanie wyświetlony monit, podaj tytuł i nazwę adresu URL swojego wyboru. W przypadku wyboru szablonu upewnij się, że jest wybrane ustawienie Witryna projektu, wszystkie pozostałe ustawienia pozostaw jako domyślne, a następnie kliknij przycisk Utwórz.
  4. Po utworzeniu witryny projektu zostanie do niego automatycznie przekierowyna witryna. Po ładuje się, kliknij link Zadania w lewym okienku nawigacji.
  5. Na pasku wstążki u góry wybierz kartę o nazwie Lista. Spowoduje to otwarcie opcji listy na wstążce.
  6. Kliknij pozycję Ustawienia listy.
  7. Na stronie Ustawienia dla tej konkretnej listy zadań kliknij opcję Usuń tę listę. Gdy zostanie wyświetlony monit, kliknij przycisk Tak, aby wysłać listę do Kosza.
  8. Przejdź do ustawień witryny Zapisz > witrynę jako szablon.
  9. Określ wartości Nazwa pliku i Nazwa szablonu jako witrynę projektu bez listy zadań.
  10. Pozostaw wyczyszczysz opcję Uwzględnij zawartość, a następnie kliknij przycisk OK.

Następnie utworzymy nowy typ projektu w przedsiębiorstwie (EPT), a następnie sparemy go z nowo utworzonym szablonem witryny projektu:

  1. W programie PWA przejdź do ustawienia serwera > Typy projektów w przedsiębiorstwie.
  2. Kliknij pozycję Nowy typ projektu przedsiębiorstwa.
  3. Model nowego EPT oparty na peptach projektów w przedsiębiorstwie:
    1. W polu Nazwa wpisz projekt w przedsiębiorstwie bez listy zadań.
    2. W oknie Nowa strona projektu wybierz pozycję Informacje o projekcie.
    3. W oknie Dostępne strony szczegółów projektu wybierz pozycję Harmonogram, Szczegóły projektu.
    4. W polu Szablon witryny projektu wybierz listę Witryna projektu bez zadań. Kliknij przycisk Zapisz, aby zapisać nowy EPT.
  4. Teraz spróbuj utworzyć nowy projekt Dla przedsiębiorstw. Przejdź do witryny projektu, a następnie sprawdź, czy lista Zadań już nie istnieje.