概要: ワークフローに Project Web App のイベントを待機させる方法を説明します。
適用対象: Project Server サブスクリプション エディション、Project Server 2019、Project Server 2016、Project Server 2013
続行する前に、Project Web App ワークフローを一時停止し、Project イベントを待機するように設定できます。 プロジェクトのチェックイン、コミット、提出などを待機するようにワークフローを設定できます。
この記事では、関連付けられているプロジェクトが送信されるまで一時停止するようにワークフローを構成する方法について説明します。 これは、プロジェクトの情報を収集し、情報の収集が完了した後にプロジェクトを承認のため提出する場合に便利です。
はじめに
始める前に、次の要件を確認してください。
Project Server のオンプレミス展開を使用している場合は、 SharePoint 2013 ワークフロー プラットフォームを設定しています。
「Create a sample Project Web App workflow」に説明されているとおり、サンプル ワークフロー、ステージ、およびエンタープライズ プロジェクトの種類が作成してあること。
プロジェクト イベントを待機するようにワークフローを構成する
最初に、2 つのステージを含む単純なワークフローを作成し、プロジェクトが送信されるのを待ってから、最初のステージから 2 番目のステージに移動します。
「サンプル Project Web App ワークフローの作成」で作成したサンプル ワークフローを使用して、次のようなワークフローを構築します。
このシリーズの他の記事の手順を完了している場合は、このワークフローの一部が既に用意されている可能性があります。 このワークフローを作成するための完全な手順は次のとおりです。
ワークフローを作成するには、Project イベントを待機します
SharePoint デザイナーを起動します。
Project Web App サイトに接続します。
左側にある [ワークフロー] をクリックします。
[サンプル ワークフロー] をクリックします。
[ワークフローを編集する] をクリックします。
リボンで [ ステージ] をクリックし、[ 1 - アイデアの提案] をクリックします。
[ステージ 1] の一番上のセクションにオレンジ色のカーソルを置き、リボンで [アクション] をクリックした後、[Project Web App アクション] の下で [プロジェクト イベントの待機] をクリックします。
[このプロジェクト イベント] をクリックし、ドロップダウン メニューから [イベント: プロジェクトの提出時] を選択します。
ステージ 1 の下にオレンジ色のカーソルを置き、[ ステージ] をクリックし、[ 2 - レビューの要求] をクリックします。
オレンジ色のカーソルをステージ 1 の [ステージに移行] 領域内に置き、リボンの [アクション] をクリックしてから [ステージに移動する] をクリックします。
ステージをクリックし、ドロップダウン メニューから [2 - レビューの要求] を選択します。
オレンジ色のカーソルをステージ 2 の [ステージに移行] 領域に置いて、リボンの [アクション] をクリックしてから、[ステージに移動] をクリックします。
[ステージ] をクリックして、ドロップダウン メニューから [ワークフローの終了] を選択します。
リボンの [発行] をクリックします。
テストの実行
ワークフローが発行されたので、次の手順として、ワークフローが最初のステージで正しく一時停止することを確認するためのテスト プロジェクトを作成します。
プロジェクトを作成するには
Project Web Appの左側のナビゲーションで、[プロジェクト] をクリックします。
リボンの [プロジェクト] タブをクリックします。
[新規] をクリックして、[サンプル プロジェクトの種類] をクリックします。
プロジェクトに [イベントを待つ] という名前を付けて、[保存] をクリックします。
[ワークフローの状態] ページには、ワークフロー ステージが 1 - アイデアの提案として表示されます。 (すぐに表示されない場合は、1 ~ 2 分待ってからページを更新する必要がある場合があります)。
ワークフローは提出イベントを待機しているので、次の手順はこのプロジェクトを送信することです。
プロジェクトを提出するには
ワークフロー状態のページで、リボンの [送信] をクリックします。
[OK] をクリックして確定します。
[ワークフローの状態] ページには、ワークフロー ステージが 2 - 要求レビューとして表示され、送信イベントが表示された後にワークフローが前進したことを確認します。
次の記事では、 ワークフローの状態情報を使用してユーザーにメッセージを残す方法について説明します。
関連項目
Project Web App のサンプル ワークフローを作成する