タスクの意思決定者が関連情報を提供するレポートを要求および受信するのに役立つ Web パーツをタスク詳細ページに追加できます。 これらの Web パーツは、タスク自体と最新の情報をまとめることで、ユーザーの貴重な時間を大幅に節約できます。
- ワークフロー タスク アクション この Web パーツには、関連する情報を提供するレポートのレポート設定ページへのリンクが用意されています。 ユーザーはレポート パラメーターをカスタマイズし、必要なレポートを実行できます。
- 関連レポート この Web パーツには、ユーザーがすぐに開くことができるレポートが一覧表示されます。 さらに、ユーザーがワークフロー タスク アクションからレポートを実行すると、Duet はレポートが利用可能になるとすぐに、そのレポートを関連レポート リストに配信します。
Duet Enterprise は、これらの Web パーツに表示されるアクションとレポートを動的に更新するため、タスクの意思決定者は常に最新の情報を取得できます。
Web パーツを構成するには、ワークフロー サイトで Duet Enterprise レポート機能をアクティブ化し、SharePoint Designer の [タスクの詳細] ページを編集して Web パーツを追加します。 通常、デザイナーはこれらの Web パーツを [タスクの詳細] ページに追加しますが、ワークフロー サイトのページに Web パーツを追加することもできます。
この記事の内容
概要
[タスクの詳細] ページでは、ワークフロー タスク アクション Web パーツと関連レポート Web パーツが連携して、タスクの意思決定者に情報を提供します。 意思決定者はレポートを実行し、別のサイトに移動することなくレポートを開くことができます。 さらに、これらの Web パーツには、現在のタスクに関連するレポート オプションのみが表示され、Duet はレポートに最新の情報が反映されるようにします。 タスク意思決定者は、レポート名をクリックするだけで、一覧表示されているレポートを開くことができます。
ワークフロー タスク アクションと関連レポート Web パーツを追加して構成する前に、ファーム管理者が適切なビジネス データ接続 (BDC) モデルをインポートする必要があります。 このモデルには、Web パーツが表示するアクションの仕様が含まれています。 さらに、管理者はレポートが正しい場所に配信されるようにレポート ルーティングを構成する必要があります。
このステップが完了していない場合は、SAP ワークフロー管理者にチェックしてください。
手順 1: ワークフロー タスク サイトでレポート機能をアクティブ化する
重要
この手順を実行するには、SAP ワークフロー テンプレートを含むサイトのサイト コレクション管理者である必要があります。
ワークフロー サイトで関連レポート Web パーツを構成するには、まずワークフロー サイトに対する特定のレポート機能をアクティブ化する必要があります。 これにより、Duet は (サイト レポート ライブラリからの) レポートの一覧を表示したり、レポート設定へのリンクの一覧を表示したりできます。 ユーザーは、レポート設定を使用して、レポートのプロパティを表示および編集したり、レポートを実行したりできます。
ワークフロー タスク サイトでレポート機能を有効にするには、次の手順を実行します。
- Duet Enterprise サイト コレクションのホーム ページから、ワークフローのルート サイトに移動します。
- リボンで、[ サイトの操作] を選択し、[ サイトの設定] を選択します。
- [ サイトの設定 ] ページの [サイトの操作 ] グループで、[ サイトの機能の管理] をクリックして、[ 機能 のアクティブ化] ページを開きます。
- [ 機能 ] ページで、[ Duet Enterprise Reporting] を見つけて、[アクティブ化] をクリックします。
手順 2: SharePoint Designer で [タスクの詳細] ページを開く
[タスクの詳細] ページを変更するには、Microsoft SharePoint Designer 2010 でワークフロー サイトを開き、ワークフロー エディターで [タスクの詳細] ページを開く必要があります。 ワークフロー エディターから、必要な設計要素を追加してから、それらを構成できます。
編集用に [タスク詳細] ページを開くには:
- Windows の [スタート] メニューで SharePoint Designer 2010 をクリックして開き、[サイトを開く] をクリックします。
- [サイトを開く] ダイアログ ボックスの [サイトの URL] ボックスに、作業するワークフロー タスク サイトの URL を入力します。 これにより、ワークフロー サイトの [サイト情報] ページが開きます。
- ナビゲーション ウィンドウで [サイト ページ] をクリックして、ワークフローに含まれるページのリストを開きます。
- ページの一覧で、タスク詳細ページ ファイルの名前 (WrkTaskIP.aspx など) をクリックして、そのファイルの設定ページを開きます。
- リボンの [編集 ] グループで [ ファイルの編集] の横にある矢印をクリックし、[ ファイルを詳細モードで編集] を選択します。 これにより、[タスク詳細] ページのフォームが開きます。
- [ PlaceHolderMain (カスタム)] 領域で、関連レポート Web パーツを配置する場所を決定します。 たとえば、プレースホルダー内の既存のセルの 1 つに Web パーツを追加できます。 または、Web パーツのフォームに別の行または列を追加することもできます。
手順 3: ビジネス データ Web パーツを [タスク詳細] フォームに追加する
重要
この手順を実行するには、サイト所有者である必要があります。
関連レポート Web パーツは、実際には 2 つの接続された Web パーツです。 この 2 つのパーツは、情報を表示する ビジネス データ アクション Web パーツと、表示する情報を収集して構成する ビジネス データ アイテム ビルダー Web パーツです。
ビジネス データ Web パーツを追加するには、次の手順を実行します。
- Web パーツを追加するフォーム セルをクリックします。
- リボンの [挿入] タブをクリックします。
- リボンの [Web パーツ ] グループで [Web パーツ] の横にある矢印をクリックし、[ ビジネス データ操作] を選択します。
- ビジネス データ アクション Web パーツを右クリックし、[Web パーツのプロパティ] を選択して [ビジネス データ アクション] ウィンドウを開きます。
- [ ビジネス データ アクション] ウィンドウの [種類 ] テキスト ボックスに、「 ワークフロー タスク」と入力します。
- リボンの [Web パーツ ] グループで [Web パーツ] の横にある矢印をクリックし、[ ビジネス データ項目ビルダー] を選択します。
- ビジネス データ項目ビルダー Web パーツを右クリックし、[接続の追加] を選択して Web パーツ接続ウィザードを開きます。
- ウィザードで [ 次へ ] をクリックして、[ 選択した項目の送信先 ] アクションを確定します。
- このページの [Web パーツに接続] を選択し、[次へ] をクリックします。
- [ ターゲット Web パーツ ] ドロップダウン リストで、[ ワークフロー タスク アクション] を選択します。
[ ターゲット アクション ] ドロップダウン リストで、[ アイテムの取得元] を選択し、[ 次へ] をクリックします。
- [ 完了] をクリックして接続を完了します。
Duet Enterprise では、Web パーツの タイトル が自動的に [ワークフロー タスク アクション] に変更されます。
手順 4: 関連レポートを Web パーツとして追加する
ワークフロー タスク サイトでは、関連レポート Web パーツには、現在のタスクに関連するレポートのみが表示されます。 この Web パーツを構成する最初の手順では、レポート ライブラリを Web パーツとして追加します。 次に、ワークフロー タスクの正しいコンテキスト情報 (コンテキスト ID) を取得する Web パーツを追加する必要があります。 最後に、Duet Enterprise が表示する正しいレポートを選択するために使用できるフィルター Web パーツを追加して構成する必要があります。
レポート ライブラリを Web パーツとして追加する
- レポート リストを Web パーツとして追加する [タスク詳細 ] フォームのセルをクリックします。
- リボンの [挿入] タブをクリックします。
- [ データ ビューとフォーム ] グループで、[ データ ビュー] の横にある矢印をクリックし、[ レポート] を選択します。
SAP Workflow Redirector の追加
使用可能なレポートのリストをフィルター処理し、タスクに関連するレポートのみを選択するために、Duet はタスクのコンテキスト ID を使用します。 非表示の Web パーツである SAP ワークフロー リダイレクターは、レポート Web パーツにこの値を提供します。
- リボンの [ 挿入 ] タブをクリックします。
- [Web パーツ] グループで、[Web パーツ] の横にある矢印をクリックします。 [Duet エンタープライズ] グループまで下にスクロールし、[SAP ワークフロー リダイレクター Web パーツ] を選択します。
フィルター Web パーツを追加する
[Web パーツ] グループで、[Web パーツ] の横にある矢印をクリックします。 [ フィルター ] グループまで下にスクロールし、[ クエリ文字列 (URL) フィルター] を選択します。
重要
この Web パーツは Web パーツ ゾーンに追加する必要があります。 必要に応じて、Web パーツを挿入する前にページに Web パーツ ゾーンを追加します。
[タスクの詳細] フォームの本文で、 クエリ文字列 (URL) フィルター Web パーツを右クリックし、[ Web パーツのプロパティ] を選択します。
[ クエリ文字列 (URL) フィルター] ウィンドウの [ クエリ文字列パラメーター名] ボックスに、 IwWfTaskID を入力します。 このパラメータは、SAP ワークフローに関する識別子情報を提供します。
[タスクの詳細] フォームの本文で、クエリ文字列 (URL) フィルター Web パーツを右クリックし、[接続の追加] を選択します。
Web パーツ接続ウィザードで、次の手順を実行します。
- [ この接続に使用するソース Web パーツの操作を選択する ] ドロップダウン リストで、[ フィルター値の送信先] を選択します。 次に、[ 次へ ] をクリックしてウィザードの次のページに進みます。
- Click Next to accept [ Connect to a Web part on this page] (このページの Web パーツに接続する) をクリックします。 次に、ウィザードの次のページに進みます。
- [次へ] をクリックして、レポートをターゲット Web パーツとして受け入れ、ターゲット アクションとしてフィルター値を取得します。次に、ウィザードの次のページに進みます。
- クエリ文字列 (URL) フィルターの [列] から [クエリ文字列] を選択し、[レポート] の [列] から [コンテキスト ID] を選択します。 [ 次へ ] をクリックしてウィザードの最後のページに進みます。
[完了] をクリックします。
このワークフロー内の今後のすべてのタスクについては、[タスクの詳細] ページに、ワークフロー タスク アクションと関連レポートという 2 つの追加 Web パーツが表示されます。