Freigeben über


Erstellen von Office SharePoint Server-Workflows

Analog zu Windows SharePoint Services-Workflows können Office SharePoint Server-Workflows mit Visual Studio 2005 und dem WF Workflow-Designer oder Office SharePoint Designer erstellt werden. In diesem Abschnitt werden beide Möglichkeiten beschrieben.

Erstellen von Workflows mit Visual Studio 2005 und WF Workflow Designer

Das Erstellen eines Office SharePoint Server-Workflows mit Visual Studio 2005 und WF Workflow Designer ähnelt in weiten Teilen dem Erstellen eines Workflows mit diesem Tool, der ausschließlich auf Windows SharePoint Services basiert. Wie bereits gezeigt, können Entwickler Aktivitäten per Drag und Drop auf der Entwurfsoberfläche abgelegen und anschließend entsprechenden Code schreiben. Office SharePoint Server stellt im Vergleich mit Windows SharePoint Services keine weiteren Aktivitäten bereit, sodass Entwicklern die gleichen Bausteine für die Workflowlogik zur Verfügung stehen.

Der große Unterschied besteht jedoch darin, dass Workflows für Office SharePoint Server InfoPath-Workflowformulare anstelle von ASPX-Formularen verwenden können. Zum Erstellen dieser Formulare wird InfoPath 2007 verwendet. Dieses Tool verfügt über einen graphischen Editor zum Definieren des Inhalts von Formularen. Entwickler, die die Visual Studio-Umgebung bevorzugen, können Visual Studio Tools für Office verwenden; diese ermöglichen das Hosten von InfoPath in Visual Studio.

Nachdem ein InfoPath-Formular erstellt wurde, kann es wie ein ASPX-Formular mit einer workflow.xml-Datei an einen Workflow angefügt werden. Im Gegensatz zu ASPX-Formularen müssen Entwickler jedoch keinen benutzerdefinierten Code schreiben, um Informationen zwischen InfoPath-Workflowformularen und Workflows zu verschieben. Diese Verknüpfung wird von Office SharePoint Server und InfoPath bereitgestellt, um das Erstellen von Workflows zu vereinfachen.

Erstellen von Workflows mit Office SharePoint Designer 2007

Analog zu Windows SharePoint Services können Informationsarbeiter mit Office SharePoint Designer Workflows für eine Office SharePoint Server-Umgebung erstellen. Im Gegensatz zu Workflows, die mit Visual Studio und WF Workflow Designer erstellt wurden, können diese jedoch keine InfoPath-Workflowformulare verwenden. Dies bedeutet auch, dass ein direkter Zugriff aus Office 2007 nicht möglich ist. Stattdessen muss der Zugriff auf die Workflows über einen Webbrowser erfolgen.

Diese Einschränkung resultiert aus der Behandlung von Formularen durch Office SharePoint Designer. Wie bereit beschrieben, erstellen Informationsarbeiter Formulare nicht direkt mit diesem Tool. Stattdessen legt ein Workflowautor Optionen für das Tool fest, mit dem die erforderlichen Formulare erstellt werden. Dies erleichtert zwar die Arbeit des Autors, jedoch ist auch hier wieder ein Abwägen zwischen Benutzerfreundlichkeit und Leistungsfähigkeit erforderlich: nur ASPX-Formulare werden unterstützt.

Herunterladen dieses Buchs

Dieses Thema wurde zum leichteren Lesen und Ausdrucken in das folgende Buch zum Herunterladen aufgenommen:

Die vollständige Liste der verfügbaren Bücher finden Sie unter Bücher zum Herunterladen für Office SharePoint Server 2007.