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