Пример ACTIONS-файла (WorkflowInfo)
Дата последнего изменения: 25 февраля 2011 г.
Применимо к: SharePoint Foundation 2010
В этом разделе представлена общая структура ACTIONS-файла, который может использоваться для импорта настраиваемых условий и действий в декларативный редактор рабочих процессов, работающий на основе правил без использования кода, например Microsoft SharePoint Designer 2010.
Пример
В приведенном ниже примере XML-кода показан способ создания ACTIONS-файла для добавления элементов Conditions или Actions в список по умолчанию.
<?xml version="1.0" encoding="utf-8"?>
<WorkflowInfo Language="en-us">
<Conditions And="and"
Else="Else If"
Not="not"
Or="or"
When="If">
<Condition AppliesTo="list"
Assembly="Assembly.Name,
Version=0.0.0.0,
Culture=neutral,
PublicKeyToken=GUID"
ClassName="Fully qualified
class name"
FunctionName="Boolean method name
implemented in
class"
Name="Name to be displayed in
workflow editor"
Type="Advanced"
UsesCurrentItem="true">
<RuleDesigner Sentence="Sentence to be
displayed to the
workflow editor">
<FieldBind DesignerType="Date"
Field="Parameter that
FieldBind maps to"
Function="true"
Id="Unique positive Integer"
Text="Text to be displayed
as a hyperlink"
TypeFrom="Parameter that a
non-Operator derives
its type from"
Value="Reserved for future use">
<Option Name="Option1" Value="Value1" />
</FieldBind>
</RuleDesigner>
<Parameters>
<Parameter Direction="In"
InitialValue=""
Name="MyParameter"
Type="System.String, mscorlib" />
</Parameters>
</Condition>
</Conditions>
<Actions>
<Action Name="Action name displayed in editor">
<RuleDesigner Sentence="Sentence to be
displayed to the
workflow editor">
<FieldBind DesignerType="CreateListItem"
Field="Parameter that FieldBind
maps to"
Function="true"
Id="Unique positive Integer"
OperatorTypeFrom="Parameter
Operator derives
its type from"
Text="Text to be displayed
as a hyperlink"
TypeFrom="Parameter non-Operator
derives its type from"
Value="Reserved for future use">
</FieldBind>
</RuleDesigner>
</Default>
</Actions>
</WorkflowInfo>
См. также
Задачи
Концепции
Создание редакторов декларативных рабочих процессов без кода
Действия рабочего процесса по умолчанию