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


Пример 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>

См. также

Задачи

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

Концепции

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

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

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

Обзор схемы действий рабочих процессов