Installieren und Konfigurieren von Workflow für SharePoint ServerInstall and configure workflow for SharePoint Server

gilt für: ja2013 ja2016 ja2019 NeinSharePoint OnlineAPPLIES TO: yes2013 yes2016 yes2019 noSharePoint Online

Dieser Artikel enthält die erforderlichen Informationen und Vorgänge für die Konfiguration von Workflow in SharePoint Server.This article contains the information and procedures required to configure workflow in SharePoint Server.

Wichtig

Die Schritte in diesem Artikel gelten für SharePoint Server. Die SharePoint 2013 Workflowplattform wird in SharePoint Foundation 2013 nicht unterstützt.The steps in this article apply to SharePoint Server. The SharePoint 2013 Workflow platform is not supported in SharePoint Foundation 2013.

Hinweis

Sie können sich eine Videoserie anschauen, in der der Ablauf beim Installieren und Konfigurieren der SharePoint 2013-Workflow-Plattform erläutert wird. Wechseln Sie dazu zu Video series: Install and configure Workflow in SharePoint Server 2013You can watch a video series that walks through the process of installing and configuring the SharePoint 2013 Workflow platform. To view the videos, see Video series: Install and configure Workflow in SharePoint Server 2013

ÜbersichtOverview

Für das Erstellen eines Workflows für SharePoint Server ist die neue Option Plattformtyp vorhanden. Die Abbildung zeigt die Option Plattformtyp beim Erstellen eines neuen Workflows mit SharePoint Designer 2013.A new option exists when you build a workflow for SharePoint Server. This option is called Platform Type. The figure shows the Platform Type option when you are creating a new workflow by using SharePoint Designer 2013.

Abbildung: SharePoint Server umfasst drei Workflowplattform-Optionen.Figure: SharePoint Server includes three workflow platform options.

Drei Workflowplattformen in SharePoint 2013.

Bei der Erstinstallation von SharePoint Server ist nur die SharePoint 2010 Workflow-Plattform verfügbar. Die SharePoint 2013 Workflow-Plattform und die Project Server-Plattform erfordern zusätzliche Schritte. Die drei Workflow-Plattformen sind in der folgenden Tabelle beschrieben.The only platform available when you first install SharePoint Server is the SharePoint 2010 Workflow platform. The SharePoint 2013 Workflow platform and the Project Server platform require additional steps. The three workflow platforms are outlined in the following table.

In SharePoint Server verfügbare WorkflowplattformtypenWorkflow Platform types available in SharePoint Server

PlattformtypPlatform Type PlattformframeworkPlatform Framework AnforderungenRequirements
SharePoint 2010-WorkflowSharePoint 2010 Workflow
Windows Workflow Foundation 3Windows Workflow Foundation 3
Wird mit SharePoint Server automatisch installiert.Installs automatically with SharePoint Server.
SharePoint 2013-WorkflowSharePoint 2013 Workflow
Windows Workflow Foundation 4Windows Workflow Foundation 4
Erfordert SharePoint Server und Workflow-Manager.Requires SharePoint Server and Workflow Manager.
SharePoint 2013 Workflow - Project ServerSharePoint 2013 Workflow - Project Server
Windows Workflow Foundation 4Windows Workflow Foundation 4
Erfordert SharePoint Server, Workflow-Manager und Project Server.Requires SharePoint Server, Workflow Manager, and Project Server.

Hinweis

Workflow-Manager muss separat von SharePoint Server heruntergeladen und installiert werden. Es wird bei der Installation von SharePoint Server nicht automatisch installiert.Workflow Manager must be downloaded and installed separately from SharePoint Server. It does not install automatically when you install SharePoint Server.

Installieren von Workflow-ManagerInstall Workflow Manager

Workflow-Manager können auf denselben Servern wie SharePoint oder auf separaten dedizierten Servern installiert werden.Workflow Manager may be installed on the same servers as SharePoint or on separate, dedicated servers. Workflow-Manager können mit dem webpi-Tool bereitgestellt werden.Workflow Manager can be deployed with the Web PI tool. Weitere Informationen zum Thema "webpi" finden Sie unter Verwenden des Microsoft-Webplattform-Installers.For more information on Web PI, see Using the Microsoft Web Platform Installer.

