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.
Um wiederverwendbare Workflows zu importieren, die in SharePoint Designer erstellt wurden, verwenden Sie die Vorlage "Wiederverwendbares SharePoint 2010-Workflowprojekt importieren" in Visual Studio. Diese Vorlage importiert einen deklarativenWorkflow (nur XML) und konvertiert ihn in einen Codeworkflow, bei dem es sich um einen Workflow handelt, den Sie mit Visual Basic- oder Visual C#-Code verbessern können. Weitere Informationen finden Sie unter Exemplarische Vorgehensweise: Importieren eines wiederverwendbaren SharePoint Designer-Workflows in Visual Studio.
Die Vorlage "Wiederverwendbarer SharePoint 2010-Workflow importieren" kann jedoch nur Farmlösungen importieren. Wenn Sie Ihren Workflow als Sandkastenlösung bereitstellen möchten, importieren Sie ihn mit der Vorlage "SharePoint 2010-Lösungspaket importieren". Auf diese Weise können Sie sie jedoch nicht in codeworkflow konvertieren und können sie nicht als solche ändern.
Importieren wiederverwendbarer Workflows mithilfe der Vorlage "Wiederverwendbarer Workflow importieren"
Wenn Sie einen wiederverwendbaren Workflow mithilfe der Vorlage "Wiederverwendbaren SharePoint 2010-Workflow importieren" importieren, können Sie die Lösung wie jede andere Visual Studio SharePoint-Lösung ausführen oder ändern, aber möglicherweise müssen Sie einige Elemente manuell korrigieren.
Importieren von Aufgabenformularen
Die Projektvorlage "Wiederverwendbarer SharePoint 2010-Workflow importieren" importiert alle Initiierungs- und Zuordnungsformulare, importiert jedoch nur ein Vorgangsformular, da das Codeworkflowschema nur ein Vorgangsformular zulässt. Alle zusätzlichen Aufgabenformulare aus der ursprünglichen Workflowlösung werden im Projektmappen-Explorer im Ordner "Andere importierte Dateien" abgelegt.
Importieren wiederverwendbarer Workflows mithilfe der Vorlage "SharePoint 2010-Lösungspaket importieren"
Wenn Sie einen wiederverwendbaren Workflow mithilfe der Vorlage "SharePoint 2010-Lösungspaket importieren" importieren, müssen Sie die folgenden Probleme berücksichtigen:
Nach dem Importieren des Workflows können Sie ihn sofort bereitstellen und in Visual Studio ausführen, indem Sie die F5-TASTE auswählen. Wenn Sie jedoch etwas im Workflow in der importierten Lösung ändern, müssen Sie Elemente im Projekt möglicherweise manuell korrigieren, bevor Sie den Workflow bereitstellen und ausführen können.
Da der Workflow deklarativ ist, kann der Code nicht hinzugefügt werden. Um den Workflow in einen Codeworkflow zu konvertieren, müssen Sie ihn mithilfe der Vorlage "Wiederverwendbaren SharePoint 2010-Workflow importieren" in Visual Studio importieren.
Während Sie die Workflow-Designerdatei (XOML) in der Entwurfsansicht bearbeiten können, wird empfohlen, sie in der Quellansicht zu bearbeiten, da der Workflow-Designer falsche Fehler anzeigt.
Das Debuggen im Workflow funktioniert nicht für deklarative Inhalte. Haltepunkte, die im Workflow-Designer festgelegt sind, werden nicht getroffen.
Importieren von global wiederverwendbaren Workflowlösungen
Global wiederverwendbare Workflows können nicht mithilfe der Vorlage "Wiederverwendbarer SharePoint 2010-Workflow importieren" importiert werden. Um einen global wiederverwendbaren Workflow zu importieren, müssen Sie ihn in einen nicht global wiederverwendbaren Workflow konvertieren oder die Vorlage "SharePoint 2010-Lösungspaket importieren" verwenden.
Um den Workflow zu konvertieren, erstellen Sie eine Kopie des global wiederverwendbaren Workflows in SharePoint Designer (indem Sie das Kontextmenü für den Workflow öffnen und dann " Als Kopie speichern" auswählen). Importieren Sie dann den neuen wiederverwendbaren Workflow mit der Vorlage "Wiederverwendbaren SharePoint 2010-Workflow importieren" in Visual Studio.
Um den global wiederverwendbaren Workflow zu importieren, ohne ihn zu ändern, verwenden Sie die Vorlage "SharePoint 2010-Lösungspaket importieren". Wenn Sie diese Methode verwenden, wird der Workflow nicht in einen Codeworkflow konvertiert und bleibt ein deklarativer Workflow.