次の方法で共有


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

This namespace includes classes that define legacy Project Server 2010 workflow activities and workflow event handlers.

注意

When you develop new Microsoft Project Server 2013 workflows, you can use Microsoft SharePoint Designer 2013. If you use Microsoft Visual Studio 2012 to develop workflows, you should use the Microsoft.ProjectServer.Client.WorkflowActivities class in the client-side object model (CSOM). The CSOM supports both online applications and on-premises applications for Project Server 2013.

Legacy Project Server workflows use a reference to the Microsoft.Office.Project.Server.Workflow.dll assembly. You can copy the assembly from the %ProgramFiles%\Microsoft Office Servers\15.0\Bin directory or from the Project 2013 SDK download. However, you do not need to directly use classes in the Microsoft.Office.Project.Server.Workflow namespace.

In Visual Studio 2012, you can use workflow activities in the Toolbar when you develop a workflow project. When you drag a workflow activity from the Toolbar to the Sequential Workflow design view, Visual Studio 2012 generates the required code. Internally, the code calls methods in the WorkflowActivities class, which supports version 4 of the 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 ワークフロー アクティビティのプロパティ内の文字列のトークンを提供します。内部使用のため予約済みです。