Vergleich der Entwicklungstools für Workflows

Letzte Änderung: Donnerstag, 6. Mai 2010

Gilt für: SharePoint Foundation 2010

Die folgende Tabelle enthält einen detaillierten Vergleich der von Visual Studio 2010 Workflow Designer und Microsoft SharePoint Designer 2010 gebotenen Funktionen und der Workflows, die damit erstellt werden können.

Visual Studio 2010 Workflow Designer

SharePoint Designer

Ermöglicht das Erstellen von Workflows für SharePoint Foundation 2010.

Ermöglicht das Erstellen von Workflows für SharePoint Foundation 2010.

Mithilfe der Code-Behind-Datei können Entwickler benutzerdefinierten Microsoft Visual C#- oder Microsoft Visual Basic-Code zum Ausdrücken von Geschäftslogik schreiben.

Keine Code-Behind-Datei. Stattdessen wird Geschäftslogik in einer Workflowregeldatei deklarativ gekapselt.

Generiert eine Workflow-Markupdatei.

Generiert eine Workflow-Markupdatei.

Workflow wird als Vorlage erstellt, die mehreren Websites und Listen zugeordnet werden kann.

Workflow wird für eine bestimmte Liste erstellt, deren Daten zur Entwurfszeit an diese gebunden werden.

Workflows können auch als Websiteworkflows erstellt werden, wodurch sie von mehreren Websites wiederverwendet werden können.

Workflow-Markupdatei bzw. Markup und Code-Behind-Dateien, die in die Workflowassembly kompiliert werden.

Workflowmarkup, Workflowregeln und verwendete Dateien werden unkompiliert in einer bestimmten Dokumentbibliothek der Website gespeichert.

Die Workflowvorlage muss jeder Liste zugeordnet werden, in der sie verfügbar sein soll.

Die Zuordnung erfolgt, wenn der Workflow für die bestimmte Liste erstellt wird. Eine spätere Zuordnung ist weder notwendig noch möglich.

Die Workflowvorlage kann einem Websiteinhaltstyp zugeordnet werden.

Workflows können nicht für Inhaltstypen erstellt werden.

Ermöglicht die Verwendung einer beliebige Formulartechnologie, z. B. Microsoft ASP.NET-Formulare für SharePoint Foundation 2010-Workflows.

Verwendet das Formularwebpart.

Unterstützt Workflowänderungen.

Workflowänderungen sind nicht verfügbar.

Ermöglicht das Erstellen benutzerdefinierter Aktivitäten, die in Workflows einbezogen werden können.

Ist auf die auf der Benutzeroberfläche bereitgestellten Aktivitäten beschränkt. Benutzerdefinierte Aktivitäten können jedoch der Entwurfsoberfläche zur Verfügung gestellt werden, indem die ACTIONS-Dateien geändert werden, die die Liste der verwendbaren Aktivitäten enthalten.

Workflowassembly und -definition können als SharePoint-Feature verpackt und der Website bereitgestellt werden.

Die Bereitstellung in der spezifischen Liste erfolgt automatisch.

Das Initiierungsformular kann zum Erfassen von Informationen vom Benutzer genutzt werden, sobald dieser den Workflow startet.

Das Initiierungsformular kann zum Erfassen von Informationen vom Benutzer genutzt werden, sobald dieser den Workflow startet.

Benutzer können für die Interaktion mit Aufgaben in SharePoint Foundation 2010 benutzerdefinierte Formulare verwenden.

Benutzer können für die Interaktion mit SharePoint Foundation 2010-Aufgaben benutzerdefinierte Formulare verwenden.

Visual Studio-Debugging verfügbar.

Kein schrittweises Debugging verfügbar.

Sequenzielle und Statusworkflows können erstellen werden.

Es können nur sequenzielle Workflows erstellt werden.

Siehe auch

Konzepte

Workflowentwicklung für SharePoint Foundation

Workflowentwicklung in SharePoint Designer

Workflowentwicklung in Visual Studio