Installieren und Konfigurieren von SharePoint ServerInstall and configure SharePoint Server

Sie müssen SharePoint Server installieren und konfigurieren. Lesen Sie dazu Installieren und Bereitstellen von SharePoint 2013.You must install and configure SharePoint Server. To do so, see Install and deploy SharePoint 2013.

Hinweis

Die SharePoint 2010-Workflowplattform wird bei der Installation von SharePoint Server automatisch installiert. Die SharePoint 2013-Workflowplattform erfordert Workflow-Manager. Sie muss getrennt installiert und anschließend für Ihre SharePoint Server-Farm konfiguriert werden. > App-Verwaltungsdienst und Website-Abonnementdienst müssen bereitgestellt werden, damit die SharePoint 2013-Workflowplattform ordnungsgemäß funktioniert. Das Setup eines Platzhalterzertifikats und die DNS-Registrierung sind nicht erforderlich, beide Instanzen müssen jedoch ausgeführt werden.The SharePoint 2010 Workflow platform installs automatically when you install SharePoint Server. The SharePoint 2013 Workflow platform requires Workflow Manager and must be installed separately and then configured to work with your SharePoint Server farm. > To function correctly SharePoint 2013 Workflows require to have App Management Service and Site Subscription Service provisioned. It is not required to setup a wildcard certificate and DNS registration but both instances need to be running.

Konfigurieren von Workflow-Manager für die SharePoint Server-FarmConfigure Workflow Manager to work with the SharePoint Server farm

Vor dem Konfigurieren von Workflow-Manager für SharePoint Server müssen Sie die beiden folgenden Schlüsselfaktoren berücksichtigen.You must consider the following two key factors before configuring Workflow Manager to work with SharePoint Server.

  • Ist Workflow-Manager auf einem Server installiert, der Teil der SharePoint-Farm ist?Is Workflow Manager installed on a server that is part of the SharePoint farm?

  • Wird bei der Kommunikation zwischen Workflow-Manager und SharePoint Server HTTP oder HTTPS verwendet?Will communication between Workflow Manager and SharePoint Server use HTTP or HTTPS ?

Diese Faktoren lassen sich in vier Szenarien übertragen. In jedem Szenario wird eine SharePoint Server-Farm für die Kommunikation und Verwendung mit der Workflow-Manager-Farm konfiguriert. Folgen Sie dem Szenario, das Ihrem Umstand entspricht.These factors translate into four scenarios. Each scenario configures a SharePoint Server farm to communicate and function with the Workflow Manager farm. Follow the scenario that matches your circumstance.

1: Workflow-Manager ist auf einem Server installiert, der Teil der SharePoint Server-Farm ist. Die Kommunikation erfolgt über HTTP.1: Workflow Manager is installed on a server that is part of the SharePoint Server farm. Communication takes place by using HTTP.
2: Workflow-Manager ist auf einem Server installiert, der Teil der SharePoint Server-Farm ist. Die Kommunikation erfolgt über HTTP.2: Workflow Manager is installed on a server that is part of the SharePoint Server farm. Communication takes place by using HTTPS.
3: Workflow-Manager ist auf einem Server installiert, der NICHT Teil der SharePoint Server-Farm ist. Die Kommunikation erfolgt über HTTP.3: Workflow Manager is installed on a server that is NOT part of the SharePoint Server farm. Communication takes place by using HTTP.
4: Workflow-Manager ist auf einem Server installiert, der NICHT Teil der SharePoint Server-Farm ist. Die Kommunikation erfolgt über HTTPS.4: Workflow Manager is installed on a server that is NOT part of the SharePoint Server farm. Communication takes place by using HTTPS.

Hinweis

Aus Sicherheitsgründen wird für eine Produktionsumgebung HTTPS empfohlen.For security reasons, we recommend HTTPS for a production environment.

