Элемент RuleDesigner (WorkflowActions)
Дата последнего изменения: 9 марта 2015 г.
Применимо к: SharePoint Foundation 2010
В этой статье
Атрибуты
Дочерние элементы
Родительские элементы
Элемент сложного типа. Элемент RuleDesigner содержит сведения, необходимые для отображения предложения рабочего процесса в декларативном редакторе бескодового рабочего процесса, таком как Microsoft SharePoint Designer 2010.
<Conditions>
<Default>…</Default>
<Condition>
<RuleDesigner>
<FieldBind>…</FieldBind>
</RuleDesigner>
</Condition>
</Conditions>
<Actions>
<Action>
<RuleDesigner>
<FieldBind>…</FieldBind>
</RuleDesigner>
</Action>
</Actions>
Атрибуты
Атрибут |
Описание |
---|---|
Sentence |
Обязательный атрибут типа text. Текст, который отображается в редакторе рабочих процессов и представляет правило рабочего процесса. Предложение правила может содержать как статический, так и динамически генерируемый во время выполнения текст. Чтобы встроить переменные в предложение, используйте нотацию %1, %2 и т. д. Каждая переменная сопоставляется с элементом FieldBind (атрибут Id). В процессе разработки рабочего процесса вместо этих переменных отображается текст атрибута Text элемента FieldBind. |
Дочерние элементы
Родительские элементы
Нет |
Пример
В следующем фрагменте 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>
См. также
Задачи
Концепции
Создание редакторов декларативных рабочих процессов без кода