Freigeben über


Initiation-Element (WorkflowConfig)

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

Enthält Workflowinitiierungsinformationen, z. B. das Workflowinitiierungsformular und die Datenfelder im Initiierungsformular.

Definition

<Initiation URL="Text"
</Initiation>

Elemente und Attribute

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

Attribute

Attribut

Beschreibung

**URL**

Erforderlich **Text**. Gibt den Pfad zum Workflowinitiierungsformular für den Workflow an.

Der Pfad muss relativ zum Speicherort der Workflowkonfigurationsdatei angegeben werden.

Untergeordnete Elemente

Element
Parameters-Element (WorkflowConfig)
Fields-Element (WorkflowConfig)

Übergeordnete Elemente

Element
WorkflowConfig-Element

Hinweise

Das angegebene Initiierungsformular sollte ein Datenfeld für jedes Field Element (Field) enthalten, das im Abschnitt Fields Element (WorkflowConfig) der Workflowkonfigurationsdatei definiert ist. Wenn kein Datenfeld vorhanden ist, wird beim Start des Workflows der Standardwert verwendet.

Nachdem der Workflow einer bestimmten SharePoint-Liste zugeordnet wurde, wird der Inhalt des URL-Attributs in der InstantiationUrl-Eigenschaft der SPWorkflowTemplate - und SPWorkflowAssociation-Objekte für den Workflow gespeichert.

Anwendungen, die als deklarativer regelbasierter, codefreier Workflow-Editor erstellt wurden, können die AssociateWorkflowMarkup(String, String) -Methode des websvcWebPartPages-Webdiensts verwenden, um eine Workflowvorlage zu erstellen und sie einer SharePoint-Liste zuzuordnen, die eine Workflowmarkupdatei, eine Workflowkonfigurationsdatei und optional eine Markupdatei für Workflowregeln angibt.

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

Beispiel

Das folgende Beispielinitiierungselement enthält ein URL-Attribut, das den Speicherort des Workflowinitiierungsformulars angibt, das für diesen Workflow verwendet werden soll.

Das Element enthält auch ein Fields-Element , das wiederum ein Field-Element enthält, das das einzelne Datenfeld im Initiierungsformular definiert. Beachten Sie, dass das Parameters-Element ein entsprechendes Parameter-Element mit einem übereinstimmenden Name-Attributwert enthält, der den Datentyp des Field-Elements angibt.

Dieses Beispiel wurde zur Veranschaulichung vereinfacht.

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

Siehe auch