Freigeben über


Ü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:

<WorkflowConfig-Element>

   <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

Erstellen deklarativer Workflow-Editoren ohne Code

Übersicht zum SharePoint Designer-Workflow