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 工作流程活動的內容中的字串。保留給內部使用。 |