Tipp

Informationen zu einer Konfiguration mit den niedrigsten Berechtigungen finden Sie unter Least Privilege Configuration for Workflow Manager with SharePoint Server 2013 (Konfiguration mit den niedrigsten Berechtigungen für Workflow-Manager mit SharePoint Server 2013).For information about least-privilege configuration, see Least Privilege Configuration for Workflow Manager with SharePoint Server 2013.

So konfigurieren Sie Workflow-Manager auf einem Server, der Teil der SharePoint Server-Farm ist und auf dem die Kommunikation über HTTP erfolgtTo configure Workflow Manager on a server that is part of the SharePoint Server farm and on which communication takes place by using HTTP

  1. Melden Sie sich in der SharePoint Server-Farm an dem Computer an, auf dem Workflow-Manager installiert wurde.Log on to the computer in the SharePoint Server farm where Workflow Manager was installed.

  2. Öffnen Sie die SharePoint-Verwaltungsshell als Administrator. Klicken Sie dazu mit der rechten Maustaste auf SharePoint-Verwaltungsshell, und wählen Sie Als Administrator ausführen.Open the SharePoint Management Shell as an administrator. This is accomplished by right-clicking the SharePoint Management Shell and choosing Run as administrator.

  3. Führen Sie das Cmdlet Register-SPWorkflowService aus.Run the Register-SPWorkflowService cmdlet.

    Beispiel:Example:

Register-SPWorkflowService -SPSite "http://myserver/mysitecollection" -WorkflowHostUri "http://workflow.example.com:12291" -AllowOAuthHttp
  1. Melden Sie sich an den einzelnen Servern in der SharePoint Server-Farm an.Log on to each server in the SharePoint Server farm.

    Auf jedem Server in der SharePoint Server-Farm muss der Workflow-Manager-Client installiert sein.Each server in the SharePoint Server farm must have the Workflow Manager Client installed.

    Hinweis

    Bei der Installation von Workflow-Manager auf einem Server wird automatisch auch der Workflow-Manager-Client auf diesem Server installiert. Auf allen weiteren Servern müssen Sie den Workflow-Manager-Client selbst installieren. Wenn Sie zum Beispiel bei einer Farm mit fünf Servern den Workflow-Manager auf einem dieser Server installieren, müssen Sie den Workflow-Manager-Client auf den vier restlichen Servern selbst installieren.When you install Workflow Manager on a server it automatically installs the Workflow Manager Client on that server. You will still need to install the Workflow Manager Client on any additional servers. For example, if you have a farm that contains five servers and you install Workflow Manager on one of those servers you will still need to install the Workflow Manager Client on the four additional servers.

  2. Installieren Sie den Workflow-Manager-Client auf jedem Server in der SharePoint-Farm.Install the Workflow Manager Client on each server in the SharePoint farm.

    Sie können den Workflow-Manager-Client hier herunterladen und installieren: http://go.microsoft.com/fwlink/p/?LinkID=268376Download and install the Workflow Manager Client here: http://go.microsoft.com/fwlink/p/?LinkID=268376

So konfigurieren Sie Workflow-Manager auf einem Server, der Teil der SharePoint Server-Farm ist und auf dem die Kommunikation über HTTPS erfolgtTo configure Workflow Manager on a server that is part of the SharePoint Server farm and on which communication takes place by using HTTPS

  1. Ermitteln Sie, ob in SharePoint Workflow-Manager-Zertifikate installiert werden müssen.Determine if you need to install Workflow Manager certificates in SharePoint.

    Unter bestimmten Umständen müssen Sie Workflow-Manager-Zertifikate abrufen und installieren. Wenn Ihre Installation das Abrufen und Installieren dieser Zertifikate erfordert, müssen Sie diesen Schritt ausführen, bevor Sie den Vorgang fortsetzen. Lesen Sie Installieren von Workflow-Manager-Zertifikaten in SharePoint Server 2013, um zu ermitteln, ob Sie Zertifikate installieren müssen. Hier finden Sie auch entsprechende Anweisungen.Under some circumstances, you have to obtain and install Workflow Manager certificates. If your installation requires that you obtain and install these certificates, you must complete that step before continuing. To learn whether you need to install certificates, and for instructions, see Install Workflow Manager certificates in SharePoint Server.

  2. Melden Sie sich in der SharePoint Server-Farm an dem Computer an, auf dem Workflow-Manager installiert wurde.Log into the computer in the SharePoint Server farm where Workflow Manager was installed.

  3. Öffnen Sie die SharePoint-Verwaltungsshell als Administrator. Klicken Sie dazu mit der rechten Maustaste auf SharePoint-Verwaltungsshell, und wählen Sie Als Administrator ausführen.Open the SharePoint Management Shell as an administrator. This is accomplished by right-clicking the SharePoint Management Shell and choosing Run as administrator.

  4. Führen Sie das Cmdlet Register-SPWorkflowService aus.Run the Register-SPWorkflowService cmdlet.

    Beispiel:Example:

