共用方式為


Microsoft.Office.Project.Server.Workflow 命名空間

這個命名空間包括定義傳統Project Server 2010工作流程活動和工作流程事件處理常式的類別。

注意事項注意事項

當您開發新的Microsoft Project Server 2013工作流程時,您可以使用Microsoft SharePoint Designer 2013。如果您使用Microsoft Visual Studio 2012來開發工作流程時,您應該在用戶端物件模型 (CSOM) 中使用Microsoft.ProjectServer.Client.WorkflowActivities類別。CSOM Project Server 2013支援線上應用程式和先應用程式。

舊版 Project Server 工作流程使用 Microsoft.Office.Project.Server.Workflow.dll 組件的參考。從%ProgramFiles%\Microsoft Office Servers\15.0\Bin目錄或Project 2013 SDK 下載,您可以複製組件。不過,您不需要直接使用類別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 工作流程活動的內容中的字串。保留給內部使用。