サーバー側のイベント ハンドラー (Project Server 2010 設定)

 

適用先: Project Server 2010

トピックの最終更新日: 2016-11-30

[サーバー側のイベント ハンドラー] 設定は、Microsoft Project Server 2010 の [サーバー設定] ページの [運用ポリシー] セクションから利用できます。関連する管理設定の詳細については、「運用ポリシー (Project Server 2010 の設定)」を参照してください。

サーバー側のイベント ハンドラーの構成

Microsoft Office Project Server 2007 と同様、Project Server 2010 は、ビジネス ルールの追加および施行、確認、データ処理、通知サービス、ワークフローなどのカスタム プロセスの開発を可能にするパブリック イベントを備えています。これらのカスタム プロセスは、組織の開発者によってサーバー側のイベント ハンドラーとして作成され、Project Web App の [サーバー設定] の [サーバー側のイベント ハンドラー] ページから Project Server 2010 のイベントに関連付けることができます。たとえば組織の開発者は、カスタム ワークフローを開始するイベント ハンドラーを作成することができます。[サーバー側のイベント ハンドラー] ページから、そのイベント ハンドラーをプロジェクト発行イベントに関連付け、イベントが発生したときにワークフローが開始されるようにすることができます。

Project Server イベントの詳細については、MSDN の記事「Project Server イベント」(https://go.microsoft.com/fwlink/?linkid=214597\&clcid=0x411) を参照してください。

Project Server イベント ハンドラーの詳細については、MSDN の記事「[方法] Project Server イベント ハンドラを作成およびデバッグする」(https://go.microsoft.com/fwlink/?linkid=214598\&clcid=0x411) を参照してください。

イベント ハンドラーをサーバー側のイベントに関連付けるには

  1. [サーバー設定] ページの [運用ポリシー] セクションで、[サーバー側のイベント ハンドラー] をクリックします。

  2. [サーバー側のイベント ハンドラー] ページの [イベント] リストで、新しいイベントを関連付けるイベントを見つけ、[イベント名] の横に一覧表示された [イベントのソース] をクリックします (たとえば [発行済み] イベントに対して [プロジェクト] イベントをクリックします)。

    [イベント ハンドラー] セクションでは、[イベントのソース] と [イベント名] に選択したイベントが入力されます。現在イベントに関連付けられている任意のイベントハンドラーが [イベント ハンドラー] リストに表示されます。

  3. [新しいイベント ハンドラー] をクリックします。

  4. [新しいイベント ハンドラー] ページで、選択したイベントに関連付けるイベント ハンドラーに関して以下の情報を入力します。

    1. [表示情報] セクションに、イベント ハンドラー名を入力します。任意で、イベント ハンドラーの説明を入力することもできます。

    2. [システム情報] セクションの [アセンブリ名] フィールドに、厳密な名前を指定したイベント ハンドラー アセンブリの正式な名前を入力します。

    3. [クラス名] フィールドに、イベント ハンドラー機能を実装するクラスの完全修飾名を入力します。

    4. [順序] フィールドに、イベント ハンドラーの順序番号を入力します。イベントに関連付けられている唯一のイベント ハンドラーである場合は、「1」を入力します。イベントに複数のイベント ハンドラーが関連付けられている場合は、このイベント ハンドラーが実行される順序番号を入力します。

  5. [保存] をクリックします。