Grundlegendes zum Packen und Verteilen von Workflows in SharePoint
Erhalten Sie Informationen zum Packen und Bereitstellen eines Workflows in SharePoint mit SharePoint Designer 2013.
Hinweis
SharePoint 2010-Workflows wurden am 1. August 2020 für neue Mandanten eingestellt und am 1. November 2020 aus bestehenden Mandanten entfernt. Wenn Sie SharePoint 2010-Workflows verwenden, empfehlen wir die Migration zu Power Automate oder anderen unterstützten Lösungen. Weitere Informationen hierzu finden Sie unter Einstellung von SharePoint 2010-Workflows.
Übersicht über die Workflow-Packfunktionen von SharePoint Designer 2013
SharePoint Designer 2013 bietet die Möglichkeit, einen Workflow als Vorlage zu speichern. Das Speichern eines Workflows als Vorlage wird auch als Packen des Workflows bezeichnet. Nachdem der Workflow als Vorlage gespeichert wurde, kann er in die SharePoint-Umgebungen importiert und verwendet werden, ohne dass der Workflow neu entwickelt werden muss. Nicht alle Arten von Workflows können als Vorlage gespeichert werden. Die folgende Matrix zeigt die Workflowtypen, die als Vorlage gespeichert werden können.
Unterstützung nach Plattform für das Speichern eines Workflows als Vorlage
Workflowtyp | SharePoint 2010 Workflow-Plattform | SharePoint-Workflowplattform |
---|---|---|
Listenworkflow |
Nein |
Ja |
Website-Workflow |
Nein |
Ja |
Wieder verwendbaren Workflows |
Ja |
Ja |
Hinweis
SharePoint enthält zwei verschiedene Workflowplattformen: die SharePoint 2010-Workflowplattform und die SharePoint-Workflowplattform. Beide Plattformen stehen in SharePoint zur Verfügung. Weitere Informationen zu den beiden Workflows finden Sie unter Erste Schritte mit dem SharePoint-Workflow.
Packen eines Workflows in SharePoint Designer 2013
Der Prozess für das Verpacken eines Workflows umfasst das Speichern des Workflows in eine Vorlagendatei mit SharePoint Designer 2013. Ein Workflow-Paket liegt in Form einer Datei Web Solution Package (WSP) und hat die Dateierweiterung WSP. Wenn Sie ein Paket ein Workflows gehen Sie folgendermaßen vor.
Paket eines Workflows
Öffnen Sie einen vorhandenen Workflow oder entwickeln Sie neuen Workflow in SharePoint Designer 2013.
Klicken Sie auf der Registerkarte Workfloweinstellungen im Menüband auf die Schaltfläche Speichern als Vorlage im Abschnitt Verwalten, wie in der Abbildung dargestellt.
Abbildung: Speichern Sie Workflow als Vorlage.
Ein Dialogfeld mit Informationen wird angezeigt, damit Sie wissen, dass die Vorlage in der Bibliothek Websiteobjekte gespeichert wurde.
Klicken Sie auf der Bibliothek Websiteobjekte, um die Workflowvorlage anzuzeigen, wie in der Abbildung dargestellt.
Abbildung: Eine Workflowvorlage in Websiteobjekten
Tipp: Eine Workflowvorlage speichert automatisch in der Bibliothek Websiteobjekte der Websitesammlung, in die sich der Workflow befindet.
Bereitstellen eines Workflowpakets in SharePoint
Sie können einem Workflow-Paket bereitstellen, zu einer SharePoint-Farm oder Website, die unterscheidet sich von der Farm oder Website entwickelt wurde. In der Reihenfolge für einen Workflow muss Bereitstellung erfolgreich zwei Elemente werden erfüllt sein:
Alle Workflow Abhängigkeiten wie Listen, Bibliotheken, Spalten und Inhaltstypen müssen auf der neuen Website bereits vorhanden sein.
Jede einzelne Abhängigkeit benötigen den genauen Namen der Quelle Abhängigkeit.
Wenn ein Workflow bereitgestellt wird und die genauen Abhängigkeiten nicht vorhanden sind, wird ein Fehler ausgegeben.
Bevor Sie einen Workflow bereitstellen können, müssen Sie zuerst die Workflowvorlage aus der SharePoint-Quellfarm exportieren. Verwenden Sie dieses Verfahren, um eine Workflowvorlage zu exportieren.
Exportieren einer Workflowvorlage
Öffnen Sie SharePoint Designer 2013, und navigieren Sie zu der Bibliothek Websiteobjekte, in die Vorlage gespeichert ist.
Wählen Sie die Workflowvorlage aus, den, die Sie durch Klicken auf exportieren möchten.
Klicken Sie auf die Schaltfläche Datei exportieren, um die Vorlagendatei an Ihrem lokalen Computer oder einem Netzlaufwerk zu speichern, wie in der Abbildung dargestellt.
Abbildung: Exportieren der Workflowvorlage aus SharePoint Designer 2013
Zum Bereitstellen von einem Workflow-Paket verwenden Sie dieses Verfahren.
Bereitstellen einer Workflowlösung
Öffnen Sie Internet Explorer und navigieren Sie zu der SharePoint-Websitesammlung, in der Sie den Workflow bereitstellen möchten.
Klicken Sie auf Websiteaktionen und wählen Sie Websiteeinstellungen.
Klicken Sie im Abschnitt Web-Designer-Kataloge auf Lösungen.
Hinweis
Sie müssen sich auf der Seite Websiteeinstellungen für die Websitesammlung befinden, um den Katalog Lösungen zu sehen. Wenn Sie sich auf der Seite Websiteeinstellungen für eine Unterwebsite befinden, ist der Katalog Lösungen nicht sichtbar ist.
Klicken Sie auf die Schaltfläche Lösung hochladen, um die Lösung wie in der Abbildung gezeigt hochzuladen.
Abbildung: Lösungsschaltfläche hoch
Aktivieren Sie die Lösung, indem Sie auf die Schaltfläche Aktivieren, wie in der Abbildung dargestellt.
Abbildung: Dialogfeld Lösung und die Schaltfläche aktivieren
Nachdem eine workflowlösung für eine Websitesammlung aktiviert wurde, kann es als ein Feature für alle untergeordneten Websites verfügbar. Verwenden Sie dieses Verfahren, um das Workflowfeature für eine Unterwebsite zu aktivieren.
Aktivieren des Workflowfeatures
Öffnen Sie die Websiteeinstellungen auf der Website, in dem Sie das Workflowfeature aktivieren möchten.
Klicken Sie in der Gruppe Websiteaktionen auf Websitefeatures verwalten.
Klicken Sie neben dem Workflowfeature auf Aktivieren, wie in der Abbildung dargestellt.
Abbildung: Aktivieren Sie Workflowfeatures für Website