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


Шаблоны проектов рабочих процессов SharePoint

Обновлен: Ноябрь 2007

Применимость

Сведения, приведенные в данном разделе, относятся только к указанным проектам Visual Studio Tools for Office и версиям Microsoft Office.

Тип проекта

  • Рабочие процессы SharePoint.

Версия Microsoft Office

  • SharePoint Server 2007

Дополнительные сведения см. в разделе Доступность функций по типам приложений и проектов.

В шаблонах проектов рабочих процессов SharePoint содержатся необходимые ссылки проектов, файлы и основной код, на базе которого можно строить шаблоны последовательных рабочих процессов и рабочих процессов конечного компьютера для сервера Microsoft Office SharePoint Server 2007.

Дополнительные сведения о создании шаблонов рабочих процессов SharePoint см. в разделе Решения рабочих процессов SharePoint.

По умолчанию некоторые перечисленные ниже файлы и ссылки скрыты. Чтобы просмотреть полный список, щелкните Показать все файлы в панели инструментов обозревателя решений. В следующем списке представлены далеко не все файлы и ссылки, которые используются в шаблонах проектов Visual Studio Tools for Office.

Код шаблона

В исходном тексте шаблона проекта объявлены следующие поля.

workflowId

Поле workflowId представляет собой глобальный уникальный идентификатор, определяющий экземпляр рабочего процесса.

workflowProperties

В поле workflowProperties содержатся свойства экземпляра рабочего процесса. К ним относятся свойства, которые являются общими для всех рабочих процессов. Поле workflowProperties также может содержать пользовательские свойства, которые были переданы серверу Microsoft Office SharePoint 2007 пользовательской формой запуска рабочего процесса. Дополнительные сведения см. в разделе Ассоциация рабочего процесса и формы инициализации.

Файлы

Приведены основные пользовательские файлы. По умолчанию они не скрыты.

  • Workflow1 (VB-файл для Visual Basic или CS-файл для Visual C#) — основной файл исходного текста для шаблона рабочего процесса.

  • Feature.xml — содержит ссылки на все файлы определений шаблона рабочего процесса для данной функции. По умолчанию файл Feature.xml содержит ссылку на файл Workflow.xml. Дополнительные сведения см. в разделе Развертывание рабочего процесса с помощью функций. Этот файл нельзя переименовывать.

  • Workflow.xml — файл определения шаблона рабочего процесса. Этот файл нельзя переименовывать. В нем содержатся следующие сведения:

    • Путь к сборке шаблона рабочего процесса.

    • Унифицированное имя ресурса (URN) формы InfoPath, используемой рабочим процессом.

    • Глобальный уникальный идентификатор, описание и имя шаблона рабочего процесса.

Bb386127.alert_note(ru-ru,VS.90).gifПримечание.

Для запуска и отладки шаблона рабочего процесса не нужно редактировать этот файл. Редакция потребуется при развертывании компонента рабочих процессов на промежуточном или основном рабочем сервере SharePoint 2007 Server. Дополнительные сведения см. в разделе Отладка решений рабочих процессов SharePoint.

Скрытые файлы

Visual Studio Tools for Office создает следующий скрытый файл: Не изменяйте этот файл вручную; он заново генерируется при внесении изменений в проект, и изменения, сделанные вручную, при этом не сохраняются.

  • Workflow1.designer (VB-файл для Visual Basic или CS-файл для Visual C#) — файл, Который содержит код, созданный конструктором Windows Workflow Foundation.

Ссылки

Ссылка на сборку

Описание

Microsoft.Office.Workflow.Tasks

Коллекция задач сервера SharePoint Server 2007.

Microsoft.SharePoint.WorkflowActions

Коллекция действий сервера SharePoint.

Microsoft.SharePoint

Классы, позволяющие управлять рабочими процессами, развернутыми на узле SharePoint.

System.Workflow.Activities

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

System.Workflow.ComponentModel

Классы, позволяющие строить задачи, настраивать пользовательское поведение рабочих процессов во время разработки, а также создавать интерфейсы для настройки рабочих процессов и задач.

Также содержит классы и интерфейсы, позволяющие создавать, проверять и компилировать задачи и рабочие процессы.

System.Workflow.Runtime

Классы и интерфейсы, обеспечивающие настройку и управление обработчиком среды выполнения рабочих процессов, а также выполнением каждого экземпляра рабочего процесса.

Сборки Microsoft .NET Framework

Коллекция ссылок на некоторые сборки Microsoft .NET Framework, используемые при разработке решений Visual Studio Tools for Office.

См. также

Задачи

Практическое руководство. Создание проектов Visual Studio Tools for Office

Основные понятия

Решения рабочих процессов SharePoint

Общие сведения об использовании сборок в решениях Office

Ссылки

Шаблоны проектов надстроек для Microsoft Office 2003

Шаблоны проектов надстроек для Microsoft Office 2007

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

Управление решениями, проектами и файлами

Шаблоны проектов Office