Register-SPWorkflowService -SPSite "https://myserver/mysitecollection" -WorkflowHostUri "https://workflow.example.com:12290"
  1. Melden Sie sich an den einzelnen Servern in der SharePoint Server-Farm an.Log on to each server in the SharePoint Server farm.

    Auf jedem Server in der SharePoint Server-Farm muss der Workflow-Manager-Client installiert sein.Each server in the SharePoint Server farm must have the Workflow Manager Client installed.

    Hinweis

    Bei der Installation von Workflow-Manager auf einem Server wird automatisch auch der Workflow-Manager-Client auf diesem Server installiert. Auf allen weiteren Servern müssen Sie den Workflow-Manager-Client selbst installieren. Wenn Sie zum Beispiel bei einer Farm mit fünf Servern den Workflow-Manager auf einem dieser Server installieren, müssen Sie den Workflow-Manager-Client auf den vier restlichen Servern selbst installieren.When you install Workflow Manager on a server it automatically installs the Workflow Manager Client on that server. You will still have to install the Workflow Manager Client on any additional servers. For example, if you have a farm that contains five servers and you install Workflow Manager on one of those servers you will still need to install the Workflow Manager Client on the four additional servers.

  2. Installieren Sie den Workflow-Manager-Client auf jedem Server in der SharePoint-Farm.Install the Workflow Manager Client on each server in the SharePoint farm.

    Sie können den Workflow-Manager-Client hier herunterladen und installieren: http://go.microsoft.com/fwlink/p/?LinkID=268376Download and install the Workflow Manager Client here: http://go.microsoft.com/fwlink/p/?LinkID=268376

So konfigurieren Sie Workflow-Manager auf einem Server, der NICHT Teil der SharePoint Server-Farm ist und auf dem die Kommunikation über HTTP erfolgtTo configure Workflow Manager on a server that is NOT part of the SharePoint Server farm and on which communication takes place by using HTTP

  1. Melden Sie sich an den einzelnen Servern in der SharePoint Server-Farm an.Log on to each server in the SharePoint Server farm.

  2. Installieren Sie den Workflow-Manager-Client auf jedem Server in der SharePoint-Farm.Install the Workflow Manager Client on each server in the SharePoint farm.

    Vor dem Ausführen des Workflow-Paarungs-Cmdlets müssen Sie den Workflow-Manager-Client auf jedem Server in der SharePoint-Farm installieren.Before you can run the workflow pairing cmdlet, you must install Workflow Manager Client on each of the servers in the SharePoint farm.

    Sie können den Workflow-Manager-Client hier herunterladen und installieren: http://go.microsoft.com/fwlink/p/?LinkID=268376Download and install the Workflow Manager Client here: http://go.microsoft.com/fwlink/p/?LinkID=268376

  3. Öffnen Sie die SharePoint 15-Verwaltungsshell als Administrator. Klicken Sie dazu mit der rechten Maustaste auf den Befehl SharePoint 2013-Verwaltungsshell, und wählen Sie Als Administrator ausführen.Open the SharePoint Management Shell as an administrator. This is accomplished by right-clicking the SharePoint 2013 Management Shell command and choosing Run as administrator.

  4. Führen Sie das Cmdlet Register-SPWorkflowService aus. Das Cmdlet sollte nur einmal ausgeführt werden und kann auf einem beliebigen Server in der SharePoint-Farm ausgeführt werden.Run the Register-SPWorkflowService cmdlet. The cmdlet should be run only once and can be run from any of the servers in the SharePoint farm.

    Beispiel:Example:

