Workflowformulare (Übersicht)

Letzte Änderung: Mittwoch, 7. Oktober 2009

Gilt für: SharePoint Foundation 2010

Inhalt dieses Artikels
Technologie der Workflowformulare
Angeben von Workflowformularen
Arten von Workflowformularen

Durch das Hinzufügen von Formularen zu Workflows können Sie die Workflows dynamischer und flexibler machen. Mit Formularen können Sie Informationen von den Benutzern zu vordefinierten Zeiten im Lebenszyklus des Workflows erfassen sowie Benutzern die Interaktion mit den Aufgaben für diesen Workflow ermöglichen.

Technologie der Workflowformulare

Microsoft SharePoint Foundation 2010-Workflows sind formularagnostisch. Sie können eine beliebige Formulartechnologie auswählen, solange die Formulare folgende Fähigkeiten besitzen:

  • Aufrufen des SharePoint Foundation 2010-Objektmodells.

  • Generieren der zum Senden an das SharePoint Foundation-Objektmodell erforderlichen Daten.

  • Empfangen und Analysieren der erforderlichen Daten aus dem SharePoint Foundation-Objektmodell.

Alle an das Formular beim Laden übergebenen Informationen werden als Zeichenfolge formatiert, dies gilt auch für die Daten, die das Formular zurück an das SharePoint Foundation-Objektmodell übergeben muss, wenn der Benutzer das Formular übermittelt. Obwohl diese Zeichenfolge in der Regel als XML vorliegt, können Sie jedes beliebige Datenformat verwenden, das als Zeichenfolge formatiert werden kann, solange das Formular Zeichenfolgen in diesem Format generieren sowie die empfangenen Zeichenfolgen analysieren kann.

Sie können beispielsweise benutzerdefinierte ASPX-Seiten als benutzerdefinierte Formulare verwenden und XML als das Datenformat zur Formatierung der Daten.

Angeben von Workflowformularen

Benutzerdefinierte Formulare müssen in der Workflowvorlagendefinition anstatt im Workflow selbst angegeben werden.

Workflowformulare sind an die Workflowassembly über Informationen spät gebunden, die Sie in der XML-Datei der Workflowvorlagendefinition bereitstellen. Das Workflowvorlagendefinitions-Schema enthält Elemente, die eine URL der verschiedenen Arten von Formularen angeben, die mit Windows SharePoint Services-Workflows verwendet werden können. Dies schließt die Fähigkeit zum Erstellen von Elementen für Formulare für alle benutzerdefinierten Workflowänderungen ein sowie Formulare für die verschiedenen Arten von SharePoint-Aufgaben, die im Workflow verwendet werden.

In den meisten Fällen enthält die Workflowassembly selbst keine Informationen zu Workflowformularen und keine Verknüpfung zu diesen. Entwickler können die zu verwendenden Workflowformulare ändern, indem sie einfach das XML der Workflowdefinition bearbeiten, ohne dass die Workflowassembly selbst neu kompiliert werden muss. Für Workflowänderungen gilt eine Ausnahme: jede Aktivität, die eine Workflowänderung ermöglicht, muss die GUID des Formulars für diese Workflowänderung enthalten.

Arten von Workflowformularen

In SharePoint Foundation-Workflows werden drei Arten von Formularen verwendet:

Zuordnungs- und Initialisierungsformulare   Zuordnungs- und Initialisierungsformulare werden Benutzern zum Ausfüllen angezeigt, bevor ein Workflow tatsächlich gestartet wird. Mit diesen Formularen können Sie Benutzern das Festlegen von Parametern und anderen Informationen für den Workflow ermöglichen, bevor er gestartet wird.

Weitere Informationen finden Sie unter Zuordnungs- und -Initiierungsformulare für Workflows (SharePoint Foundation).

Änderungsformulare   Änderungen sind Optionen, die Sie Benutzern zum Ändern des Workflows während seiner Ausführung für ein Element zur Verfügung stellen. Sie können dann Änderungsformulare erstellen, die es Benutzern ermöglichen, die Parameter für die Änderungen anzugeben.

Weitere Informationen finden Sie unter Workflowänderungsformulare (SharePoint Foundation).

Aufgabenformulare   Sie können für die Aufgaben im Workflow auch benutzerdefinierte Formulare angeben. Da Aufgaben SharePoint-Elemente sind, die einem Inhaltstyp zugewiesen sind, werden die mit dem Aufgabentyp verwendeten benutzerdefinierten Formulare jedoch tatsächlich durch den Inhaltstyp bestimmt.

Weitere Informationen finden Sie unter Workflowaufgabenformulare (SharePoint Foundation).

Siehe auch

Konzepte

Workflowentwicklung für SharePoint Foundation