Initiation 元素 (WorkflowConfig)
上次修改时间: 2015年3月9日
适用范围: SharePoint Foundation 2010
本文内容
属性
子元素
父元素
包含工作流程初始信息,例如工作流程初始表单和初始表单上的数据字段。
<Initiation URL="Text"
</Initiation>
属性
属性 |
说明 |
URL |
必需属性,类型为 Text。指定工作流程的工作流程初始表单的路径。 指定的路径必须相对于工作流程配置文件的位置。 |
子元素
父元素
备注
指定的初始表单应包含在工作流程配置文件的 Fields 元素 (WorkflowConfig) 节中定义的每个 Field 元素(字段) 元素的数据字段。如果数据字段不存在,则在工作流程启动时将使用默认值。
一旦工作流程与特定的 SharePoint 列表关联,就会将 URL 属性的内容存储在工作流程的 SPWorkflowTemplate 和 SPWorkflowAssociation 对象的 InstantiationUrl 属性中。
用作基于规则的声明性无代码工作流编辑器的已创建应用程序可以使用 websvcWebPartPages Web 服务的 AssociateWorkflowMarkup(String, String) 方法来创建工作流模板并将其与指定工作流程标记文件、工作流配置文件和工作流规则标记文件(可选)的 SharePoint 列表相关联。
有关创建可用作基于规则的声明性无代码工作流编辑器的应用程序的详细信息,请参阅创建声明性、无代码工作流编辑器。
示例
下面的示例 Initiation 元素包含一个 URL 属性,指定用于此工作流程的工作流程初始表单的位置。
此元素还包含一个 Fields 元素,它反过来又包含一个定义初始表单上的单个数据字段的 Field 元素。请注意,Parameters 元素包含一个相应的带有匹配的 Name 属性值的 Parameter 元素,此元素指定 Field 元素的数据类型。
为清楚起见,已编辑此示例。
<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>