Workflowentwicklung in Visual Studio

Letzte Änderung: Freitag, 16. April 2010

Gilt für: SharePoint Foundation 2010

Windows Workflow Foundation (WF) bietet den Visual Studio 2010 Workflow Designer, mit dem Entwickler eigene Workflows und Workflowaktivitäten erstellen können.

Mit dem Visual Studio 2010 Workflow Designer können Sie Workflowvorlagen und benutzerdefinierte Workflowaktivitäten erstellen. Sie können Ihrem Workflow benutzerdefinierten Code hinzufügen und Formulare entwerfen, z. B. ASP.NET-Formulare, mit deren Hilfe der Workflow mit den Workflowbenutzern während der Zuordnung und Laufzeit kommuniziert. Sie können sogar benutzerdefinierte Aktivitäten erstellen, die in anderen Workflows verwendet werden.

Weitere Informationen zum Erstellen von Workflowformularen mithilfe von Technologien wie Microsoft ASP.NET finden Sie unter Workflowformulare (Übersicht).

Informationen zum Erstellen benutzerdefinierter Workflowaktivitäten finden Sie im Windows Workflow Foundation Developer Center.

Nachdem Sie Ihre Lösung erstellt haben, können Sie die Lösungsdatei mithilfe der Funktionalität zum Packen von Features in einer Workflowvorlage verpacken. SharePoint Foundation-Featurepakete stellen einen Mechanismus bereit, mit dessen Hilfe Entwickler die für eine Lösung benötigten Dateien verpacken können, z. B. Workflows, Webparts, Listen und Websitedefinitionen, um die Verteilung und Bereitstellung zu erleichtern.

Weitere Informationen zum Verpacken von Features finden Sie unter Verwenden von Features.

Workflowentwicklungsprozess in Visual Studio

Gehen Sie zum Entwickeln von Workflows für SharePoint Foundation mithilfe des Visual Studio 2010 Workflow Designer grundlegend wie folgt vor:

  • Erstellen Sie den Workflow einschließlich Code-Behind-Datei in Visual Studio 2010 Workflow Designer.

    Weitere Informationen finden Sie unter Visual Studio Designer für Windows Workflow Foundation (Übersicht).

  • Entwerfen und veröffentlichen Sie alle Formulare, die Sie mit Ihrem Workflow verwenden möchten.

    Weitere Informationen zum Erstellen von Workflowformularen mithilfe von Technologien wie ASP.NET finden Sie unter Workflowformulare (Übersicht).

  • Erstellen Sie die Featuredefinitionsdatei und Workflow-Vorlagendefinitionsdatei, die Informationen zur Workflowassembly enthält und die Formulare an die Workflowassembly bindet.

    Weitere Informationen finden Sie unter Workflowdefinitionen.

  • Kompilieren Sie die Workflowdateien in eine .NET-Assembly.

  • Packen Sie die Workflowassembly und Workflowdefinition zusammen, und stellen Sie sie mithilfe der Featurefunktionalität in SharePoint Foundation bereit.

    Weitere Informationen finden Sie unter Workflowbereitstellung mithilfe von Features.

  • Debuggen Sie die aktive Workflowassembly mit dem Visual Studio 2010 Workflow Designer.

    Weitere Informationen finden Sie unter Gewusst wie: Debuggen des SharePoint Foundation-Workflows.

  • Kompilieren die Workflowassembly den Anforderungen entsprechend erneut, um alle gefundenen Fehler zu beheben, und stellen Sie sie bereit.

Siehe auch

Konzepte

Workflowentwicklung für SharePoint Foundation

Einführung in Workflows in SharePoint Foundation