Freigeben über


Workflowbereitstellungsprozess

Es gibt drei Typen von Workflows: vordefinierte Workflows, SharePoint Designer-Workflows und benutzerdefinierte Visual Studio-Workflows. Workflows bauen auf Windows Workflow Foundation auf und werden durch Windows SharePoint Services bereitgestellt. Sie werden innerhalb von SharePoint-Websites ausgeführt und sind in das Office-System integriert. Sie stehen im gesamten Office-System wie folgt zur Verfügung:

  • Microsoft Office SharePoint Server 2007: Zum Installieren, Aktivieren, Konfigurieren, Starten, Teilnehmen an und Überwachen von Workflows.

  • Microsoft Office SharePoint Designer 2007: Zum Erstellen von benutzerdefinierten Workflows.

  • Word, PowerPoint, Excel und InfoPath: Zum Starten von und Teilnehmen an Workflows.

  • Outlook: Zum Empfangen von Workflowbenachrichtigungen und Überwachen von Aufgaben.

Im Folgenden wird der Prozess der Bereitstellung der drei Workflowtypen beschrieben.

Bereitstellen von vordefinierten Workflows

Vordefinierte Workflows sind in Microsoft Office SharePoint Server 2007 bereits als Features installiert worden. Zum Bereitstellen eines vordefinierten Workflows müssen Sie den Workflow nur für die Website aktivieren, mit einer Liste oder Dokumentbibliothek verknüpfen (hinzufügen) und dann starten.

  1. Aktivieren des Workflows

    Vordefinierte Workflows aktivieren Sie auf der Websitesammlungsebene. Nur aktive Workflows können mit den Listen und Bibliotheken auf der Website verknüpft werden. Weitere Informationen zum Aktivieren von Workflows finden Sie unter Aktivieren von Workflows.

  2. Hinzufügen des Workflows zu einer Liste, einer Dokumentbibliothek oder einem Inhaltstyp

    Wenn Sie einen Workflow hinzufügen, verknüpfen Sie ihn mit einer Liste, einer Dokumentbibliothek oder einem Inhaltstyp und konfigurieren ihn durch Angabe von Parametern, z. B. Workflowname, Startoptionen, Teilnehmer und Ausführungsoptionen. Weitere Informationen zum Hinzufügen eines Workflows finden Sie unter Hinzufügen eines Workflows zu einer Liste oder Dokumentbibliothek und Hinzufügen eines Workflows zu einem Inhaltstyp.

  3. Starten des Workflows

    Workflows können manuell durch einen Benutzer gestartet werden oder automatisch dann, wenn an einem Element in der verknüpften Liste oder Bibliothek Änderungen vorgenommen werden. Die Konfigurationseinstellungen für den Workflow bestimmen, ob der Workflow manuell oder automatisch gestartet wird. Der Workflow wird für Elemente in der Liste oder für Dokumente in der Bibliothek, mit der er verknüpft ist, ausgeführt. Weitere Informationen zum Starten eines Workflows finden Sie unter Starten eines Workflows.

Bereitstellen von SharePoint Designer-Workflows

Wenn benutzerdefinierte Workflows aktiviert sind, können die Benutzer SharePoint Designer-Workflows auf ihren Websites bereitstellen.

  1. Aktivieren von benutzerdefinierten Workflows

    Damit Benutzer SharePoint Designer-Workflows erstellen und ausführen können, müssen Sie sicherstellen, dass benutzerdefinierte Workflows für die Websitesammlung aktiviert sind. Diese Einstellung ist standardmäßig aktiviert. Ist die Einstellung deaktiviert, können die Benutzer Workflows in einem deklarativen Workflow-Editor definieren, z. B. im Workflow-Designer-Assistenten in SharePoint Designer. Weitere Informationen zum Aktivieren von benutzerdefinierten Workflows finden Sie unter Aktivieren von SharePoint Designer-Workflows.

  2. Erstellen eines SharePoint Designer-Workflows

    Mithilfe des Workflow-Designer-Assistenten in Microsoft Office SharePoint Designer 2007 können Sie Workflows erstellen, mit der Sie Ihrer Website oder Anwendung Anwendungslogik hinzufügen, ohne dass Sie benutzerdefinierten Code schreiben müssen. Im Workflow-Designer-Assistenten sind die Aufgaben Erstellen des Workflows, Aktivieren des Workflows und Hinzufügen des Workflows zur Liste oder Bibliothek zusammengefasst. Außerhalb des Assistenten müssen Sie keine manuellen Konfigurationsaufgaben ausführen. Weitere Informationen zum Erstellen von SharePoint Designer-Workflows finden Sie unter Erstellen von SharePoint Designer-Workflows.

  3. Starten des Workflows

    Workflows können manuell durch einen Benutzer gestartet werden oder automatisch dann, wenn an einem Element in der verknüpften Liste oder Bibliothek Änderungen vorgenommen werden. Die Konfigurationseinstellungen für den Workflow bestimmen, ob der Workflow manuell oder automatisch gestartet wird. Der Workflow wird für Elemente in der Liste oder für Dokumente in der Bibliothek, mit der er verknüpft ist, ausgeführt. Weitere Informationen zum Starten eines Workflows finden Sie unter Starten eines Workflows.

