Überlegungen zum Upgrade für Project Web App-Webparts

 

Gilt für: Project Server 2010

Letztes Änderungsdatum des Themas: 2016-11-30

Bei einem Upgrade von Microsoft Office Project Server 2007 auf Microsoft Project Server 2010 werden die in Office Project Server 2007 verwendeten Project Web Access-Webparts auf Project Server 2010 aktualisiert und können bestimmte Probleme aufweisen, die Korrekturen erfordern. Ggf. müssen die folgenden Schritte ausgeführt werden:

  • Überprüfen, ob die Funktion für das visuelle Upgrade für die Verwendung der SharePoint Server 2010-Benutzeroberfläche konfiguriert ist

  • Korrigieren der aktualisierten Project Web App-Webparts auf Websites, die in derselben Websitesammlung wie das Project Web App enthalten sind

  • Korrigieren der aktualisierten Project Web App-Webparts auf Websites, die nicht in derselben Websitesammlung wie das Project Web App enthalten sind

  • Entfernen des aktualisierten Datenanalyse-Webparts

Wichtig

Probleme beim Upgrade von Project Web Access-Webparts können insbesondere dann auftreten, wenn Sie sowohl Office Project Server 2007 als auch die Microsoft Office SharePoint Server 2007-Umgebung aktualisieren, in der die Anwendung ausgeführt wird.

Weitere Informationen zu Project Web App-Webparts in Project Server 2010 finden Sie in den folgenden Artikeln:

Überprüfen, ob die Funktion für das visuelle Upgrade für die Verwendung der SharePoint Server 2010-Benutzeroberfläche konfiguriert ist

Project Web App-Webparts werden nicht ordnungsgemäß auf der Office SharePoint Server 2007-Benutzeroberfläche angezeigt, die über die visuelle Upgradefunktion von SharePoint Server 2010 zur Verfügung steht. Standardmäßig behält die visuelle Upgradefunktion von SharePoint Server 2010 die Office SharePoint Server 2007-Benutzeroberfläche aktualisierter Websites bei. Beim Setup des Upgrades gibt es allerdings eine Option, über die Sie alle Websites auf die SharePoint Server 2010-Benutzeroberfläche aktualisieren können.

Bei Websites mit der Office SharePoint Server 2007-Benutzeroberfläche nach dem Upgradevorgang ist ein Wechsel zur SharePoint Server 2010-Benutzeroberfläche weiter möglich. Website- und Websitesammlungsbesitzer können im Abschnitt Websiteeinstellungen zur neuen Benutzeroberfläche wechseln, indem die Option Benutzeroberfläche aktualisieren ausgewählt wird. Website- und Websitesammlungsbesitzer können auch mithilfe der Option Vorschau der aktualisierten Benutzeroberfläche anzeigen prüfen, wie die Website in SharePoint Server 2010 aussieht.

Weitere Informationen zur visuellen Upgradefunktion in SharePoint Server 2010 finden Sie unter Planen eines visuellen Upgrades (SharePoint Server 2010).

So ändern Sie die visuelle Upgradefunktion in die SharePoint Server 2010-Benutzeroberfläche

  1. Klicken Sie auf der Website auf Websiteaktionen und anschließend auf Websiteeinstellungen.

  2. Klicken Sie auf der Seite Websiteeinstellungen im Abschnitt Aussehen und Verhalten auf Titel, Beschreibung und Symbol.

  3. Klicken Sie auf der Seite Titel, Beschreibung und Symbol im Abschnitt Visuelles Upgrade auf Vorschau der aktualisierten Benutzeroberfläche, um die Website vorübergehend mit der SharePoint Server 2010-Benutzeroberfläche anzuzeigen. Auf diese Weise können Sie sehen, wie die Webparts auf der Website auf der SharePoint Server 2010Benutzeroberfläche angezeigt werden.

  4. Kehren Sie zum dauerhaften Ändern der Website-Benutzeroberfläche von Office SharePoint Server 2007 in SharePoint Server 2010 zur Seite Titel, Beschreibung und Symbol zurück, klicken Sie auf Benutzeroberfläche aktualisieren und dann auf OK.

Wichtig

Nachdem Sie sich für eine Aktualisierung der Benutzeroberfläche entschieden haben, können Sie nicht mehr zur Office SharePoint Server 2007-Benutzeroberfläche zurückkehren.

Korrigieren der aktualisierten Project Web App-Webparts auf Websites, die in derselben Websitesammlung wie Project Web App enthalten sind

Nach dem Upgrade auf Project Server 2010 benötigen alle Project Web App-Webparts für Websites in derselben Websitesammlung wie Project Web App eine Aktualisierung ihrer Eigenschaft PSIURL. Die Eigenschaft PSIURL ist eine URL, die auf das Ziel-Project Web App zeigt, auf das Sie verweisen. Das Format muss wie folgt sein: http://<Server>/<PWA>.