Register-SPWorkflowService -SPSite "http://myserver/mysitecollection" -WorkflowHostUri "http://workflow.example.com:12291" -AllowOAuthHttp

Wichtig

Sie müssen den Workflow-Manager-Client auf jedem Server in der SharePoint-Farm installieren, bevor Sie das Paarungs-Cmdlet ausführen.You must install the Workflow Manager Client on each server in the SharePoint farm before you run the pairing cmdlet.

So konfigurieren Sie Workflow-Manager auf einem Server, der NICHT Teil der SharePoint Server-Farm ist und auf dem die Kommunikation über HTTPS erfolgtTo configure Workflow Manager on a server that is NOT part of the SharePoint Server farm and on which communication takes place by using HTTPS

  1. Ermitteln Sie, ob in SharePoint Workflow-Manager-Zertifikate installiert werden müssen.Determine whether you need to install Workflow Manager certificates in SharePoint 2013.

    Unter bestimmten Umständen müssen Sie Workflow-Manager-Zertifikate abrufen und installieren. Wenn Ihre Installation das Abrufen und Installieren dieser Zertifikate erfordert, müssen Sie diesen Schritt ausführen, bevor Sie den Vorgang fortsetzen. Lesen Sie Installieren von Workflow-Manager-Zertifikaten in SharePoint Server 2013, um zu ermitteln, ob Sie Zertifikate installieren müssen. Hier finden Sie auch entsprechende Anweisungen.Under some circumstances, you have to obtain and install Workflow Manager certificates. If your installation requires that you obtain and install these certificates, you must complete that step before continuing. To learn whether you need to install certificates, and for instructions, see Install Workflow Manager certificates in SharePoint Server.

  2. Melden Sie sich an den einzelnen Servern in der SharePoint Server-Farm an.Log on to each server in the SharePoint Server farm.

  3. Installieren Sie den Workflow-Manager-Client auf jedem Server in der SharePoint-Farm.Install the Workflow Manager Client on each server in the SharePoint farm.

    Vor dem Ausführen des Workflow-Paarungs-Cmdlets müssen Sie den Workflow-Manager-Client auf jedem Server in der SharePoint-Farm installieren.Before you can run the workflow pairing cmdlet, you must install Workflow Manager Client on each of the servers in the SharePoint farm.

    Sie können den Workflow-Manager-Client hier herunterladen und installieren: http://go.microsoft.com/fwlink/p/?LinkID=268376Download and install the Workflow Manager Client here: http://go.microsoft.com/fwlink/p/?LinkID=268376

  4. Öffnen Sie die SharePoint 15-Verwaltungsshell als Administrator. Klicken Sie dazu mit der rechten Maustaste auf den Befehl SharePoint-Verwaltungsshell, und wählen Sie Als Administrator ausführen.Open the SharePoint Management Shell as an administrator. This is accomplished by right-clicking the SharePoint Management Shell command and choosing Run as administrator.

  5. Führen Sie das Cmdlet Register-SPWorkflowService aus.Run the Register-SPWorkflowService cmdlet.

    Beispiel:Example:

Register-SPWorkflowService -SPSite "https://myserver/mysitecollection" -WorkflowHostUri "https://workflow.example.com:12290"

Wichtig

Sie müssen den Workflow-Manager-Client auf jedem Server in der SharePoint-Farm installieren, bevor Sie das Paarungs-Cmdlet ausführen.You must install the Workflow Manager Client on each server in the SharePoint farm before you run the pairing cmdlet.

Überprüfen der InstallationValidate the installation

