Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область действия: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online | SharePoint Server 2013
Используется для описания входных и выходных параметров для вызова метода настраиваемых действий или условий.
Определение
<Conditions>
<Condition>
<Parameters>
<Parameter />
</Parameter>
</Condition>
</Conditions>
<Actions>
<Action>
<Parameters>
<Parameter />
</Parameters
</Action>
</Actions>
Элементы и атрибуты
В разделах ниже приводится описание атрибутов, дочерних и родительских элементов.
Атрибуты
Атрибут |
Описание |
|---|---|
**Тип** |
Обязательный атрибут типа **String**. Частично квалифицированный тип .NET Майкрософт. Значения задаются без учета регистра. **Пример**. System.Object, mscorlib |
**Направление** |
**Необязательный текст**. Указывает входной или выходной параметр. Допустимые значения: **In**, **Out** и **Optional**. Значения задаются без учета регистра. |
**Имя** |
Обязательный **текст**. Используется для связывания **элемента FieldBind** с параметром. Значения задаются без учета регистра. |
**InitialValue** |
**Необязательный текст**. Используется для указания начального значения по умолчанию, передаваемого параметру. Значения задаются без учета регистра. |
**InitialBinding** |
**Необязательный текст**. Указывает переменную по умолчанию, используемую для параметра при создании нового условия или действия, содержащего параметр. |
**Описание** |
**Необязательный текст**. Задает текст, отображаемый при выборе параметра в именах параметров сетки с текущими значениями. |
**DesignerType** |
**Необязательный текст**. Указывает возможные элементы интерфейса, которые будут использовать при изменении значения параметра. |
**ShowLookupForDropdown** |
**Необязательный логический параметр**. Указывает, что для раскрывающегося списка отображается кнопка подстановки. |
**DisplayName** |
**Необязательный текст**. Указывает имя, отображаемое при отображении параметра в структуре сетки, совпадающих с именами параметров с их текущими значениями. |
Атрибут DesignerType
DesignerType |
Параметры |
Элемент UI |
|---|---|---|
Текст TextBox Зависимые |
Строка |
Однострочное текстовое поле. |
ContentType |
Идентификатор типа контента |
Диалоговое окно для создания или обновления типа контента. |
DataSourceFieldNames |
Single parameter |
Список, содержащий параметры, извлекаемые из элемента -предка Action или CompositeStep с элементом DataSource , который соответствует дочернему элементу DataSourceRef . Результатом выбора элемента из этого списка должно быть выбранное литеральное значение. |
DataSourceValues |
Single parameter |
Список, содержащий параметры, извлекаемые из элемента -предка Action или CompositeStep с элементом DataSource , который соответствует дочернему элементу DataSourceRef . Результатом выбора элемента из этого списка должно быть значение времени выполнения выбранного поля в источнике данных. |
Date |
Дата и время |
Текстовое поле, которое поддерживает ввод даты и времени. |
Dropdown |
Single parameter |
Список, содержащий параметры, указанные в качестве дочерних элементов Option элемента FieldBind . |
FieldNames |
Поле |
Список всех полей в списке или библиотеке документов, с которыми связан рабочий процесс. |
Скрыть |
Нет |
Клиент скрывает значение. |
Целое число |
Целое |
Текстовое поле, позволяющее использовать целое число. |
ItemProperties |
Хэш-таблица |
Диалоговое окно для установки хэш-таблицы пар "имя-значение". |
ListItem |
List identifier Идентификатор элемента списка |
Диалоговое окно выбора элемента списка. |
ListNames |
List identifier |
Список списков на текущем сайте. |
ParameterNames |
Имя |
Список с именами переменных, определенных в текущем рабочем процессе. |
Пользователь |
List of people |
Диалоговое окно для выбора учетных записей на текущем сайте. |
SinglePerson |
Пользователь |
Диалоговое окно для выбора одной учетной записи на текущем сайте. |
StatusDropdown |
Status value |
Раскрывающийся список, позволяющий ввести новое значение состояния или повторно использовать существующее значение. |
Stringbuilder |
Строка |
Однострочное текстовое поле. |
Textarea |
Строка |
Текстовое поле. |
WritableFieldNames |
Список имен |
Список, содержащий все поля в списке или библиотеке документов, с которыми связан рабочий процесс, которые не доступны только для чтения, или список всех библиотек документов на текущем сайте, которые не доступны только для чтения, в зависимости от контекста. |
Дочерние элементы
Нет
Родительские элементы
Пример
В следующем примере показано, как создать элемент Parameter , чтобы подсистема рабочих процессов взаимодействовала с кодом сборки.
<WorkflowInfo>
<Conditions>
<Default>…</Default>
<Condition>…
<Parameters>
<Parameter />
</Parameters>
</Condition>
</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>