Freigeben über


Workflow-Element (Elements)

Gilt für: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online | SharePoint Server 2013

Definiert einen Workflow.

Definition

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

Elemente und Attribute

In den folgenden Abschnitten werden Attribute, untergeordnete und übergeordnete Elemente erläutert.

Attribute

Attribut Beschreibung
Title Optionaler Text.
Name Erforderlicher Text. Gibt den Workflownamen an, der in der SharePoint Foundation-Schnittstelle 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.
Beschreibung Optionaler Text. Gibt die Workflowbeschreibung an, die in der SharePoint Foundation-Schnittstelle angezeigt werden soll. Die Workflowbeschreibung kann maximal 256 Zeichen lang sein.
Id Erforderlicher Text-Wert. Gibt den global eindeutigen Bezeichner (GUID) für den Workflow an.
EngineClass Reserviert für zukünftige Verwendung.
EngineAssembly Reserviert für zukünftige Verwendung.
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. Zum Beispiel:

AssociationURL = MyWkflAssociationPage.aspx

Hinweis: SharePoint Foundation unterstützt absolute oder serverrelative Pfade in der Workflowvorlagendefinition. Alle Formularpfad-URLs müssen in einem dieser Formate ausgedrückt werden. Beispielsweise ein absoluter Pfad, z "http://site/library/page.aspx" . B. oder ein serverrelativer Pfad, z "/layouts/page.aspx". B. . SharePoint Foundation unterstützt keine Linkkorrektur in Workflowvorlagendefinitionen.

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 WorkflowZuordnung und Initiierung Forms (Windows SharePoint Services).For more information about association forms, see Workflow Association and Initiation Forms (Windows SharePoint Services).For more information about association forms, see Workflow Association and Initiation Forms (Windows SharePoint Services).For
InstantiationUrl Optionaler Text-Wert. Gibt die URL des Initiierungsformulars für diesen Workflow an. Zum Beispiel:

InstantiationURL = MyWorkflowInitiationPage.aspx

Hinweis: SharePoint Foundation unterstützt absolute oder serverrelative Pfade in der Workflowvorlagendefinition. Alle Formularpfad-URLs müssen in einem dieser Formate ausgedrückt werden. Beispielsweise ein absoluter Pfad, z "http://site/library/page.aspx" . B. oder ein serverrelativer Pfad, z "/layouts/page.aspx". B. . SharePoint Foundation unterstützt keine Linkkorrektur in Workflowvorlagendefinitionen.

Weitere Informationen zu Initiierungsformularen finden Sie unter Workflowzuordnung und Initiierungs-Forms (Windows SharePoint Services).
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.
  • Eine Umleitung zu einem gesonderten Formular basierend auf der an dieses Formular übergebenen Änderungs-ID

  • Weitere Informationen zu Änderungsformularen finden Sie unter workflow modification Forms (Windows SharePoint Services).
    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 workflow task Forms (Windows SharePoint Services).

    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 Workflow Association and Initiation Forms (Windows SharePoint Services).

    Beispiel

    Im Folgenden finden Sie ein Beispiel für das Workflow-Element in einer Datei mit Workflowdefinitionselementen. Das Beispiel wurde aus Gründen der Übersichtlichkeit bearbeitet.

        <?xml version="1.0" encoding="utf-8" ?>
        <Elements xmlns="http://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