Развертывание рабочего процесса
Существует трои типа рабочих процессов: предопредленные, процессы SharePoint Designer и настраиваемые процессы Visual Studio. Рабочие процессы созданы на базе Windows Workflow Foundation и размещаются в Службы Windows SharePoint Services. Они запускаются в сайтах SharePoint и интегрированы и доступны из системы Office следующим образом:
Microsoft Office SharePoint Server 2007: используется для установки, активации, конфигурации, запуска, участия и отслеживания рабочих процессов.
Microsoft Office SharePoint Designer 2007: используется для создания пользовательских рабочих процессов.
Word, PowerPoint, Excel и InfoPath: используется для запуска и участия в рабочих процессах.
Outlook: используется для получения уведомлений о рабочих процессах и отслеживания задач.
Процесс развертывания рабочих процессов всех трех типов описан далее.
Развертывание предопределенных рабочих процессов
Предопределенные процессы уже установлены как функции в Office SharePoint Server 2007. Чтобы развернуть предопределенный рабочий процесс, нужно просто активировать его для узда, свяжите (добавьте) его со списком или библиотекой документов и запустите.
Включение рабочего процесса
Предопределенные рабочие процессы активируются на уровне семейства сайтов. Со списками и библиотеками сайта можно связать только активные рабочие процессы. Дополнительные сведения об активации рабочих процессов см. в разделе Включение рабочих процессов.
Добавьте рабочий процесс к списку, библиотеке документов или контенту узла
При добавлении рабочий процесс связывается со списком, библиотекой документов или типом контента и настраивается методом выбора таких параметров, как имя, параметры запуска, участники и параметры выполнения. Более подробные сведения о добавлении рабочих процессов см. в разделе Добавление рабочего процесса к списку или библиотеке документов и Добавление рабочего процесса в тип содержимого.
Запуск рабочего процесса
Рабочие процессы запускаются пользователем вручную или автоматически, при внесении изменений в элемент связанного списка или библиотеки. Параметры конфигурации рабочего процесса определяют метод его запуска. Процесс запускается для элементов списка или документов из библиотеки, с которой он связан. Более подробные сведения о запуске рабочего процесса см. в разделе Запуск рабочего процесса.
Развертывание рабочих процессов SharePoint Designer
Если пользовательские рабочие процессы включены, пользователи могут развернуть рабочие процессы SharePoint Designer на своих сайтах.
Включение пользовательских рабочих процессов
Чтобы дать пользователям возможность создавать и запускать рабочие процессы SharePoint Designer, необходимо включить пользовательские процессы в семействе сайтов. По умолчанию этот параметр включен. В этом случае пользователи могут настраивать рабочие процессы в объявляемом редакторе, например, мастере Workflow Designer, который входит в SharePoint Designer. Дополнительные сведения о включении пользовательских рабочих процессов см. в разделе Включение рабочих процессов SharePoint Designer.
Создание рабочего процесса SharePoint Designer
С помощью мастера Workflow Designer Microsoft Office SharePoint Designer 2007 можно создавать рабочие процессы, которые добавляют логику приложения на пользовательский веб-сайт или в приложение без необходимости написания собственных программ. В Workflow Designer встроены задачи создания, активации и добавления рабочих процессов в список или библиотеку. Выполнять задачи конфигурации вручную за пределами мастера не нужно. Дополнительные сведения о создании рабочих процессов SharePoint Designer см. в разделе Создание рабочих потоков SharePoint Designer.
Запуск рабочего процесса
Рабочие процессы запускаются пользователем вручную или автоматически, при внесении изменений в элемент связанного списка или библиотеки. Параметры конфигурации рабочего процесса определяют метод его запуска. Процесс запускается для элементов списка или документов из библиотеки, с которой он связан. Более подробные сведения о запуске рабочего процесса см. в разделе Запуск рабочего процесса.
Развертывание рабочих процессов Visual Studio
Когда настраиваемый рабочий процесс Visual Studio будет создан и настроен, нужно будет выполнить развертывание примерно так же, как и в случае с предопределенным рабочим процессом. С точки зрения пользователя разницы между ними нет.
Создание настраиваемого рабочего процесса
Шаблоны настраиваемых рабочих процессов и сами процессы можно создавать в Visual Studio с помощью конструктора рабочих процессов Windows Workflow Foundation. Рабочий процесс Visual Studio состоит их файлов feature.xml file и workflow .xml, сборки, и, возможно, одной или нескольких форм, которые понадобятся для поддержки действий процесса.Дополнительные сведения о создании настраиваемого рабочего процесса Visual Studio см. в разделе Workflow Development in Visual Studio 2005 (https://go.microsoft.com/fwlink/?linkid=119646&clcid=0x419).
Установка настраиваемого рабочего процесса
Настраиваемый рабочий процесс Visual Studio устанавливается как функция семейства сайтов. Дополнительные сведения об установке см. в разделе Установка настраиваемых рабочих процессов Install Visual Studio.
Включение рабочего процесса
Настраиваемые рабочие процессы активируются на уровне семейства сайтов. Со списками и библиотеками сайта можно связать только активные рабочие процессы. Дополнительные сведения об активации рабочих процессов см. в разделе Включение рабочих процессов.
Добавьте рабочий процесс к списку, библиотеке документов или контенту узла
При добавлении рабочий процесс связывается со списком, библиотекой документов или типом контента и настраивается методом выбора таких параметров, как имя, параметры запуска, участники и параметры выполнения. Более подробные сведения о добавлении рабочих процессов см. в разделе Добавление рабочего процесса к списку или библиотеке документов и Добавление рабочего процесса в тип содержимого.
Запуск рабочего процесса
Рабочие процессы запускаются пользователем вручную или автоматически, при внесении изменений в элемент связанного списка или библиотеки. Параметры конфигурации рабочего процесса определяют метод его запуска. Процесс запускается для элементов списка или документов из библиотеки, с которой он связан. Более подробные сведения о запуске рабочего процесса см. в разделе Запуск рабочего процесса.
После запуска участники взаимодействуют с рабочим процессом с помощью различных задач, которые процесс генерирует и присваивает. Процесс работает до тех пор, пока все задачи не будут выполнены, или до момента прерывания.