Angenommen, nach einem Upgrade verfügen Sie über eine Project-Website (http://contoso/PWA/sites/Projectsite1), die ein Project Center-Webpart enthält. Sie müssen das Project Center-Webpart so bearbeiten, dass die PSIURL auf die PWA-Website zeigt, mit der sich das Webpart verbinden soll und deren Daten Sie anzeigen soll (http://contoso/pwa).

So ändern Sie die Eigenschaft PSIURL eines Project Web App-Webparts

  1. Klicken Sie auf der Website auf das Menü Websiteaktionen und anschließend auf Websiteeinstellungen.

  2. Klicken Sie auf der Seite Websiteeinstellungen im Abschnitt Galerien auf Webparts.

  3. Aktivieren Sie im Webpartkatalog das Kontrollkästchen neben dem Webpart, das Sie bearbeiten möchten.

  4. Klicken Sie auf die Registerkarte Dokumente, um sicherzustellen, dass das Servermenüband Dokumente angezeigt wird. Klicken Sie im Servermenüband auf Eine Kopie herunterladen.

  5. Klicken Sie im Dialogfeld Dateidownload auf Speichern.

  6. Wählen Sie im Dialogfeld Speichern unter einen Speicherort auf Ihrem Computer aus, in dem die Datei gespeichert werden soll. Klicken Sie auf Speichern.

  7. Öffnen Sie das Webpart in Microsoft Editor, und fügen Sie dem Abschnitt <properties> die folgende Eigenschaft hinzu:

    PSIURL <property name="PsiUrl" type="string"> https://server/PWA</property>

    Überprüfen Sie für den Wert von PSIURL, dass die eingegebene URL für die PWA-Website gilt, die das Project Web App-Webpart als Datenquelle nutzt. Beispiel: PSIURL <property name="PsiUrl" type="string"> http://Contoso/PWA</property>

    Sollte die Eigenschaft PSIURL bereits vorhanden sein, ändern Sie den Eintrag so, dass auf die gewünschte URL verwiesen wird. Wenn Sie den Eintrag bearbeiten, vergewissern Sie sich, dass Sie den Parameter null="true" entfernen, der ggf. in der Eigenschaft PSIURL vorhanden ist. Stellen Sie sicher, dass die Eigenschaft PSIURL, die Sie (wie in den Beispielen weiter oben gezeigt) bearbeiten, nur die Parameter für Name und Typ und die URL enthält.

  8. Klicken Sie auf Datei und dann auf Speichern, um Ihre Änderungen zu speichern. Schließen Sie Editor.

  9. Klicken Sie auf der Seite Webpartkatalog im Servermenüband Dokumente auf Dokument hochladen und anschließend auf Dokument hochladen – Laden Sie ein Dokument vom Computer in diese Bibliothek hoch.

  10. Stellen Sie im Dialogfeld Webpart hochladen sicher, dass Vorhandene Dateien überschreiben aktiviert ist, und klicken Sie dann auf Durchsuchen. Wählen Sie im Dialogfeld Datei zum Hochladen auswählen die bearbeitete Webpartdatei aus, und klicken Sie dann auf Öffnen.

  11. Klicken Sie im Dialogfeld Webpartupload auf Öffnen.

  12. Klicken Sie auf der Eigenschaftenseite Webpartkatalog des Webparts auf Speichern.

Wichtig

Stellen Sie nach dem Aktualisieren aller Project Web App-Webparts auf der Website sicher, dass Sie die Website aktualisieren, um zu prüfen, ob die Project Web App-Webparts ordnungsgemäß angezeigt werden.

Korrigieren der aktualisierten Project Web App-Webparts auf Websites, die nicht in derselben Websitesammlung wie Project Web App enthalten sind

Nach einem Upgrade von Office Project Server 2007 auf Project Server 2010 müssen Project Web App-Webparts auf Websites, die nicht in der Project Web App-Websitesammlung enthalten sind, manuell entfernt und ersetzt werden. Dies ist erforderlich, da beim Upgradevorgang die Project Web App-Webparts auf diesen Websites durch ungültige Webparts ersetzt werden.

Es folgen die Schritte, die erforderlich sind, um die ungültigen Project Web App-Webparts so zu ersetzen, dass sie auf der Websiteseite funktionieren:

  1. Entfernen Sie die Project Web App-Webparts von der Website.

  2. Importieren Sie gültige Project Web App-Webparts von einer Website in die Project Web App-Websitesammlung.

  3. Ändern Sie die Eigenschaft PSIURL der importierten Project Web App-Webparts.

  4. Laden Sie die Project Web App-Webparts in den Webpartkatalog der Website hoch.

  5. Fügen Sie die Project Web App-Webparts der Website hinzu.

Entfernen der Project Web App-Webparts aus der Website

Gehen Sie wie folgt vor, um die ungültigen Project Web App-Webparts von der Seite Webparts der Website zu löschen.

So entfernen Sie ein Project Web App-Webpart von einer Seite

  1. Klicken Sie auf der Website auf das Menü Websiteaktionen und anschließend auf Seite bearbeiten.

  2. Die Seite wird im Bearbeitungsmodus angezeigt. Wählen Sie das zu entfernende Webpart aus, klicken Sie auf das Menü Webpart (neben dem Kontrollkästchen rechts oben im Webpart), und klicken Sie dann auf Löschen.

  3. Klicken Sie im Dialogfeld Meldung vom Webpart auf OK, um zu bestätigen, dass Sie das Webpart löschen möchten.

  4. Die Seite wird anschließend ohne das Webpart angezeigt. Klicken Sie auf die Registerkarte Seite, um das Servermenüband Seite anzuzeigen, und anschließend auf Bearbeitung beenden .

Importieren gültiger Project Web App-Webparts von einer Website in die Project Web App-Websitesammlung

Nachdem Sie alle ungültigen Project Web App-Webparts von der Website entfernt haben, importieren Sie gültige Project Web App-Webparts in den Webpartkatalog. Sie können diese aus einer Website importieren, die bereits in der Project Web App-Websitesammlung vorhanden ist. Dadurch stehen sie zur Verfügung, wenn Sie sie der Website erneut hinzufügen müssen.

So importieren Sie Project Web App-Webparts aus einer Website in die Project Web App-Websitesammlung

  1. Öffnen Sie in der Project Web App-Websitesammlung eine Website.

  2. Klicken Sie im Menü Websiteaktionen auf Websiteeinstellungen. Klicken Sie auf der Seite Websiteeinstellungen im Abschnitt Galerien auf Webparts.

  3. Aktivieren Sie auf der Seite Alle Webparts in der Liste Webparts das Kontrollkästchen neben allen Project Web App-Webparts, die Sie in die andere Website importieren möchten.

  4. Klicken Sie auf die Registerkarte Dokumente, um das Servermenüband Dokumente anzuzeigen, und dann auf Eine Kopie herunterladen. Klicken Sie im Dialogfeld Dateidownload auf Speichern. Wählen Sie im Dialogfeld Speichern unter einen Speicherort auf dem Desktop zum Speichern des Webparts aus, und klicken Sie dann auf Speichern.

Aktualisieren der Eigenschaft PSIURL eines Project Web App-Webparts

Nach dem Herunterladen des Project Web App-Webparts auf den Desktop müssen Sie für jede Webpartdatei die Eigenschaft PSIURL hinzufügen oder aktualisieren.

So ändern Sie die Eigenschaft PSIURL einer Webpartdatei

  1. Öffnen Sie das Webpart in Microsoft Editor, und fügen Sie dem Abschnitt <properties> die folgende Eigenschaft hinzu:

    PSIURL <property name="PsiUrl" type="string"> https://server/PWA</property>

    Überprüfen Sie für den Wert von PSIURL, dass die eingegebene URL für die PWA-Website gilt, die das Project Web App-Webpart zur Datenanzeige nutzt. Beispiel: PSIURL <property name="PsiUrl" type="string"> http://Contoso/PWA</property>

    Sollte die Eigenschaft PSIURL bereits vorhanden sein, ändern Sie den Eintrag so, dass auf die gewünschte URL verwiesen wird.

  2. Klicken Sie auf Datei und dann auf Speichern, um Ihre Änderungen an der Webpartdatei zu speichern.

  3. Wiederholen Sie den Vorgang für alle Project Web App-Webparts, die Sie importieren.

Hinzufügen des Project Web App-Webparts zum Webpartkatalog der Website

Nach dem Bearbeiten der Eigenschaft PSIURL jedes Project Web App-Webparts müssen Sie die Webparts in den Webpartkatalog der Website hochladen, sodass sie zum Hinzufügen zur Seite Webparts zur Verfügung stehen.

So fügen Sie die Project Web App-Webparts zum Webpartkatalog hinzu

  1. Öffnen Sie die Website, in die Project Web App-Webparts importiert werden sollen. Klicken Sie für diese Website auf Websiteaktionen und anschließend auf Websiteeinstellungen. Klicken Sie auf der Seite Websiteeinstellungen im Abschnitt Galerien auf Webparts.

  2. Klicken Sie auf die Registerkarte Dokumente, um das Servermenüband Dokumente anzuzeigen. Klicken Sie auf Dokument hochladen.

  3. Wählen Sie die Webparts aus, die vom Desktop importiert werden sollen, und laden Sie sie in den Webpartkatalog hoch.

Hinzufügen der Project Web App-Webparts zur Website

Nach dem Importieren gültiger Project Web App-Webparts in den Webpartkatalog der Website müssen Sie die gültigen Project Web App-Webparts der Website hinzufügen. Sie müssen möglicherweise auch das Project Web Access-Servermenüband für die Website aktivieren, wenn das Project Web App-Webpart, das Sie zur Website hinzufügen, eine Abhängigkeit vom Menüband aufweist.

So fügen Sie der Website gültige Project Web App-Webparts hinzu

  1. Klicken Sie auf der Websiteseite auf das Menü Websiteaktionen, und klicken Sie anschließend auf Seite bearbeiten. Die Seite wird im Bearbeitungsmodus angezeigt.

  2. Klicken Sie an der Stelle, an der das Project Web App-Webpart hinzugefügt werden soll, auf Webpart hinzufügen.

  3. Wählen Sie auf dem Servermenüband Durchsuchen in der Liste Kategorie den Eintrag Project Web App aus, und klicken Sie dann auf das Project Web App-Webpart, das Sie an der Stelle auf der Seite hinzufügen möchten. Klicken Sie auf Hinzufügen. Wiederholen Sie die Schritte 2 und 3, um verbleibende Project Web App-Webparts hinzuzufügen, die der Seite hinzugefügt werden sollen.

    Die Seite wird anschließend mit den hinzugefügten Project Web App-Webparts, aber weiter im Bearbeitungsmodus angezeigt.

  4. Klicken Sie nach Abschluss des Hinzufügens der Project Web App-Webparts zur Seite auf Seite, um das Servermenüband Seite einzublenden, und klicken Sie dann auf Bearbeitung beenden.

  5. Aktualisieren Sie die Website, um zu überprüfen, ob die Project Web App-Webparts richtig angezeigt werden.

Einige der Project Web App-Webparts weisen eine Abhängigkeit vom Menüband auf, weshalb für sie das Project Web App-Servermenüband auf der Website aktiviert sein muss, damit sie ordnungsgemäß angezeigt werden. Sie müssen das Project Web App-Menüband auf der Website aktivieren, bevor Sie Project Web App-Webparts hinzufügen können, die das Menüband benötigen.

Es folgen die PWA-Webparts, die eine Abhängigkeit vom Menüband aufweisen:

  • Projektdetails

  • Projektcenter

  • Ressourcenzuordnungen

  • Ressourcencenter

  • Meine Aufgaben

  • Genehmigungscenter

  • Teamvorgänge

  • Mein Terminplan

  • Meine Arbeitszeittabelle

Gehen Sie wie folgt vor, um das Project Web App-Servermenüband einer Website zu aktivieren, wenn das PWA-Webpart, das Sie aktivieren, eine Abhängigkeit davon aufweist:

So aktivieren Sie die Menübandfunktion einer Website

  1. Klicken Sie auf der Website, für die Sie das Menüband aktivieren möchten, auf das Menü Websiteaktionen und anschließend auf Websiteeinstellungen.

  2. Klicken Sie auf der Seite Websiteeinstellungen im Abschnitt Websitesammlungsverwaltung auf Websitesammlungs-Features.

  3. Wechseln Sie auf der Seite Websitesammlungs-Features zu Project Web App-Menüband, und klicken Sie rechts daneben auf die Schaltfläche Aktivieren.

Entfernen des aktualisierten Datenanalyse-Webparts

Das Datenanalyse-Webpart steht in Project Server 2010 nicht zur Verfügung. Bei einem Upgrade von Office Project Server 2007 auf Project Server 2010 wird das Datenanalyse-Webpart durch ein fehlerhaftes Webpart ersetzt, weshalb es aus dem Webpartkatalog entfernt werden muss. Nach Entfernen aus dem Webpartkatalog steht dieses Webpart den Benutzern nicht mehr zur Verfügung.

So entfernen Sie das Project Web App-Datenanalyse-Webpart aus dem Webpartkatalog

  1. Öffnen Sie eine Website in der Project Web App-Websitesammlung.

  2. Klicken Sie auf der Webseite auf das Menü Websiteaktionen und anschließend auf Websiteeinstellungen.

  3. Klicken Sie auf der Seite Websiteeinstellungen im Abschnitt Galerien auf Webparts.

  4. Klicken Sie auf der Seite Alle Webparts auf das Kontrollkästchen neben dem Datenanalyse-Webpart.

  5. Klicken Sie auf die Registerkarte Dokumente, um das Servermenüband Dokumente anzuzeigen. Klicken Sie auf diesem Menüband auf Dokument löschen.

  6. Klicken Sie im Dialogfeld, in dem Sie zum Bestätigen des Vorgangs aufgefordert werden, auf OK, um das Webpart aus dem Katalog zu löschen.