Разработка рабочих процессов в среде разработки Visual Studio
Дата последнего изменения: 16 апреля 2010 г.
Применимо к: SharePoint Foundation 2010
Windows Workflow Foundation (WF) предоставляет доступ к объекту Конструктор рабочих процессов Visual Studio 2010, который позволяет разработчикам создавать свои собственные рабочие процессы и действия рабочих процессов.
Конструктор рабочих процессов Visual Studio 2010 можно использовать для создания шаблонов рабочих процессов и настраиваемых действий рабочих процессов. В рабочий процесс можно включить пользовательский код, а также конструкторы форм, например формы ASP.NET, обеспечивающие взаимодействие с пользователями рабочего процесса во время ассоциации и выполнения. Можно даже создать настраиваемые действия, используемые в других рабочих процессах.
Сведения о создании форм рабочих процессов с использованием таких технологий, как Microsoft ASP.NET см. в статье Обзор форм рабочего процесса.
Сведения о создании настраиваемых действий рабочих процессов см. в центре Windows Workflow Foundation Developer.
После создания решения его файлы можно упаковать в шаблон рабочего процесса с помощью функции упаковки компонентов. Пакеты компонентов SharePoint Foundation представляют механизм, с помощью которого разработчики могут упаковывать необходимые для решения файлы, например рабочие процессы, веб-части, списки и определения сайтов, для упрощения распространения и развертывания.
Дополнительные сведения об упаковке компонентов см. в статье Использование компонентов.
Процедура разработки рабочего процесса в Visual Studio
Как правило, при разработке рабочих процессов для SharePoint Foundation с использованием Конструктор рабочих процессов Visual Studio 2010 выполняются следующие основные шаги:
Создание рабочего процесса, включая файл фонового кода (если он необходим), в Конструктор рабочих процессов Visual Studio 2010.
Дополнительные сведения см. в статье Обзор конструктора Visual Studio для Windows Workflow Foundation.
Разработка и публикация всех форм, которые необходимы с данным рабочим процессом.
Сведения о создании форм рабочих процессов с использованием таких технологий, как ASP.NET см. в статье Обзор форм рабочего процесса.
Создание файла определения компонента и определения шаблона рабочего процесса, содержащего сведения о сборке рабочего процесса и привязывающего к ней формы.
Дополнительные сведения см. в статье Определения рабочего процесса.
Компиляция файлов рабочего процесса в сборку .NET.
Совместная упаковка сборки рабочего процесса и определения рабочего процесса и их развертывание с помощью функциональных возможностей компонентов в SharePoint Foundation.
Дополнительные сведения см. в статье Развертывание рабочего процесса с помощью компонентов.
Отладка рабочей сборки рабочего процесса с использованием Конструктор рабочих процессов Visual Studio 2010.
Дополнительные сведения см. в статье Практическое руководство. Отладка рабочего процесса SharePoint Foundation.
Перекомпиляция и развертывание сборки рабочего процесса, если это необходимо для исправления найденных ошибок.