Erstellen einer PWA-Website (Project Server 2010)

 

Gilt für: Project Server 2010

Letztes Änderungsdatum des Themas: 2017-01-17

Durch Erstellen einer Microsoft Project Web App (PWA)-Website werden die vier Microsoft Project Server 2010-Datenbanken auf der angegebenen Instanz von Microsoft SQL Server erstellt.

Hinweis

Falls in Ihrer Organisation Datenbanken manuell von einem Datenbankadministrator erstellt werden müssen, verweisen Sie Ihren Datenbankadministrator auf den Artikel Manuelles Erstellen von Project Server-Datenbanken, und erstellen Sie die vier Project Server-Datenbanken sowie die Microsoft SharePoint Server 2010-Inhaltsdatenbank, bevor Sie mit den Verfahren in diesem Artikel fortfahren.

Hinweis

Wenn der Server in der Farm nicht mit dem Internet verbunden ist, werden einige PWA- und SharePoint Server-Seiten möglicherweise langsam geladen. Dies geschieht, weil die SharePoint Server-Zertifikate versuchen, die Microsoft-Downloadserver zu kontaktieren, um die neueste Stammkette abzurufen. Sie können dieses Problem umgehen, indem Sie konfigurieren die Gruppenrichtlinieneinstellung Einstellungen für die Überprüfung des Zertifikatpfades auf den Servern in Ihrer SharePoint Server-Farm so konfigurieren, dass die Server nicht versuchen, Zertifikate automatisch zu aktualisieren. Weitere Informationen finden Sie unter Project Server 2010: Langsame Ladezeiten von PWA- und SharePoint-Seiten (https://blogs.msdn.com/b/brismith/archive/2012/03/05/project-server-2010-slow-load-times-of-pwa-and-sharepoint-pages.aspx).
Wenn Sie in Zukunft die Server in Ihrer Farm mit dem Internet verbinden, empfiehlt es sich, die Gruppenrichtlinieneinstellung Einstellungen für die Überprüfung des Zertifikatpfades auf den Servern in Ihrer SharePoint Server-Farm so neu zu konfigurieren, dass Zertifikate automatisch aktualisiert werden.

Erstellen einer PWA-Website

Die Project Web App-Website erfordert eine Webanwendung, auf der diese gehostet wird. Sie können eine vorhandene Webanwendung verwenden oder für PWA eine neue erstellen. Weitere Informationen zum Erstellen einer Webanwendung finden Sie unter Erstellen einer Webanwendung (SharePoint Server 2010).

Wichtig

Wir empfehlen dringend, dass Sie eine separate SharePoint Server 2010-Inhaltsdatenbank für jede PWA-Website und ihre zugeordneten Projektarbeitsbereiche verwenden. Für die ordnungsgemäße Isolierung der PWA-Website müssen Sie PWA zu einem Zeitpunkt bereitstellen, wenn keine anderen Administratoren keine neuen Websites in der Webanwendung erstellen, in der Sie PWA bereitstellen.

Durch die Verwendung einer separaten Inhaltsdatenbank für PWA und die zugehörigen Projektarbeitsbereiche werden die Websitemigration und die Sicherungs- und Wiederherstellungsverfahren wesentlich vereinfacht.

Das Erstellen einer PWA-Website besteht aus fünf grundlegenden Schritten:

  1. Erstellen einer Inhaltsdatenbank zum Hosten der PWA-Website und der zugehörigen Projektarbeitsbereiche.

  2. Vorübergehendes Sperren vorhandener Inhaltsdatenbanken.

  3. Erstellen der PWA-Website selbst.

  4. Sperren der PWA-Inhaltsdatenbank, um das Hinzufügen zusätzlicher Websitesammlungen zu verhindern.

  5. Aufheben der Sperre vorhandener Inhaltsdatenbanken.

SharePoint Server 2010 bestimmt mithilfe eines Roundrobin-Algorithmus die Verteilung von Websitesammlungen auf die Inhaltsdatenbanken. Zum Bereitstellen der PWA-Website in einer bestimmten Inhaltsdatenbank müssen Sie vorhandene Inhaltsdatenbanken in der Farm sperren. Dieser Vorgang hat keine Auswirkungen auf den Benutzerzugriff, sondern nur auf die Verteilung neuer Websitesammlungen.

Hinweis

Wenn Sie PWA in einer neuen Webanwendung bereitstellen, die speziell für PWA vorgesehen ist, können Sie die Standardinhaltsdatenbank verwenden, die mit der Webanwendung für PWA erstellt wird. In diesem Fall müssen die folgenden Sperrverfahren nicht befolgen. Wir empfehlen jedoch die Einstellung Maximale Anzahl an Websites, die in dieser Datenbank erstellt werden können für diese Inhaltsdatenbank auf 1 festzulegen, nachdem Sie PWA bereitgestellt haben. Hierdurch wird verhindert, dass in Zukunft neben PWA zusätzliche Websitesammlungen in der Datenbank erstellt werden.

Führen Sie zum Sperren der Inhaltsdatenbanken die folgenden Schritte für jede Inhaltsdatenbank aus, die der Webanwendung zugeordnet ist, in der Sie die PWA-Website bereitstellen möchten.

Wichtig

Stellen Sie sicher, dass während der Ausführung der Verfahren in diesem Abschnitt keine anderen Administratoren der Webanwendung, für die Sie PWA bereitstellen möchten, Websitesammlungen hinzufügen.

So sperren Sie eine Inhaltsdatenbank

  1. Klicken Sie in der SharePoint-Zentraladministration im Abschnitt Anwendungsverwaltung auf Inhaltsdatenbanken verwalten.

  2. Überprüfen Sie in der Spalte Aktuelle Anzahl von Websitesammlungen die Anzahl von Websitesammlungen für die Datenbank, die Sie sperren möchten.

  3. Klicken Sie in der Spalte Datenbankname auf den Link für die Inhaltsdatenbank, die Sie sperren möchten.

  4. Führen Sie im Abschnitt Datenbankkapazitätseinstellungen folgende Aktionen aus:

    1. Geben Sie im Feld Maximale Anzahl an Websites, die in dieser Datenbank erstellt werden können die Anzahl vorhandener Websitesammlungen für diese Datenbank ein (gemäß der Spalte Aktuelle Anzahl von Websitesammlungen weiter oben in diesem Verfahren).

      Hinweis

      Notieren Sie sich den aktuellen Wert für diesen Parameter. Nach dem Erstellen der PWA-Website müssen Sie den Parameter auf diesen Wert zurücksetzen.

    2. Geben Sie im Feld Anzahl der Websites, bevor ein Warnereignis generiert wird einen niedrigeren Wert als für Maximale Anzahl an Websites, die in dieser Datenbank erstellt werden können ein.

      Hinweis

      Notieren Sie sich den aktuellen Wert für diesen Parameter. Nach dem Erstellen der PWA-Website müssen Sie den Parameter auf diesen Wert zurücksetzen.

  5. Klicken Sie auf OK.

So erstellen Sie eine Inhaltsdatenbank

  1. Klicken Sie in der SharePoint-Zentraladministration im Abschnitt Anwendungsverwaltung auf Inhaltsdatenbanken verwalten.

  2. Klicken Sie auf Inhaltsdatenbank hinzufügen.

  3. Wählen Sie im Abschnitt Webanwendung die Webanwendung aus, in der Sie die PWA-Website bereitstellen möchten.

  4. Geben Sie im Abschnitt Datenbankname und Authentifizierung den Namen des Datenbankservers ein, auf dem Sie Ihre PWA-Datenbanken bereitstellen möchten, und geben Sie einen Namen für die Datenbank ein.

  5. Klicken Sie auf OK.

Nachdem die Inhaltsdatenbank erstellt und konfiguriert wurde, erstellen Sie im nächsten Schritt die PWA-Website selbst.

So erstellen Sie eine PWA-Website

  1. Klicken Sie in der SharePoint-Zentraladministration im Abschnitt Anwendungsverwaltung auf Dienstanwendungen verwalten.

  2. Klicken Sie auf der Seite „Dienstanwendungen verwalten“ auf die Project Server-Dienstanwendung.

  3. Klicken Sie auf der Seite „Project Web App-Websites verwalten“ auf Project Web App-Website erstellen.

  4. Vervollständigen Sie die Seite „Project Web App-Website erstellen“ entsprechend der folgenden Tabelle:

    Option Beschreibung

    SharePoint-Web-Anwendung zum Hosten von Project Web App

    Die Webanwendung für die PWA-Website.

    Project Web App-Pfad

    Der Pfad von der Stammwebsite zu dieser PWA-Website.

    Sprache auswählen

    Die Benutzeroberflächensprache für diese PWA-Website.

    Verwenden Sie den Project Web App-Pfad als Hostheader

    Verwenden Sie diese Option, wenn Sie die PWA-Website unter einer Stamm-URL hosten möchten (beispielsweise https://www.contoso.com).

    Administratorkonto

    Das Benutzerkonto, das der Sicherheitsgruppe „Administratoren für Project Web App“ in dieser Instanz von PWA hinzugefügt wird. Sie müssen dieses Konto beim ersten Zugriff auf die PWA-Website verwenden.

    Primärer Datenbankserver

    Die Instanz von SQL Server, in der Sie die Project Server-Datenbank hosten möchten. Wenn der Datenbankadministrator bereits Project Web App-Datenbanken erstellt hat, geben Sie die Namen dieser Datenbanken in den entsprechenden Textfelder an. Wenn die Datenbank noch nicht erstellt wurden, werden sie automatisch erstellt.

    Name der veröffentlichten Datenbank

    Der Name der veröffentlichten Project Server-Datenbank für diese Instanz von PWA.

    Name der Entwurfsdatenbank

    Der Name der Project Server-Entwurfsdatenbank für diese Instanz von PWA.

    Name der Archivdatenbank

    Der Name der Project Server-Archivdatenbank für diese Instanz von PWA.

    Berichtsdatenbankserver

    Die Instanz von SQL Server, auf der Sie die Berichtsdatenbank bereitstellen möchten (falls diese sich vom primären Datenbankserver unterscheidet).

    Verwenden des primären Datenbankservers

    Aktivieren Sie das Kontrollkästchen, um die Berichtsdatenbank auf dem zuvor angegebenen primären Datenbankserver bereitzustellen. Deaktivieren Sie das Kontrollkästchen, um die Berichtsdatenbank auf einem anderen Datenbankserver bereitzustellen, und geben Sie die Instanz von SQL Server, die Sie verwenden möchten, im Feld Berichtsdatenbankserver an.

    Name der Berichtsdatenbank

    Der Name der Project Server-Berichtsdatenbank für diese Instanz von PWA.

    Kontingent für SharePoint-Inhalte auf dieser Site

    Der maximale Websitespeicher in Megabyte für die PWA -Website.

    Kontingentwarnung für SharePoint-Inhalte auf dieser Site

    Die Websitespeichergrenze in Megabyte, bei der eine E-Mail-Benachrichtigung an den Websiteadministrator gesendet wird.

  5. Klicken Sie auf OK.

Project Server startet den Erstellungsprozess der PWA-Website. Dies kann einige Zeit dauern. Nachdem die Website erstellt wurde, wird in der PWA-Websiteliste der Status Bereitgestellt angezeigt.

Überprüfen Sie nach der Bereitstellung der PWA-Website, ob sie in der von Ihnen erstellten Inhaltsdatenbank erstellt wurde. Verwenden Sie den Befehl „Get-SPSite“ Windows PowerShell, und übergeben Sie die neue Inhaltsdatenbank als Parameter:

So überprüfen Sie den Speicherort der PWA-Website

  1. Stellen Sie sicher, dass die folgenden Mindestanforderungen erfüllt sind: Weitere Informationen finden Sie unter Add-SPShellAdmin.

  2. Klicken Sie im Startmenü auf Alle Programme.

  3. Klicken Sie auf Microsoft SharePoint 2010-Produkte.

  4. Klicken Sie auf SharePoint 2010-Verwaltungsshell.

  5. Geben Sie an der Windows PowerShell-Eingabeaufforderung (PS C:\>) den folgenden Befehl ein, und drücken Sie dann die EINGABETASTE:

    Get-SPSite -ContentDatabase <ContentDatabaseName>

    Der Befehl sollte die URL für Ihre PWA-Website und keine anderen URLs zurückgeben.

    Hinweis

    Falls außer der URL der PWA-Website zusätzliche URLs in der Inhaltsdatenbank aufgelistet sind, löschen Sie die PWA-Website, und wiederholen Sie den Vorgang mit einer neuen Inhaltsdatenbank.

Sobald die PWA-Website in der gewünschten Inhaltsdatenbank vorhanden ist, müssen Sie die Datenbank sperren, um zu verhindern, dass der Datenbank durch SharePoint Server 2010 zusätzliche Websitesammlungen hinzugefügt werden. Dies erfolgt durch Konfigurieren des Werts „1“ für die maximale Anzahl von Websites für die Inhaltsdatenbank.

Hinweis

Das Konfigurieren dieser Einstellung verhindert nicht, dass neue Projektarbeitsbereich-Websites erstellt werden.

So sperren Sie die Inhaltsdatenbank

  1. Klicken Sie in der SharePoint-Zentraladministration im Abschnitt Anwendungsverwaltung auf Inhaltsdatenbanken verwalten.

  2. Klicken Sie in der Spalte Datenbankname auf den Link für die Inhaltsdatenbank, die Sie erstellt haben.

  3. Führen Sie im Abschnitt Datenbankkapazitätseinstellungen folgende Aktionen aus:

    1. Geben Sie im Feld Anzahl der Websites, bevor ein Warnereignis generiert wird den Wert 0 ein.

    2. Geben Sie im Feld Maximale Anzahl an Websites, die in dieser Datenbank erstellt werden können den Wert 1 ein.

  4. Klicken Sie auf OK.

Nachdem Sie Ihre PWA-Inhaltsdatenbank gesperrt haben, können Sie andere Inhaltsdatenbanken auf die ursprünglichen Werte für Maximale Anzahl an Websites, die in dieser Datenbank erstellt werden können und Anzahl der Websites, bevor ein Warnereignis generiert wird zurücksetzen.

Sie können jetzt auf die neue PWA-Website zugreifen.

Hinweis

Der erste Aufruf des IIS-Anwendungspools (Internetinformationsdienste), der die Project Web App-Anwendung enthält, kann langsam sein, weil die .NET Framework-Anwendung kompiliert und geladen wird.

Konfigurieren von Zeiträumen in Zeitberichten

Das Konfigurieren von Zeiträumen in Zeitberichten ist für Teammitglieder erforderlich, um die Zeitüberwachung und Statuserfassung von Aufgaben in Project Server 2010 zu verwenden. Es wird empfohlen, dass Sie Zeiträume in Zeitberichte für mindestens ein Jahr erstellen. Führen Sie das folgende Verfahren durch, um Zeiträume in Zeitberichten zu erstellen.

So erstellen Sie Zeiträume in Zeitberichten

  1. Klicken Sie in PWA auf Servereinstellungen.

  2. Klicken Sie im Abschnitt Zeit- und Vorgangsverwaltung auf Zeiträume für Zeitberichte.

  3. Auf der Seite für Zeiträume für Zeitberichte:

    1. Klicken Sie auf die Schaltfläche "Kalender" neben Termin, an dem der erste Zeitraum beginnt:, und wählen Sie einen Anfangstermin für den ersten Zeitraum für Zeitberichte.

      Wichtig

      Wenn Sie eine Länge von sieben Tagen für einen Standardberichtszeitraum auswählen, beginnen alle Zeiträume an dem Tag der Woche, den Sie als Anfangsdatum für den ersten Zeitraum auswählen. Wählen Sie einen Tag der Woche aus, der den Anforderungen Ihrer Organisation entspricht.

      Wichtig

      Wenn Sie Zeiträume mit variabler Länge erstellen möchten, wenn Sie z. B. einen Zeitraum pro Kalendermonat verwenden, müssen Sie dies einzeln auf der Seite Zeiträume für Zeitberichte oder programmgesteuert über benutzerdefinierten Code durchführen.

    2. Klicken Sie auf Massenvorgang erstellen.

    3. Klicken Sie auf Speichern.

Konfigurieren des Workflow-Proxykontos

Der letzte Schritt, bevor Sie mit der Verwendung der PWA-Website beginnen, besteht darin, das Workflow-Proxybenutzerkonto festzulegen. Standardmäßig ist dieses Konto auf das Konto festgelegt, die Sie zum Erstellen der PWA-Website verwendet haben. Sie können das Standardkonto zwar beibehalten, es wird aber empfohlen, dass Sie zu diesem Zweck ein Active Directory-Konto erstellen.

Wichtig

Sie müssen das Konto ändern, bevor Sie Workflows starten, ansonsten tritt bei Workflows, die gerade ausgeführt werden, ein Fehler auf.

Es gibt zwei Schritte, die Sie zum Einrichten des Workflow-Proxykontos befolgen müssen:

  • Erstellen Sie ein Project Server 2010-Benutzerkonto für das Proxy-Active Directory-Konto. des Workflows.

  • Konfigurieren Sie dieses Konto als den Workflow-Proxybenutzer.

Gehen Sie folgendermaßen vor, um einen Project Server 2010 für das Workflow-Proxykonto zu erstellen.

So erstellen Sie einen Benutzer

  1. Klicken Sie in Project Web App auf Servereinstellungen.

  2. Klicken Sie im Abschnitt Sicherheit auf Benutzer verwalten.

  3. Klicken Sie auf der Seite „Benutzer verwalten“ auf Neuer Benutzer.

  4. Auf der Seite „Neuer Benutzer“:

    1. Deaktivieren Sie das Kontrollkästchen Benutzer kann als Ressource zugeordnet werden.

    2. Geben Sie im Feld Anzeigename den Namen ein, den Sie für das Benutzerkonto verwenden möchten (z. B. Workflow-Proxybenutzer).

    3. Geben Sie im Abschnitt Benutzerauthentifizierung das Active Directory-Konto ein, das Sie für den Workflow-Proxybenutzer im Feld Benutzeranmeldekonto erstellt haben.

    4. Aktivieren Sie das Kontrollkästchen Active Directory-Synchronisierung für diesen Benutzer verhindern.

    5. Wählen Sie im Bereich Sicherheitskategorien die Option Meine Organisation unter Verfügbare Kategorien aus, und klicken Sie dann auf Hinzufügen.

    6. Wählen Sie unter Berechtigungen für meine Organisation die Option Zulassen für die folgenden Berechtigungen aus:

      • Projekt öffnen

      • Projekt in Project Server speichern

      • Daten zu Enterprise-Ressourcen anzeigen

    7. Wählen Sie unter Globale Berechtigungen die Option Zulassen für die folgenden Berechtigungen aus:

      • Anmelden

      • Benutzer und Gruppen verwalten

      • Workflow- und Projektdetailseiten verwalten

  5. Klicken Sie auf Speichern.

Nachdem das Benutzerkonto erstellt wurde, können Sie das Workflow-Proxybenutzerkonto festlegen. Gehen Sie folgendermaßen vor, um das Workflow-Proxybenutzerkonto zu konfigurieren.

So legen Sie das Workflow-Proxybenutzerkonto fest

  1. Klicken Sie in PWA auf Servereinstellungen.

  2. Klicken Sie auf der Seite „Servereinstellungen“ im Abschnitt Workflow- und Projektdetailseiten verwalten auf Projektworkfloweinstellungen.

  3. Geben sie auf der Seite „Projektworkfloweinstellungen“ im Feld Workflow-Proxybenutzerkonto das Active Directory-Konto ein, das Sie für den Workflow-Proxybenutzer erstellt haben, und klicken Sie dann auf Speichern.

Sie können nun die Project Web App-Website verwenden. Der nächste Schritt besteht darin, die Berichterstellung so zu konfigurieren, dass die Berichts- und Business Intelligence-Funktionen von Project Server aktiviert werden. Fahren Sie mit dem nächsten Artikel (Konfigurieren der Berichterstellung für Project Server 2010) fort.