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


Действия рабочих процессов для SharePoint Foundation

Дата последнего изменения: 16 апреля 2010 г.

Применимо к: SharePoint Foundation 2010

В этой статье
Действия Windows Workflow Foundation, поддерживаемые в рабочих процессах SharePoint
Действия для использования с конструктором Visual Studio Designer для Windows Workflow Foundation
Объявляющие действия рабочих процессов без кода

В конструкторе Visual Studio Designer доступны предварительно определенные действия, с помощью которых можно создавать рабочие процессы Microsoft SharePoint Foundation 2010. Кроме того, в пространство имен Microsoft.SharePoint.WorkflowActions, входящее в состав SharePoint Foundation, включено множество действий рабочих процессов, которые можно использовать в создаваемых рабочих процессах SharePoint Foundation. Эти действия оптимизированы для упрощения разработки рабочих процессов, предназначенных для SharePoint Foundation. К ним относятся действия рабочих процессов, предназначенные для использования в Visual Studio Designer, а также действия рабочих процессов для использования в редакторе рабочих процессов, основанном на правилах и не требующем программирования, таком как Microsoft SharePoint Designer 2007.

Действия Windows Workflow Foundation, поддерживаемые в рабочих процессах SharePoint

Поскольку не все действия, доступные в Visual Studio Designer, актуальны в контексте сайтов SharePoint, SharePoint Foundation поддерживает только подмножество доступных действий. Оно включает следующие действия:

  • Code   Используется для добавления кода Microsoft Visual Basic или Microsoft Visual C# в рабочий процесс.

  • ConditionedActivityGroup   Используется для условного выполнения набора действий, на основе критерия, особого для каждого действия, до выполнения условия для действия ConditionedActivityGroup в целом.

  • Последовательность   Используется для выполнения упорядоченного набора дочерних действий.

  • Репликатор   Используется для создания нескольких экземпляров одного дочернего действия.

Для получения дополнительных сведений об этих действиях следует посетить веб-сайт Платформа Windows Workflow Foundation (WF).

Действия для использования с конструктором Visual Studio Designer для Windows Workflow Foundation

Следующие действия рабочих процессов были специально разработаны для использования в рабочих процессах, созданных с помощью Visual Studio Designer. Эти действия позволяют создавать рабочие процессы в следующих основных областях:

  • создание, обновление, завершение и удаление задач SharePoint;

  • определение событий в элементе списка, в котором выполняется экземпляр рабочего процесса;

  • разрешение изменений рабочего процесса в определенных областях, чтобы позволить пользователям изменять выполняющиеся рабочие процессы.

CompleteTask

CreateTask

CreateTaskWithContentType

DeleteTask

EnableWorkflowModification

InitializeWorkflow

LogToHistoryListActivity

OnTaskChanged

OnTaskCreated

OnTaskDeleted

OnWorkflowActivated

OnWorkflowItemChanged

OnWorkflowItemDeleted

OnWorkflowModified

RollbackTask

SendEmail

SetState

SharePointSequentialWorkflowActivity

Объявляющие действия рабочих процессов без кода

Следующие действия рабочих процессов предназначены для использования в декларативных рабочих процессах без кода, например в рабочем процессе, созданном в редакторе рабочих процессов, основанном на правилах и не требующем программирования, таком как Microsoft Office SharePoint Designer 2007. В результате действие рабочего процесса может не включать некоторые функции (например, регистрацию в событиях рабочего процесса), которые могут использоваться в скомпилированных сборках рабочих процессов, создаваемых с помощью Visual Studio Designer.

Visual Studio Designer не поддерживает следующие действия рабочих процессов:

AddArrayToArrayListActivity

AddTimeToDateActivity

AddToArrayListActivity

AddToHashtableActivity

ApplyActivation

BuildStringActivity

CheckInItemActivity

CheckOutItemActivity

ClearArrayListActivity

CollectDataTask

ConvertActivity

CopyItemActivity

CreateItemActivity

CurrentDateActivity

DelayForActivity

DelayUntilActivity

DeleteItemActivity

EmailActivity

FindActivity

FindValueActivity

GroupAssignedTask

Helper

LookupActivity

MathActivity

SetFieldActivity

SetModerationStatusActivity

SetTimeFieldActivity

SetVariableActivity

TodoItemTask

UndoCheckOutItemActivity

UpdateItemActivity

UpdateTask

WaitForActivity

См. также

Концепции

Обработка действий рабочего процесса в SharePoint Foundation

Токены корреляции в рабочих процессах

Инициализация рабочего процесса в SharePoint Foundation

Другие ресурсы

Рабочие процессы в SharePoint Foundation