Share via


Workflow-Element (Elements)

Letzte Änderung: Mittwoch, 7. Oktober 2009

Gilt für: SharePoint Foundation 2010

Inhalt dieses Artikels
Attribute
Untergeordnete Elemente
Übergeordnete Elemente

Definiert einen Workflow.

<Workflow
  Title="Text"
  Name="Text"
  CodeBesideAssembly="Text"
  CodeBesideClass="Text"
  Description="Text"
  Id="Text"
  EngineClass="Text"
  EngineAssembly="Text"
  AssociationUrl="Text"
  InstantiationUrl="Text"
  ModificationUrl="Text"
  StatusUrl="Text"
  TaskListContentTypeId="Text" >
</Workflow>

Attribute

Attribut

Beschreibung

Title

Optionaler Text-Wert.

Name

Erforderlicher Text-Wert. Gibt den Workflownamen an, der auf der Benutzeroberfläche von SharePoint Foundation angezeigt wird. Der Workflowname kann maximal 256 Zeichen lang sein.

CodeBesideAssembly

Erforderlicher Text-Wert. Gibt den starken Namen der CodeBeside-Assembly an.

CodeBesideClass

Erforderlicher Text-Wert. Gibt den Namen der Workflowklasse in der CodeBeside-Datei an, die zum Generieren der Workflowassembly verwendet wird. Der Name sollte den Namespace der Klasse enthalten.

Description

Optionaler Text-Wert. Gibt die Workflowbeschreibung an, die auf der Benutzeroberfläche von SharePoint Foundation angezeigt wird. Die Workflowbeschreibung kann maximal 256 Zeichen lang sein.

Id

Erforderlicher Text-Wert. Gibt den global eindeutigen Bezeichner (GUID) für den Workflow an.

EngineClass

Für künftige Zwecke vorbehalten.

EngineAssembly

Für künftige Zwecke vorbehalten.

AssociationUrl

Optionaler Text-Wert. Gibt die URL des Zuordnungsformulars für diesen Workflow an. Legen Sie den Wert des AssociationURL-Attributs auf die benutzerdefinierte Formularseite fest, die für die Workflowzuordnung verwendet werden soll. Ein Beispiel:

AssociationURL = "MyWkflAssociationPage.aspx"
HinweisHinweis
SharePoint Foundation unterstützt absolute Pfade oder serverrelative Pfade in der Workflowvorlagendefinition. Alle URLs für Formularpfade müssen in einem dieser Formate ausgedrückt werden, z. B. als absoluter Pfad wie "http://site/library/page.aspx" oder als serverrelativer Pfad wie "/layouts/page.aspx". Das Reparieren von Hyperlinks in Workflowvorlagendefinitionen wird in SharePoint Foundation nicht unterstützt.

Wenn dasselbe Formular für die Instanziierung und die Zuordnung des Workflows verwendet werden soll, legen Sie beide Elemente auf dieses Formular fest.

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

InstantiationUrl

Optionaler Text-Wert. Gibt die URL des Initiierungsformulars für diesen Workflow an. Ein Beispiel:

InstantiationURL = "MyWorkflowInitiationPage.aspx"
HinweisHinweis
SharePoint Foundation unterstützt absolute Pfade oder serverrelative Pfade in der Workflowvorlagendefinition. Alle URLs für Formularpfade müssen in einem dieser Formate ausgedrückt werden, z. B. als absoluter Pfad wie "http://site/library/page.aspx" oder als serverrelativer Pfad wie "/layouts/page.aspx". Das Reparieren von Hyperlinks in Workflowvorlagendefinitionen wird in SharePoint Foundation nicht unterstützt.

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

ModificationUrl

Optionaler Text-Wert. Gibt die URL des Formulars zur Behandlung der Änderungen für diesen Workflow an. Falls der Workflow mehrere Änderungen enthält, können Sie das mit diesem Attribut angegebene Formular folgendermaßen programmieren:

  • Anzeigen einer anderen Ansicht des Formulars, basierend auf dem an das Formular übergebenen Änderungsbezeichner.

  • Umleiten an ein anderes Formular, basierend auf dem an das Formular übergebenen Änderungsbezeichner.

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

StatusUrl

Veraltet. Nicht verwenden.

TaskListContentTypeId

Optionaler Text-Wert. Gibt die Inhaltstyp-ID des Inhaltstyps an, der der Workflowaufgabenliste zugewiesen wurde.

Weitere Informationen zu Aufgabenformularen finden Sie unter Workflowaufgabenformulare (SharePoint Foundation).

Untergeordnete Elemente

AssociationData-Element (Workflow)

MetaData-Element (Workflow)

Categories-Element (Workflow)

Übergeordnete Elemente

Elements-Element (Workflow)

Hinweise

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

Beispiel

Im Folgenden finden Sie ein Beispiel für das Workflow-Element in einer Datei mit Workflowdefinitionselementen. Das Beispiel wurde zur Veranschaulichung vereinfacht.

<?xml version="1.0" encoding="utf-8" ?> 
<Elements xmlns="https://schemas.microsoft.com/sharepoint/">
  <Workflow
        Name="AdventureWorksWorkflow"
        Description="Use this workflow to track sequential tasks of users."
        Id="C6964BFF-BG8D-41ac-AC5E-B61EC111731C"
        CodeBesideClass="AdventureWorks.Workflow1"
        CodeBesideAssembly="AdventureWorks, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e3bce121e9429c"
        TaskListContentTypeId="0x01080100C9C9515DE4E24001905074F980F93160"
        AssociationUrl="_layouts/myAssocPage.aspx"
        InstantiationUrl="_layouts/myIniPage.aspx"
        ModificationUrl="_layouts/myModPage.aspx">
    <Categories/>
    <AssociationData>
      …
    </AssociationData>
    <MetaData>
      …
    </MetaData>
  </Workflow>
</Elements>

Siehe auch

Konzepte

Workflowbereitstellung mithilfe von Features

Workflowdefinitionen

Zuordnungs- und -Initiierungsformulare für Workflows (SharePoint Foundation)

Workflowänderungsformulare (SharePoint Foundation)

Workflowaufgabenformulare (SharePoint Foundation)

Weitere Ressourcen

Workflows in SharePoint Foundation