Поделиться через


Элемент 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.

Дочерние элементы

FieldBind

Option

Родительские элементы

Нет

Пример

В следующем фрагменте 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>

См. также

Задачи

Пример ACTIONS-файла

Концепции

Создание редакторов декларативных рабочих процессов без кода

Действия рабочего процесса по умолчанию

Условия рабочего процесса по умолчанию