Пространство имен 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. Зарезервировано для внутреннего использования. |