Überprüfen Sie anhand dieser Schritte, ob die erforderlichen Komponenten erfolgreich installiert und konfiguriert wurden.Use these steps to validate that you have successfully installed and configured the required components.

So überprüfen Sie die InstallationTo validate the installation

  1. Fügen Sie Ihrer SharePoint-Website einen Benutzer hinzu und erteilen Sie ihm Website-Designer-Berechtigungen.Add a user to your SharePoint site, and grant the user Site Designer permissions.

  2. Installieren Sie SharePoint Designer 2013, und erstellen Sie einen Workflow basierend auf der SharePoint 2013-Workflowplattform. Weitere Informationen dazu finden Sie unter Erstellen eines Workflows mithilfe von SharePoint Designer 2013 und der SharePoint 2013-Workflowplattform.Install SharePoint Designer 2013 and create a workflow based on the SharePoint 2013 Workflow platform. For more information, see Creating a workflow by using SharePoint Designer 2013 and the SharePoint 2013 Workflow platform.

  3. Führen Sie diesen Workflow auf der SharePoint-Benutzeroberfläche aus.Run this workflow from the SharePoint user interface.

ProblembehandlungTroubleshooting

Aus Sicherheitsgründen kann das Setupkonto nicht zum Erstellen eines Workflows basierend auf der SharePoint 2013-Workflowplattform verwendet werden. Wenn Sie versuchen, mit SharePoint Designer 2013 einen Workflow basierend auf der SharePoint 2013-Workflowplattform zu erstellen, wird eine Warnung angezeigt, dass die Liste mit Workflowaktionen nicht vorhanden ist, und der Workflow wird nicht erstellt.For security reasons, the Setup account cannot be used to create a workflow based on the SharePoint 2013 Workflow platform. If you try to create a workflow based on the SharePoint 2013 Workflow platform by using SharePoint Designer 2013, you receive a warning that the list of workflow actions do not exist, and the workflow is not created.

Der Benutzer, der einen Workflow bereitstellt und ausführt, muss dem Benutzerprofildienst hinzugefügt sein. Überprüfen Sie in der Zentraladministration auf der Seite "Benutzerprofildienst-Anwendung", dass der Benutzer, den Sie zum Überprüfen der Workflowinstallation verwenden, im Benutzerprofildienst vorhanden ist.The user who deploys and runs a workflow must be added to the User Profile service. Check the User Profile service application page in Central Administration to confirm that the user you are using to validate workflow installation is in the User Profile service.

Sie können - wie in der Abbildung dargestellt - mithilfe des IIS-Managers ermitteln, welche Ports von SharePoint Server und Workflow-Manager für HTTP und HTTPS verwendet werden.You can determine which ports SharePoint Server and Workflow Manager are using for both HTTP and HTTPS by using IIS Manager as shown in the figure.

Abbildung: Anzeigen der vom Workflow-Manager verwendeten Ports mithilfe des IIS-ManagersFigure: Use IIS Manager to view the ports used by Workflow Manager

Anzeigen von Ports im IIS-Manager.

Workflow-Manager kommuniziert mithilfe von TCP/IP oder Named Pipes. Stellen Sie sicher, dass das richtige Kommunikationsprotokoll auf der SQL Server-Instanz aktiviert ist, die die Workflow-Manager-Datenbanken hostet.Workflow Manager communicates by using TCP/IP or Named Pipes. Make sure that the appropriate communication protocol is enabled on the SQL Server instance that hosts the Workflow Manager databases.

Der SQL Browser-Dienst muss auf der SQL Server-Instanz ausgeführt werden, die die Workflow-Manager-Datenbank hostet.The SQL Browser Service must be running on the SQL Server instance that hosts the Workflow Manager databases.

Das Systemkonto kann nicht zum Entwickeln eines Workflows verwendet werden.The System Account cannot be used to develop a workflow.

Informationen zur Problembehandlung bei SharePoint Server finden Sie unter Problembehandlung für SharePoint Server.To troubleshoot SharePoint Server, see Troubleshooting SharePoint Server.