Freigeben über


Workflowphasen

Letzte Änderung: Donnerstag, 15. April 2010

Gilt für: SharePoint Foundation 2010

Inhalt dieses Artikels
Workflowzuordnung
Workflowinitiierung
Workflowstatus
Erledigung von Workflowaufgaben

Zum Veranschaulichen, was Workflows sind und wie sie in Microsoft SharePoint Foundation 2010 genutzt werden, ist es hilfreich, die verschiedenen Phasen zu untersuchen, in denen Benutzer mit Workflows interagieren. Es folgt eine Beschreibung des Workflowprozesses aus Sicht von Administratoren und Endbenutzern.

Workflowzuordnung

Workflows werden auf Serverebene installiert. Der Websitesammlungsadministrator muss jedoch weiterhin den Workflow aktivieren, um ihn einer bestimmten Websitesammlung auf dem jeweiligen Server zur Verfügung zu stellen.

Websiteadministratoren können dann einen bestimmten Workflow einer Liste, Dokumentbibliothek oder sogar einem Inhaltstyp zuordnen. Sie können auswählen, welcher der verfügbaren Workflows einer bestimmten Liste, Dokumentbibliothek oder einem Inhaltstyp zugeordnet werden soll. Der Workflow kann anschließend durch Festlegen allgemeiner Parameterinformationen zu Workflows angepasst werden, zu denen die Folgenden zählen:

  • Angeben eines eindeutigen Namens für den Workflow

  • Bestimmen, wie der Workflow für ein angegebenes Element gelten soll (entweder automatisch nach Erstellen oder Ändern des Elements oder manuell), und welche Rollen, z. B. Administrator oder Mitwirkender, einen Workflow initiieren können

  • Für den Workflow zu verwendende Aufgabenliste, falls Aufgaben erstellt werden

  • Verlaufsliste für den Workflow zum Speichern von Verlaufsereignissen gemäß der Definition durch den Workflow

Darüber hinaus kann der Websiteadministrator den Workflow weiter anpassen, indem Parameterinformationen workflowspezifisch festgelegt werden.

Zum Festlegen benutzerdefinierter Informationen muss der Workflow ein benutzerdefiniertes Formular bereitstellen, das SharePoint Foundation 2010 dem Websiteadministrator anzeigt. Der Websiteadministrator nutzt dieses Formular zum Eingeben der benutzerdefinierten Informationen.

Die Workflowzuordnung wird als Eigenschaft der Liste in SharePoint Foundation gespeichert.

Informationen zum Erstellen von Zuordnungsformularen finden Sie unter Zuordnungs- und -Initiierungsformulare für Workflows (SharePoint Foundation).

Workflowinitiierung

Jeder Benutzer mit der entsprechenden Rolle (Administrator, Mitwirkender usw.) kann einen Workflow initiieren, der für einen manuellen Start konfiguriert ist. Der Benutzer wählt das Element in SharePoint Foundation und dann den Workflow in der Liste der Workflows aus, die mit dem Element verknüpft sind. Der Benutzer gibt für diesen Workflow spezifische Informationen an, falls erforderlich, und startet anschließend den Workflow. Beim Initiieren eines Workflows wird eine neue Workflowinstanz für das jeweilige Element erstellt.

Damit der Benutzer benutzerdefinierte Einstellungen für das Initiieren des Workflows angeben kann, muss der Workflow ein benutzerdefiniertes Formular bereitstellen, das SharePoint Foundation dem Benutzer anzeigt. Der Benutzer gibt die Initiierungseinstellungen in diesem Formular an. Diese Einstellungen werden dann an das Workflowmodul übertragen, das die neue Workflowinstanz startet.

Informationen zum Erstellen von Initiierungsformularen finden Sie unter Zuordnungs- und -Initiierungsformulare für Workflows (SharePoint Foundation).

Workflowstatus

Benutzer können den Status von Workflows für ein ausgewähltes Element anzeigen. Auf der Hauptdokumentbibliotheks- oder Listenelementseite wird der aktuelle Status von Workflows angezeigt, die für ein Element ausgeführt werden. Darüber hinaus verfügt jedes Element über eine Workflowseite, auf der die Benutzer die folgenden Informationen anzeigen können:

  • Alle Workflows, die derzeit für das jeweilige Element ausgeführt werden

  • Alle Workflows, die bisher für das Element ausgeführt wurden

  • Alle für das Element verfügbaren Workflows

Wenn ein Benutzer einen Workflow für ein Element auslöst, fügt SharePoint Foundation diesem Element eine neue Spalte hinzu, deren Name zu Anfang auf den Namen des Workflows festgelegt ist. In dieser schreibgeschützten Spalte zeigt SharePoint Foundation den aktuellen Status des Elements im Workflow an. SharePoint Foundation fügt diese Statusspalte jeder Workflowzuordnung bei ihrer ersten Ausführung hinzu.

Erledigung von Workflowaufgaben

Workflowphasen werden in der Aufgabenliste der Teamwebsite als Aufgaben angezeigt. Beim Entwerfen des Workflows kann der Workflowentwickler das Aufgabenschema angeben. Die Aufgabenliste kann z. B. Folgendes enthalten:

  • Aufgabentitel

  • Name der Person, der die Aufgabe zugewiesen ist

  • Aufgabenstatus

  • Aufgabenpriorität

  • Fälligkeitsdatum der Aufgabe

  • Link zum Element, auf das verwiesen wird

Während der Workflow ausgeführt wird und Aufgaben erstellt werden, kann der Benutzer die Aufgaben auswählen, als erledigt markieren und für den Workflow erforderliche oder optionale Informationen eingeben. Die Workflowinstanz wird anschließend über Änderungen an Workflowaufgaben benachrichtigt und kann gemäß der Definition des Workflows auf diese Änderungen reagieren. Bei dieser Workflowreaktion kann es sich z. B. um das Verschieben des Elements in eine andere Workflowphase handeln.

Informationen zum Erstellen von Aufgabenbearbeitungsformularen finden Sie unter Workflowaufgabenformulare (SharePoint Foundation).

Siehe auch

Konzepte

Einführung in Workflows in SharePoint Foundation

Workflowformulare (Übersicht)