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


Обзор форм рабочего процесса

Дата последнего изменения: 7 октября 2009 г.

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

В этой статье
Технология форм рабочего процесса
Определение форм рабочего процесса
Типы форм рабочих процессов

Добавление форм к рабочему процессу позволяет придать рабочим процессам большую динамичность и гибкость. Формы дают возможность собирать информацию от пользователей в предопределенное время во время жизни рабочего процесса, а также позволяют пользователям взаимодействовать с задачами данного рабочего процесса.

Технология форм рабочего процесса

Рабочие процессы Microsoft SharePoint Foundation 2010 выступают независимо от форм. Пользователь может использовать любую выбранную технологию форм, если они поддерживают следующие задачи:

  • Вызов объектной модели SharePoint Foundation 2010.

  • Создание данных, необходимых для отправки в объектную модель SharePoint Foundation.

  • Получение и разбор необходимых данных из объектной модели SharePoint Foundation.

Любые данные, передаваемые в форму при загрузке, форматируются в виде строки, как данные, которые форма должна передать обратно в объектную модель SharePoint Foundation, когда пользователь отправляет форму. Хотя строка, как правило, является XML-кодом, можно использовать любой формат данных, поддерживающий форматирование в виде строки, пока форма способна создавать строки в этом формате, а также выполнять разбор получаемых строк.

Например, можно использовать пользовательские страницы ASPX как настраиваемые формы, а код XML — для форматирования данных.

Определение форм рабочего процесса

Укажите нужные настраиваемые формы в определении шаблона рабочего процесса, а не в самом рабочем процессе.

Привязка форм рабочих процессов к сборке рабочего процесса происходит после получения сведений, предоставляемых пользователем в XML-файле определений шаблона рабочего процесса. Схема определений рабочего процесса содержит элементы для указания URL-адресов различных типов форм, которые можно использовать с рабочими процессами Windows SharePoint Services. Сюда входит возможность создавать элементы форм для любых модификаций пользовательского рабочего процесса, а также формы для различных типов задач SharePoint, используемых в рабочем процессе.

В большинстве случаев, сборка рабочего процесса сама не содержит сведений о формах рабочих процессов или ссылок на них. Разработчики могут изменять используемые формы рабочих процессов только посредством изменения XML-кода определений рабочего процесса без повторной компиляции самой сборки. Единственным исключением являются изменения рабочего процесса; каждое действие, допускающее изменение рабочего процесса, должно содержать глобальный уникальный идентификатор формы, для которой выполняется изменение.

Типы форм рабочих процессов

В рабочих процессах SharePoint Foundation используются три типа форм:

Формы ассоциации и инициализации   Формы ассоциации и инициализации отображаются для пользователей для заполнения перед фактическим запуском какого-либо рабочего процесса. Эти формы можно использовать, чтобы позволить пользователям задать параметры и другую информацию для рабочего процесса перед его запуском.

Дополнительные сведения см. в разделе Формы сопоставления и запуска рабочих процессов (Sharepoint Foundation).

Формы изменений   Изменения — это параметры, которые предоставляются пользователям для изменения рабочего процесса, когда он выполняется в элементе. Затем можно создать формы изменений, которые позволяют пользователям указать параметры изменения.

Дополнительные сведения см. в статье Формы изменений рабочих процессов (SharePoint Foundation).

Формы задач    Также можно указать настраиваемые формы задач в рабочем процессе. Задачи — это элементы SharePoint, которым назначен тип контента, поэтому тип контента фактически определяет настраиваемые формы, используемые с каждым типом задачи.

Дополнительные сведения см. в статье Формы задач рабочего процесса (SharePoint Foundation).

См. также

Концепции

Разработка рабочих процессов для SharePoint Foundation