Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Zusammenfassung: Erfahren Sie, wie Sie einem Project Web App-Workflow eine Genehmigungsaufgabe hinzuzufügen.
Gilt für: Project Server-Abonnementedition, Project Server 2019, Project Server 2016, Project Server 2013
Indem Sie einen Genehmigungstask in Ihren Project Web App-Workflow einschließen, können Sie sicherstellen, dass Ihre Projekte eine ordnungsgemäße Genehmigung erhalten, bevor sie beginnen. In diesem Artikel sehen wir uns ein Beispiel für die Verwendung eines Genehmigungstasks in einem Workflow an, um ausgewählten Benutzern das Genehmigen oder Ablehnen eines Projekts zu ermöglichen.
Bevor Sie beginnen
Prüfen Sie, bevor Sie beginnen, ob Folgendes sichergestellt ist:
Wenn Sie eine lokale Bereitstellung von Project Server verwenden, haben Sie die SharePoint 2013-Workflowplattform eingerichtet.
Sie haben entsprechend der Beschreibung in Create a sample Project Web App workflow den Beispielworkflow, die Stufen und den Enterprise-Projekttyp erstellt.
Erstellen eines Workflows mit einer Genehmigungsaufgabe
Wir verwenden den Beispielworkflow, den Sie in Erstellen eines Project Web App-Beispielworkflows erstellt haben, um einen Workflow zu erstellen, der wie folgt aussieht:
Wenn Sie die Prozeduren in anderen Artikeln dieser Reihe abgeschlossen haben, verfügen Sie möglicherweise bereits über einen Teil dieses Workflows. Die vollständigen Schritte zum Erstellen dieses Workflows sind im folgenden Verfahren aufgeführt.
So erstellen Sie einen Workflow
Starten Sie SharePoint Designer.
Stellen Sie eine Verbindung mit Ihrer Project Web App-Website her.
Klicken Sie links auf Workflows.
Klicken Sie auf Beispielworkflow.
Klicken Sie auf Workflow bearbeiten.
Klicken Sie im Menüband auf Stufe und dann auf 1 – Idee vorschlagen.
Platzieren Sie den orangefarbenen Cursor im oberen Abschnitt von Stufe 1, und klicken Sie auf dem Menüband auf Aktion. Klicken Sie dann unter Project Web App-Aktionen auf Auf Projektereignis warten.
Klicken Sie auf dieses Projektereignis, und wählen Sie im Dropdownmenü Ereignis: Wenn ein Projekt eingereicht wird.
Platzieren Sie den orangefarbenen Cursor unter Stufe 1, klicken Sie auf Stufe, und klicken Sie dann auf 2 – Anforderungsidee.
Platzieren Sie den orangefarbenen Cursor unter Stufe 2, klicken Sie auf Stufe und dann auf 3 – Ausführen.
Platzieren Sie den orangefarbenen Cursor unter Stufe 3, klicken Sie auf Stufe und dann auf 4 – Abgebrochen.
Platzieren Sie den orangefarbenen Cursor im Bereich Übergang in Stufe von Stufe 1, und klicken Sie dann auf dem Menüband auf Aktion und dann auf Gehe zu einer Stufe.
Klicken Sie auf den Link a stage( a stage ), und wählen Sie dann in der Dropdownliste 2 – Überprüfung anfordern aus.
Platzieren Sie den orangefarbenen Cursor in der oberen Hälfte von Stufe 2.
Klicken Sie auf dem Menüband auf Aktion und dann unter Aufgabenaktionen auf Vorgangsprozess starten.
Klicken Sie auf den Link diese Benutzer.
Geben Sie auf der Seite Vorgangsprozess starten so vor:
Klicken Sie auf die Auslassungspunkte ( ...) für Teilnehmer, und fügen Sie den Namen des Benutzers hinzu, dem Sie den Projektgenehmigungsvorgang zuweisen möchten.
Klicken Sie für Aufgabentitel auf fx, wählen Sie eine Datenquelle für Projektdaten, ein Quellenfeld für Projektname, und klicken Sie auf OK.
Klicken Sie auf OK.
Platzieren Sie den orangefarbenen Cursor im Abschnitt Übergang in Stufe von Stufe 2.
Klicken Sie auf Bedingung, und wählen Sie Wenn ein beliebiger Wert gleich dem Wert ist aus.
Klicken Sie auf den ersten Link Wert und dann auf fx.
Wählen Sie eine Datenquelle für Workflowvariablen und -parameter und ein Quellenfeld für Variable: Ergebnis, und klicken Sie auf OK.
Klicken Sie auf den zweiten Link Wert, und wählen Sie dann in der Dropdownliste Genehmigt aus.
Platzieren Sie den orangefarbenen Cursor in der If-Verzweigung der If/Else-Anweisung.
Klicken Sie auf dem Menüband auf Aktion, und wählen Sie dann Gehe zu einer Stufe.
Klicken Sie auf den Link eine Stufe, und wählen Sie dann 3 – Ausführen.
Platzieren Sie den orangefarbenen Cursor in der Else-Verzweigung der If/Else-Anweisung.
Klicken Sie auf dem Menüband auf Aktion, und wählen Sie dann Gehe zu einer Stufe.
Klicken Sie auf den Link eine Stufe, und wählen Sie dann in der Dropdownliste 4 – Abgebrochen.
Platzieren Sie den orangefarbenen Cursor im Bereich Übergang in Stufe von Stufe 3, und klicken Sie dann auf dem Menüband auf Aktion und dann auf Gehe zu einer Stufe.
Klicken Sie auf den Link eine Stufe, und wählen Sie dann in der Dropdownliste Ende des Workflows.
Platzieren Sie den orangefarbenen Cursor im Bereich Übergang in Stufe von Stufe 4, und klicken Sie dann auf dem Menüband auf Aktion und dann auf Gehe zu einer Stufe.
Klicken Sie auf den Link eine Stufe, und wählen Sie dann in der Dropdownliste Ende des Workflows.
Klicken Sie auf dem Menüband auf Veröffentlichen.
Testen
Mit dem veröffentlichten Workflow können wir ein Beispielprojekt erstellen, um zu prüfen, wie die Genehmigungsaufgabe funktioniert.
So erstellen Sie ein Projekt
Klicken Sie in Project Web App im linken Navigationsbereich auf Projekte.
Klicken Sie auf dem Menüband auf die Registerkarte Projekte.
Klicken Sie auf Neu und dann auf Beispielprojekttyp.
Nennen Sie das Projekt Genehmigungsaufgabe zuweisen, und klicken Sie dann auf Speichern.
Klicken Sie auf der Seite Workflowstatus auf Übermitteln, und klicken Sie dann zur Bestätigung auf OK .
Nachdem das Projekt erstellt und übermittelt wurde, werden Sie feststellen, dass die aktuelle Workflowphase 1 – Vorschlagsidee ist. Der Workflow wird hier angehalten, bis der Benutzer, dem Sie die Genehmigungsaufgabe zugeordnet haben, das Projekt genehmigt oder abgelehnt.
Sehen wir uns an, was passiert, wenn der Benutzer die Aufgabe genehmigt.
So genehmigen Sie eine Aufgabe
Melden Sie sich bei Project Web App als Der Benutzer an, dem Sie die Aufgabe zugewiesen haben.
Klicken Sie in Project Web App im linken Navigationsbereich auf Genehmigungen.
Klicken Sie auf dem Menüband auf Workflowgenehmigungen.
Klicken Sie in der Liste Workflowaufgaben auf Alle Aufgaben.
Klicken Sie auf Genehmigungsaufgabe zuweisen.
Klicken Sie auf dem Menüband auf Bearbeiten.
Klicken Sie auf Genehmigt.
Beachten Sie, dass nach der Genehmigung der Aufgabe die aktuelle Workflowphase 3 – Ausführen lautet. Versuchen Sie, ein anderes Projekt zu erstellen und Abgelehnt für die Genehmigungsaufgabe auszuwählen. Beachten Sie, dass die aktuelle Workflowphase 4 – Abgebrochen ist.
Im nächsten Artikel erfahren Sie, wie Sie dem Genehmigungstask eine zusätzliche Genehmigungsoption hinzufügen.
Siehe auch
Erstellen einer Beispielworkflows für Project Web App
Wartenlassen eines Workflows auf ein Project Web App-Ereignis
Festlegen des Stufenstatus in einem Project Web App-Workflow
Hinzufügen eines benutzerdefinierten Felds zu einer Projektdetailseite
Anpassen von Genehmigungsoptionen für Project Web App-Workflows