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>