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


Элемент Action

(Элемент Actions) (Элемент WorkflowInfo) (Действие4)

Область применения: SharePoint Server 2013

Содержит сведения, необходимые для Workflow Manager Client 1.0 для обработки базовых действий или действий действия рабочего процесса.

Применение

    <Actions>
        <Action>
            <Parameters />
            <RuleDesigner />
            <DataSources />
            <Modifications>
                <Modification/>
            </Modifications>
            <ActionVariables />
            <ActionBody /
            <ActionConditions />
        </Action>
    </Actions>

Сведения об элементе

Информация Расположение
Тип элемента
Namespace
Файл схемы Actions4.xsd

Определение

    <xs:element name="Action" minOccurs="0" maxOccurs="unbounded">
    <xs:complexType>
       <xs:all>
       <xs:element name="Parameters" type="parametersType" minOccurs="0" maxOccurs="1"></xs:element>
       <xs:element name="RuleDesigner" type="ruleDesignerType" minOccurs="1" maxOccurs="1"></xs:element>
       <xs:element name="DataSources" type="dataSourcesType" minOccurs="0" maxOccurs="1"></xs:element>
       <xs:element name="Modifications" minOccurs="0" maxOccurs="1">
       <xs:complexType>
          <xs:sequence>
          <xs:element name="Modification" minOccurs="1" maxOccurs="unbounded">
             <xs:attribute name="TypeId" type="s:string" use="required" />
             <xs:attribute name="NameFormat" type="s:string" use="required" />
             <xs:attribute name="FormURN" type="s:string" use="required" />
          </xs:element>
          </xs:sequence>
       </xs:complexType>
       </xs:element>
       <xs:element name="ActionVariables" minOccurs="0" maxOccurs="1">
       <xs:complexType>
          <xs:sequence>
             <xs:element name="ActionVariables"></xs:element>
          </xs:sequence>
       </xs:complexType>
       </xs:element>
       <xs:element name="ActionBody" minOccurs="0" maxOccurs="1">
       <xs:complexType>
          <xs:sequence>
             <xs:element name="ActionBody"></xs:element>
          </xs:sequence>
                </xs:complexType>
       </xs:element>
       <xs:element name="ActionConditions" minOccurs="0" maxOccurs="1">
       <xs:complexType>
          <xs:sequence>
             <xs:element name="ActionConditions"></xs:element>
          </xs:sequence>
       </xs:complexType>
       </xs:element>
       </xs:all>
         <xs:attribute name="Name" type="s:string" use="required" />
         <xs:attribute name="ClassName" type="s:string" use="required" />
         <xs:attribute name="Assembly" type="s:string" />
         <xs:attribute name="FunctionName" type="s:string" />
         <xs:attribute name="Category" type="s:string" />
         <xs:attribute name="CreatesTask" type="s:boolean" />
         <xs:attribute name="CreatesInList" type="s:string" />
         <xs:attribute name="AppliesTo" type="appliesToTypes" use="required" />
         <xs:attribute name="IsError" type="s:boolean" />
         <xs:attribute name="ListModeration" type="s:boolean" />
         <xs:attribute name="UsesCurrentItem" type="s:boolean" />
         <xs:attribute name="CreatedTaskFormType" type="s:string" />
         <xs:attribute name="__SolutionId" type="s:string" />
         <xs:attribute name="SandboxedFunction" type="s:boolean" />
         <xs:attribute name="ShapeImageUrl" type="s:string" />
       </xs:complexType>
    </xs:element>

Элементы и атрибуты

Если в схеме определяются конкретные требования, например sequence, minOccurs, maxOccurs и choice, см. раздел определений.

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

Элемент

Тип

Описание

Действия


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

Элемент

Тип

Описание

ActionBody

ActionConditions

ActionVariables

DataSources

dataSourcesType

Изменения

Parameters

parametersType

RuleDesigner

ruleDesignerType


Атрибуты

Атрибут Тип Обязательный Описание Возможные значения
__SolutionId s:string необязательный Указывает ИДЕНТИФИКАТОР GUID, который клиентское приложение записывает в действие, относящееся к реализации. Сервер использует GUID для поиска сборки в среде выполнения рабочего процесса. Значения типа s:string.
AppliesTo appliesToTypes обязательно Указывает, каким должно быть это действие рабочего процесса. Допустимые значения: site, list, doclib и все. Значение все означает, что действие доступно в любой области и всегда будет отображаться в списке Действия. Значения типа appliesToTypes.
Assembly s:string необязательный Имя сборки, содержащее инструкции по реализации элемента Action . Текст должен содержать значения PublicKeyToken, Version и Culture. Значения типа s:string.
Категория s:string необязательный Предоставляет категорию для действия рабочего процесса. Это значение используется для фильтрации списка доступных действий. Значения типа s:string.
ClassName s:string обязательно Полное имя класса, реализующего действие рабочего процесса. Значения типа s:string.
CreatedTaskFormType s:string необязательный Указывает тип созданной задачи. Используйте DataCollectTask для создания задачи, которая собирает данные от одного пользователя; используйте GroupAssignedTask , чтобы создать задачу, которая собирает данные от одного или нескольких пользователей; используйте TodoItemTask , чтобы создать задачу, которая не собирает данные от пользователей, а существует только для того, чтобы пользователь проверял, что он что-то сделал; используйте TaskProcess , чтобы создать задачу, которая имеет форму, которая позволяет выполнять нерегламентированное взаимодействие и может собирать данные от одного или нескольких пользователей. Значения типа s:string.
CreatesInList s:string необязательный Если задано значение , указывает, что рабочий процесс создает элемент в списке или библиотеке документов. Значения должны сопоставляться с именем параметра, содержащего идентификатор списка или библиотеки документов. Значения типа s:string.
CreatesTask s:boolean необязательный Если значение равно true, в рабочем процессе создается элемент списка задач. Если оставить пустым, предположение будет ложным и элементы списка задач не создаются. Значения типа s:boolean.
FunctionName s:string необязательный Указывает имя вызываемой функции. Значения типа s:string.
IsError s:boolean необязательный Если значение равно true, экземпляры этого элемента Action считаются ошибкой в клиентском приложении. Значения типа s:boolean.
ListModeration s:boolean необязательный Если значение равно true, этот элемент Action применяется к списку или библиотеке документов с включенным утверждением содержимого. Если оставить пустым, предположение будет ложным. Значения типа s:boolean.
Имя s:string обязательно Представляет описательное имя действия рабочего процесса, отображаемого в редакторе рабочих процессов. Значения типа s:string.
SandboxedFunction s:boolean необязательный Если задано значение true, клиентское приложение вставляет действие для конкретной реализации при выборе этого действия. Действие должно быть настроено для вызова функции, определенной сочетанием AssemblyName, ClassName и FunctionName. Если задано, необходимо также задать AssemblyName, ClassName, FunctionName и __SolutionId. Значения типа s:boolean.
ShapeImageUrl s:string необязательный URL-адрес файла фигуры значка по умолчанию, который доступен для настройки при создании пользовательских действий или настраиваемых условий. Значения типа s:string.
UsesCurrentItem s:boolean необязательный Указывает, можно ли использовать заданное действие рабочего процесса в рабочем процессе сайта. Установка значения true означает, что действие не может быть использовано и недоступно для рабочих процессов сайта. Функция копирования и вставки для действий также блокируется. Если это значение атрибута не задано, подразумевается значение false . Значения типа s:boolean.