Vergleichen von Workflowtypen
Es gibt drei Arten von Workflows, die mit Microsoft Office SharePoint Server 2007 verwendet werden können: Vordefinierte Workflows, SharePoint Designer-Workflows und Visual Studio-Workflows. Vordefinierte Workflows entsprechen den Anforderungen unkomplizierter Geschäftsprozesse für die Zusammenarbeit, wie z. B. Dokumentüberprüfung und -genehmigung. SharePoint Designer-Workflows sind gut geeignet für strukturiertere sequenzielle Prozesse, die eine benutzerdefinierte Logik erfordern, wie z. B. Serviceanfragen und die Inventarverwaltung. Visual Studio-Workflows eignen sich für komplexe, strukturierte Geschäftsprozesse, die Code erfordern, wie z. B. die Bearbeitung und Ausführung von Bestellungen.
Inhalt dieses Artikels:
Vordefinierte Workflows
SharePoint Designer-Workflows
Visual Studio-Workflows
Auswählen eines Workflowtyps
Vordefinierte Workflows
Vordefinierte Workflows werden als Features installiert und sind sofort nach der Bereitstellung von Microsoft Office SharePoint Server 2007 einsatzbereit. Wenn Sie einen vordefinierten Workflow für Ihre Websitesammlung aktiviert haben, können Sie den Workflow beliebigen Listen, Bibliotheken oder Inhaltstypen auf der Website hinzufügen. In der folgenden Tabelle werden die in Microsoft Office SharePoint Server 2007 verfügbaren vordefinierten Workflowvorlagen beschrieben.
Name | Beschreibung | Vorgeschlagene Verwendungsmöglichkeiten |
---|---|---|
Routing |
Leitet mithilfe eines webbasierten Formulars ein Dokument oder Listenelement an Benutzer weiter, um Feedback oder eine Genehmigung zu erhalten. |
Genehmigungsprozesse, Erfassen von Feedback und Zusammenfassen von Feedback für ein Dokument. |
Signaturen sammeln |
Leitet ein Office-Dokument zur Genehmigung mithilfe von digitalen Signaturen an Benutzer weiter. Hinweis Dieser Workflow muss in einer Anwendung in 2007 Office System manuell gestartet werden. |
Genehmigungsprozesse, die eine digitale Signatur erfordern. |
Dispositionsgenehmigung |
Verwaltet den Ablauf und die Beibehaltung von Dokumenten, indem die Teilnehmer entscheiden können, ob abgelaufene Dokumente beibehalten oder gelöscht werden sollen. |
Datensatzverwaltung. |
Drei Status |
Diese Workflowvorlage ist für die Verwendung mit der Problemverfolgungslistenvorlage vorgesehen, kann jedoch zusammen mit jeder Liste verwendet werden, die eine Auswahlspalte mit mindestens drei Werten enthält. Weitere Informationen zur Verwendung von Workflows mit drei Status finden Sie unter Verwenden eines Workflows mit drei Status (https://go.microsoft.com/fwlink/?linkid=119648&clcid=0x407). |
Nachverfolgen des Status von Problemen, Aufgaben und anderen komplexen Geschäftsprozessen. |
Gruppengenehmigung |
Leitet ein Dokument zur Genehmigung weiter, aber bietet eine personalisierte Ansicht des Genehmigungsprozesses, an dem der Benutzer beteiligt ist. Dieser Workflow muss manuell installiert werden. |
Genehmigungsprozesse in ostasiatischen Märkten. |
Übersetzungsverwaltung |
Verwaltet das Routing von Dokumenten zur Übersetzung in andere Formate oder Sprachen. |
Szenarien, in denen Dokumente in andere Sprachen übersetzt werden müssen. |
Hinweis
Den Workflows Dispositionsgenehmigung, Gruppengenehmigung, und Signaturen sammeln wird vorab der Dokumentinhaltstyp zugeordnet. Das heißt, sie sind automatisch in Dokumentbibliotheken verfügbar.
SharePoint Designer-Workflows
Wenn Sie komplexere Logik als in den vordefinierten Workflowvorlagen vorhanden benötigen, können Sie SharePoint Designer zum Erstellen eines benutzerdefinierten Workflows verwenden. SharePoint Designer bietet einen Assistenten ohne Code zum Einrichten der Verarbeitungsregeln für den Workflow. Wenn Sie einen Workflow mithilfe von SharePoint Designer erstellen, weisen Sie ihn einer bestimmten Liste oder Dokumentbibliothek zu. Daher ist ein SharePoint Designer-Workflow eine Vorlage zur einmaligen Verwendung, die nicht anderen Dokumentbibliotheken oder Listen zugeordnet werden kann. Wenn Sie jedoch die übergeordnete Website als Vorlage speichern, werden die SharePoint Designer-Workflows, die Listen oder Bibliotheken auf der Website zugeordnet sind, ebenfalls gespeichert. Wenn Sie eine neue Liste auf der Grundlage dieser Vorlage erstellen, wird der Workflow automatisch für die neue Website und die zugehörigen Listen bereitgestellt. Weitere Informationen zum Erstellen von SharePoint Designer-Workflows finden Sie unter Erstellen von SharePoint Designer-Workflows.
Visual Studio-Workflows
Mithilfe der Visual Studio 2005-Erweiterungen für Windows Workflow Foundation können Sie oder ein Entwickler benutzerdefinierte Workflowvorlagen erstellen. Benutzerdefinierte Workflowvorlagen müssen als Features auf dem Server installiert werden, bevor sie verwendet werden können. Nachdem die Workflowvorlagen installiert und aktiviert wurden, können sie ähnlich wie bei vordefinierten Workflows Listen, Dokumentbibliotheken und Inhaltstypen zugeordnet werden.
Weitere Informationen zum Entwickeln von Visual Studio-Workflows finden Sie unter Vorgehensweise für Workflows.
Auswählen eines Workflowtyps
Die folgende Tabelle enthält Hinweise zur Auswahl eines Workflows.
Anwendungsszenario | Vorgeschlagener Workflowtyp |
---|---|
Dokumentrouting und -gemehmigung |
Vordefinierter Workflow: Routing |
Dokumentgenehmigung mit Signaturen |
Vordefinierter Workflow: Signaturen sammeln |
Sammeln von Feedback |
Vordefinierter Workflow: Feedback sammeln |
Verwalten des Ablaufs und der Beibehaltung von Dokumenten |
Vordefinierter Workflow: Dispositionsgenehmigung |
Nachverfolgen von Problemen |
Vordefinierter Workflow: Drei Status - oder - SharePoint Designer-Workflow |
Publikationsprozesse |
SharePoint Designer-Workflow - oder - Visual Studio-Workflow |
Spezifikationsüberprüfung |
SharePoint Designer-Workflow - oder - Visual Studio-Workflow |
Wöchentliche Statusberichte |
SharePoint Designer-Workflow - oder - Visual Studio-Workflow |
Serviceanfragen |
SharePoint Designer-Workflow - oder - Visual Studio-Workflow |
Inventarverwaltung |
SharePoint Designer-Workflow - oder - Visual Studio-Workflow |
Ausführung von Bestellungen |
Visual Studio-Workflow |
Verwaltung des Produktlebenszyklus |
Visual Studio-Workflow |
In der folgenden Tabelle werden die von SharePoint Designer- und Visual Studio-Workflows unterstützten Features verglichen, um Ihnen die Entscheidung zu erleichtern, welche Art von benutzerdefiniertem Workflow Sie verwenden sollen.
Feature | SharePoint Designer | Visual Studio |
---|---|---|
Unterstützte Workflowhosts |
Windows SharePoint Services, Microsoft Office SharePoint Server 2007 |
Windows SharePoint Services, Microsoft Office SharePoint Server 2007 usw. |
Entwicklungsmodell |
Assistentenschnittstelle |
Grafischer Designer |
Unterstützte Workflows |
Sequenziell |
Sequenziell, Status |
Workflowdateien |
Nur Markup: Markupdatei, Regeln und Hilfsdateien sind unkompiliert |
Markupdatei mit Hilfscode, der in eine Assembly kompiliert wird |
Code-Behind |
Nein |
Ja |
Unterstützung von Aktivitäten |
Vordefiniert und benutzerdefiniert |
Vordefiniert und codebasiert benutzerdefiniert |
Unterstützung von Zuordnungsformularen |
Nein |
Ja |
Unterstützung von Initiierungsformularen |
Ja (automatisch generiert) |
Ja |
Unterstützung von Änderungsformularen |
Nein |
Ja |
Unterstützung benutzerdefinierter Aufgabenformulare |
Ja (automatisch generiert) |
Ja |
Bereitstellung |
Automatisch bereitgestellt für zugeordnete Liste |
Muss als SharePoint-Feature bereitgestellt werden |
Debugunterstützung |
Nein |
Ja |