RuleDesigner 元素 (WorkflowInfo)
适用于:SharePoint 2016 |SharePoint Foundation 2013 |SharePoint Online |SharePoint Server 2013
包含在声明性无代码工作流编辑器(如 Microsoft SharePoint Designer 2010)中呈现工作流句子所需的信息的复杂类型元素。
定义
<RuleDesigner>
<FieldBind>
<Option>
<DataSourceRef>
元素和属性
下面各部分介绍了属性、子元素和父元素。
Attributes
属性 |
说明 |
---|---|
**句子** |
必需 **text**。 显示在工作流编辑器中表示工作流规则的文本。 规则句子可以包含静态文本,也可以包含运行时动态生成的文本。 变量可以嵌入到包含符号 %1、%2 等的语句中。 每个变量映射到一个 FieldBind 元素 **Id**。 然后,在工作流设计期间,为这些变量显示的文本是 **FieldBind** 元素的 “Text” 属性。 |
子元素
父元素
示例
下面的 XML 代码演示如何构造 RuleDesigner 元素,以便可以在无代码工作流编辑器中显示该元素。
<WorkflowInfo>
<Conditions>…</Conditions>
<Actions Sequential="then" Parallel="and">
<Action Name="Update my custom SharePoint list"
ClassName="CustomActivities.OrderListFunctions"
Assembly="CustomActivities"
Category="My Custom Actions"
CreatesTask="true"
CreatesInList="UpdateList"
AppliesTo="all"
ListModeration="false"
UsesCurrentItem="true">
<RuleDesigner Sentence="Update %1">
<FieldBind Field="UpdateList"
Function="UpdateOrderList"
DesignerType="ChooseListItem"
ID="1"
Text="My Custom List">
</FieldBind>
</RuleDesigner>
<Parameters>
<Parameter Type="System.String, mscorlib"
Direction="In"
Name="UpdateList" />
</Parameters>
</Action>
</Actions>
</WorkflowInfo>