Übersicht zum Workflowkonfigurationsschema
Letzte Änderung: Freitag, 7. Mai 2010
Gilt für: SharePoint Foundation 2010
Die Workflowkonfigurationsdatei enthält Informationen, die erforderlich sind, um aus dem angegebenen Workflow-Markup und den angegebenen Regeldateien eine Workflowvorlage in SharePoint Foundation zu erstellen und einer bestimmten Liste zuzuordnen. Die Workflowkonfigurationsdatei enthält unter anderem folgende Informationen:
Das Workflow-Markup und die zu verwendenden Regeldateien, einschließlich der zu verwendenden entsprechenden Version dieser Datei.
Die Liste, der dieser Workflow zugeordnet werden soll.
Die Aufgabenliste und Verlaufsliste für den zu verwendenden Workflow.
Bedingungen für das Starten des Workflows.
Den Speicherort des Workflowinitiierungsformulars, Datenfelder und Standardwerte.
Die Workflowkonfigurationsdatei wird als Parameter für die folgenden Methoden des websvcWebPartPages-Webdiensts angegeben. Mit diesen Methoden kann Microsoft SharePoint Designer 2010 deklarative Workflowvorlagen erstellen und diese Workflowvorlagen SharePoint Foundation 2010-Listen zuordnen.
ValidateWorkflowMarkupAndCreateSupportObjects(String, String, String, String)
Mit dieser Methode können Sie das Workflow-Markup eines deklarativen Workflows überprüfen und optional die zur Ausführung dieses Workflows benötigten Unterstützungsobjekte erstellen.
AssociateWorkflowMarkup(String, String)
Mit dieser Methode können Sie eine Workflowvorlage erstellen und diese Workflowvorlage der angegebenen SharePoint-Liste zuordnen.
Weitere Informationen zum Erstellen von Workflow-Editoren finden Sie unter Erstellen deklarativer Workflow-Editoren ohne Code.
Das Workflowkonfigurationsschema enthält die folgenden Elemente:
<Template-Element (WorkflowConfig)>
<Association-Element (WorkflowConfig)>
<ContentTypes-Element (WorkflowConfig)>
<ContentType-Element (WorkflowConfig)>
<Initiation-Element (WorkflowConfig)>
<Fields-Element (WorkflowConfig)>
<Parameters-Element (WorkflowConfig)>
<Parameter-Element (WorkflowConfig)>
Beispiel
Beschreibung
Elemente wurden zur besseren Lesbarkeit bearbeitet.
Code
<WorkflowConfig>
<Template
BaseID="{68B99644-EDCE-4988-9D11-7FD5CCAE09CC}"
DocLibID="{74FAE22C-0176-46DF-AA12-988CE79C8889}"
XomlHref="Workflows/Notify Me/Notify Me.xoml"
XomlVersion="V3.0"
RulesHref="Workflows/Notify Me/Notify Me.xoml.rules"
RulesVersion="V3.0"
>
</Template>
<Association
ListID="{B8C6FEEA-8066-462E-958D-1B4E90FE1C34}"
TaskListID="{C64BA541-9D5B-42F3-A989-96F56FD51155}"
StartManually="true"
StartOnCreate="true"
>
</Association>
<ContentTypes>
<ContentType
Name="Review New Document"
ContentTypeID=
"0x0108010086C115D5C5C27B439C22EB22F050B49B00DD9F97273595EA4BA32838A26054BF08"
Form="/Workflows/Notify Me/Review New Document.aspx"
Description="Workflow used to review new documents">
<Fields/>
</ContentType>
</ContentTypes>
<Initiation
URL="Workflows/Notify Me/Notify Me.aspx">
<Fields>
<Field
Name="Reason_for_Review"
…
DisplayName="Reason for Review"
…
>
<Default>Standard review of new documents</Default>
</Field>
</Fields>
<Parameters>
<Parameter Name="Reason_for_Review" Type="System.String" />
</Parameters>
</Initiation>
</WorkflowConfig>
Siehe auch
Konzepte
Workflowentwicklung für SharePoint Foundation