サーバー側のイベント ハンドラー (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」を入力します。イベントに複数のイベント ハンドラーが関連付けられている場合は、このイベント ハンドラーが実行される順序番号を入力します。
[保存] をクリックします。