Bereitstellen von Visual Studio-Workflows

Nachdem Sie einen benutzerdefinierten Visual Studio-Workflow erstellt und installiert haben, ist die Vorgehensweise für die Bereitstellung des Workflows ähnlich der für einen vordefinierten Workflow. Aus der Perspektive des Benutzers besteht kein Unterschied zwischen den beiden Verfahren.

  1. Erstellen eines benutzerdefinierten Workflows

    Sie können in Visual Studio mithilfe des Workflow-Designers von Windows Workflow Foundation benutzerdefinierte Workflowvorlagen und benutzerdefinierte Workflowaktivitäten erstellen. Ein Visual Studio-Workflow setzt sich aus einer Feature-XML-Datei, einer Workflow-XML-Datei, einer Workflowassembly und ggf. einem oder mehreren Formularen zusammen, je nachdem, was zur Unterstützung der Workflowaktivitäten benötigt wird. Weitere Informationen zum Erstellen eines benutzerdefinierten Visual Studio-Workflows finden Sie unter Workflowentwicklung in Visual Studio 2005 (in englischer Sprache) (https://go.microsoft.com/fwlink/?linkid=119646&clcid=0x407) (in englischer Sprache).

  2. Installieren des benutzerdefinierten Workflows

    Sie installieren einen benutzerdefinierten Visual Studio-Workflow als Feature in einer Websitesammlung. Weitere Informationen zum Installieren von benutzerdefinierten Workflows finden Sie unter Installieren benutzerdefinierter Workflows von Visual Studio.

  3. Aktivieren des Workflows

    Benutzerdefinierte Workflows werden auf Websitesammlungsebene aktiviert. Nur aktive Workflows können mit den Listen und Bibliotheken auf Ihrer Website verknüpft werden. Weitere Informationen zum Aktivieren von Workflows finden Sie unter Aktivieren von Workflows.

  4. Hinzufügen des Workflows zu einer Liste, einer Dokumentbibliothek oder einem Inhaltstyp

    Wenn Sie einen Workflow hinzufügen, verknüpfen Sie den Workflow mit einer Liste, einer Dokumentbibliothek oder einem Inhaltstyp und konfigurieren ihn durch Angabe von Parametern, z. B. Workflowname, Startoptionen, Teilnehmer und Ausführungsoptionen. Weitere Informationen zum Hinzufügen eines Workflows finden Sie unter Hinzufügen eines Workflows zu einer Liste oder Dokumentbibliothek und Hinzufügen eines Workflows zu einem Inhaltstyp.

  5. Starten des Workflows

    Workflows können manuell durch einen Benutzer gestartet werden oder automatisch dann, wenn an einem Element in der verknüpften Liste oder Bibliothek Änderungen vorgenommen werden. Die Konfigurationseinstellungen für den Workflow bestimmen, ob der Workflow manuell oder automatisch gestartet wird. Der Workflow wird für Elemente in der Liste oder für Dokumente in der Bibliothek, mit der er verknüpft ist, ausgeführt. Weitere Informationen zum Starten eines Workflows finden Sie unter Starten eines Workflows.

Nach dem Starten eines Workflows interagieren die Teilnehmer mit dem Workflow über die verschiedenen Aufgaben, die der Workflow generiert und ihnen zuweist. Der Workflow wird ausgeführt, bis alle Aufgaben abgeschlossen sind oder der Workflow beendet wird.

Siehe auch

Konzepte

Konfigurieren globaler Workfloweinstellungen