Шаблоны проектов рабочих процессов SharePoint
Обновлен: Ноябрь 2007
Применимость |
---|
Сведения, приведенные в данном разделе, относятся только к указанным проектам Visual Studio Tools for Office и версиям Microsoft Office. Тип проекта
Версия Microsoft Office
Дополнительные сведения см. в разделе Доступность функций по типам приложений и проектов. |
В шаблонах проектов рабочих процессов 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, используемой рабочим процессом.
Глобальный уникальный идентификатор, описание и имя шаблона рабочего процесса.
Примечание. |
---|
Для запуска и отладки шаблона рабочего процесса не нужно редактировать этот файл. Редакция потребуется при развертывании компонента рабочих процессов на промежуточном или основном рабочем сервере 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