Baustein: Workflows

Letzte Änderung: Mittwoch, 7. Oktober 2009

Gilt für: SharePoint Foundation 2010

Inhalt dieses Artikels
Objektmodell für Workflow
Tools für die Entwicklung von Workflows
Andere Bereiche im Zusammenhang mit Workflow

Workflows werden in Microsoft SharePoint Foundation 2010 zur Automatisierung von Geschäftslogik und Prozessen mithilfe des zugrunde liegenden Windows Workflow Foundation-Moduls verwendet. Wenn ein Workflow gestartet wird, durchläuft er einen vom Workflow-Designer vorgeschriebenen Satz von Anweisungen. Bestimmte Aktivitäten werden ausgeführt, wenn bestimmte Bedingungen erfüllt sind. Auf diese Weise können die Geschäftsprozesse eines Unternehmens ohne manuelle Interaktion und Nachverfolgung vollständig beschrieben und programmgesteuert dargestellt werden.

Während der Ausführung eines Workflows müssen häufig Informationen von einem Benutzer erfragt werden. Zum Erfassen dieser Interaktion kann ein Workflow-Designer InfoPath-Formulare oder ASP.NET-Formulare verwenden. Diese Formulare sind mit dem Workflow durch eine besondere Art von Eigenschaft verbunden, über die die Verarbeitung durch das Workflowlaufzeitmodul fortgesetzt werden kann.

Objektmodell für Workflow

Die Namespaces für SharePoint Foundation-Workflow befinden sich unter dem Microsoft.SharePoint-Namespace und umfassen Folgendes:

Microsoft.SharePoint.Workflow – Enthält die Basisklassen und wichtigsten Einstiegspunkte für die Entwicklung von benutzerdefinierten, codierten Workflows.

Microsoft.SharePoint.Workflow.Application – Stellt die in SharePoint Foundation integrierten dreiphasigen Workflowklassen dar.

Microsoft.SharePoint.WorkflowActions – Enthält die in SharePoint Foundation enthaltenen Workflowaktionen oder -aktivitäten.

Microsoft.SharePoint.WorkflowActions.WithKey – Enthält Spiegelklassen, die mithilfe eines Textbezeichners auf Workflows zugreifen.

Tools für die Entwicklung von Workflows

Microsoft SharePoint Designer 2010

SharePoint Designer wurde wesentlich verbessert, um das Erstellen von Workflows in SharePoint Foundation ohne jede Kenntnis von Code zu ermöglichen. Workflow-Designer können nun den integrierten Workflow-Designer verwenden, um robuste Workflowanwendungen zu erstellen, deren Bereich auf die Listen-, Dokumentbibliothek- oder Websiteebene beschränkt ist. Diese Workflows können auch exportiert und an anderer Stelle wieder verwendet werden.

Weitere Informationen zum Verwenden von SharePoint Designer finden Sie im SharePoint Designer Developer Center.

Sie können mit Visual Studio komplexe und stark angepasste Workflows erstellen. Visual Studio enthält einen Workflow-Designer, mit dem Designer und Entwickler einen Geschäftsprozess darstellen können, indem sie Steuerelemente auf die Entwurfsoberfläche ziehen und diese dann für die Ausführung von speziellem Code an einem bestimmten Punkt in der Workflowaktivität codieren.

Andere Bereiche im Zusammenhang mit Workflow

Workflows sind auch in Microsoft SharePoint Server 2010 verfügbar. Weitere Informationen zum Entwickeln von Workflows in SharePoint Server 2010 finden Sie in der Workflow-Klassenbibliotheksreferenz im Microsoft SharePoint Server 2010 Software Development Kit.