Freigeben über


Association-Element (WorkflowConfig)

Letzte Änderung: Mittwoch, 7. Oktober 2009

Gilt für: SharePoint Foundation 2010

Inhalt dieses Artikels
Attribute
Untergeordnete Elemente
Übergeordnete Elemente

Enthält die für einen deklarativen regelbasierten Workflow-Editor ohne Code, z. B. Microsoft SharePoint Designer 2010, erforderlichen Informationen, um eine Workflowvorlage einer angegebenen SharePoint-Liste in SharePoint Foundation zuzuordnen.

<Association
  ListID="Text"
  TaskListID="Text"
  HistoryListID="Text"
  StartManually="true" | "false"
  StartOnCreate="true" | "false"
  StartOnChange="true" | "false"
>
</Association>

Attribute

Attribut

Beschreibung

ListID

Erforderlicher Text-Wert. Gibt die GUID der Liste an, der der Workflow zugeordnet werden soll.

TaskListID

Erforderlicher Text-Wert. Gibt die GUID der Aufgabenliste an, die der Workflow für Workflowaufgaben verwenden soll, falls vorhanden.

HistoryListID

Optionaler Text-Wert. Gibt die GUID der Verlaufsliste an, die der Workflow zum Protokollieren von Ereignissen zum Workflowverlauf verwenden soll, falls vorhanden.

Falls nichts angegeben ist, protokolliert der Workflow die Ereignisse zum Workflowverlauf in der Standardverlaufsliste.

StartManually

Optionaler Boolean-Wert. Falls der Wert auf True festgelegt ist, kann der Workflow manuell von Benutzern gestartet werden.

Falls dieses Attribut nicht vorhanden ist, wird der Workflow von SharePoint Foundation so behandelt, als sei das Attribut auf False festgelegt.

StartOnCreate

Optionaler Boolean-Wert. Falls der Wert auf True festgelegt ist, startet SharePoint Foundation den Workflow automatisch, wenn ein neues Element in der Liste erstellt wird, der der Workflow zugeordnet ist.

Falls dieses Attribut nicht vorhanden ist, wird der Workflow von SharePoint Foundation so behandelt, als sei das Attribut auf False festgelegt.

StartOnChange

Optionaler Boolean-Wert. Falls der Wert auf True festgelegt ist, startet SharePoint Foundation den Workflow automatisch, wenn ein Element in der Liste geändert wird, der der Workflow zugeordnet ist.

Falls dieses Attribut nicht vorhanden ist, wird der Workflow von SharePoint Foundation so behandelt, als sei das Attribut auf False festgelegt.

Untergeordnete Elemente

Keine

Übergeordnete Elemente

WorkflowConfig-Element

Hinweise

Nachdem der Workflow einer bestimmten SharePoint-Liste zugeordnet wurde, werden die Werte der folgenden Attribute im SPWorkflowAssociation-Objekt des Workflows gespeichert:

  • Der Wert des StartManually-Attributs wird in der AllowManual-Eigenschaft gespeichert.

  • Der Wert des StartOnCreate-Attributs wird in der AutoStartCreate-Eigenschaft gespeichert.

  • Der Wert des StartOnChange-Attributs wird in der AutoStartChange-Eigenschaft gespeichert.

  • Der Wert des HistoryListID-Attributs wird in der HistoryListId-Eigenschaft gespeichert.

  • Der Wert des TaskListID-Attributs wird in der TaskListId-Eigenschaft gespeichert.

Anwendungen, die so erstellt wurden, dass sie als deklarativer regelbasierter Workflow-Editor ohne Code verwendet werden können, können die AssociateWorkflowMarkup(String, String)-Methode des websvcWebPartPages-Webdiensts verwenden, um eine Workflowvorlage zu erstellen und diese mit einer SharePoint-Liste zu verbinden, die eine Workflowmarkupdatei, eine Workflowkonfigurationsdatei und optional eine Workflowregel-Markupdatei angibt.

Weitere Informationen zum Erstellen einer Anwendung, die als deklarativer regelbasierter Workflow-Editor ohne Code verwendet werden kann, finden Sie unter Erstellen deklarativer Workflow-Editoren ohne Code.

Beispiel

Im folgenden Beispiel wird ein Association-Element für eine Workflowkonfiguration gezeigt. Die Elementattribute geben die SharePoint-Liste an, der der Workflow zugeordnet ist, die vom Workflow verwendete Aufgabenliste, dass der Workflow manuell gestartet werden kann und dass der Workflow automatisch gestartet wird, wenn ein neues Element in der Liste erstellt wird.

<Association
    ListID="{B8C6FEEA-8066-462E-958D-1B4E90FE1C34}"
    TaskListID="{C64BA541-9D5B-42F3-A989-96F56FD51155}"
    StartManually="true"
    StartOnCreate="true"
>

Siehe auch

Konzepte

Workflowentwicklung für SharePoint Foundation

Erstellen deklarativer Workflow-Editoren ohne Code

Übersicht zum Workflowkonfigurationsschema

Übersicht zum SharePoint Designer-Workflow