Пространство имен Microsoft.Office.Project.Server.Workflow

Это пространство имен содержит классы, которые определяют устаревших Project Server 2010 действий рабочего процесса и обработчиков событий рабочего процесса.

Примечание

При разработке новых рабочих процессов Microsoft Project Server 2013 , можно использовать Microsoft SharePoint Designer 2013. Если вы используете Microsoft Visual Studio 2012 для разработки рабочих процессов, следует использовать класс Microsoft.ProjectServer.Client.WorkflowActivities в клиентской объектной модели (CSOM). CSOM поддерживает Project Server 2013онлайн-приложения, так и для локального приложения.

Устаревшие рабочих процессов Project Server используйте ссылку на сборку Microsoft.Office.Project.Server.Workflow.dll. Можно скопировать сборку из каталога %ProgramFiles%\Microsoft Office Servers\15.0\Bin или из загружаемого пакета SDK для Project 2013 . Однако не требуется использовать классы в пространстве имен Microsoft.Office.Project.Server.Workflow напрямую.

В Visual Studio 2012можно использовать действия рабочего процесса на панели инструментов при создании проекта рабочего процесса. При перетаскивании действия рабочего процесса из панели инструментов в представление проекта Последовательного рабочего процесса , Visual Studio 2012 создает код. Внутренне код вызывает методы в классе WorkflowActivities , который поддерживает версию 4 Windows Workflow Foundation (WF4).

Классы

  Класс Описание
Общий класс CompareProjectProperty Действия рабочего процесса, который сравнивает свойства указанного проекта с другим значением.
Общий класс OnProjectCheckIn Действия рабочего процесса, который ожидает в течение события PSWorkflowService.OnProjectCheckIn , которое происходит, когда связанного проекта в базу данных, прежде чем перейти на другие задачи в рабочем процессе.
Общий класс OnProjectCommit Действия рабочего процесса, который ожидает событие PSWorkflowService.OnProjectCommit , которое происходит при связанного проекта, прежде чем продолжить рабочий процесс.
Общий класс OnProjectSubmit Действия рабочего процесса, который ожидает событие PSWorkflowService.OnProjectSubmit , которое происходит при отправке связанного проекта, прежде чем продолжить рабочий процесс.
Общий класс ProjectSequence Инициализирует рабочего процесса Project Server и содержит все действия, которые являются частью рабочего процесса Project Server.
Общий класс PSWorkflowService Реализует методы и события для управления рабочими процессами Project Server.
Общий класс PSWorkflowServiceBase Этот класс и его элементы зарезервированы для внутреннего использования и не предназначены для применения в коде.
Общий класс ReadProjectProperty Действия рабочего процесса, который считывает указанное свойство проекта. Свойство может быть встроенные свойства, такие как даты начала или настраиваемого поля проекта.
Общий класс ReadProjectSecurityGroupMembers Действия рабочего процесса, который считывает элементы в указанную группу безопасности Project Server; При необходимости фильтруется по отделу активного проекта.
Общий класс SetProjectStage Действия рабочего процесса, который задает текущую стадию рабочего процесса Project Server.
Общий класс UpdateProjectProperty Действия рабочего процесса, который обновляет свойства указанного проекта.
Общий класс UpdateProjectStageStatus Действия рабочего процесса, который обновляет поля status и status information на сцене указанного проекта.
Общий класс WorkflowFeatureReceiver Предоставляет переопределений обработчиков событий компонентов в базовый класс SPFeatureReceiver . Устаревшие рабочих процессов Project Server не добавляйте функциональные возможности обработчики событий SharePoint.
Общий класс WorkflowStringIds Предоставляет маркеры для строк в всплывающие подсказки, сообщения или свойств действий рабочего процесса Project Server. Зарезервировано для внутреннего использования.