Duet サイトで関連アクション Web パーツを構成する

適用先
Duet 2010

タスクの意思決定者が関連情報を提供するレポートを要求および受信するのに役立つ 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 は (サイト レポート ライブラリからの) レポートの一覧を表示したり、レポート設定へのリンクの一覧を表示したりできます。 ユーザーは、レポート設定を使用して、レポートのプロパティを表示および編集したり、レポートを実行したりできます。

ワークフロー タスク サイトでレポート機能を有効にするには、次の手順を実行します。

  1. Duet Enterprise サイト コレクションのホーム ページから、ワークフローのルート サイトに移動します。
  2. リボンで、[ サイトの操作] を選択し、[ サイトの設定] を選択します。
  3. [ サイトの設定 ] ページの [サイトの操作 ] グループで、[ サイトの機能の管理] をクリックして、[ 機能 のアクティブ化] ページを開きます。
  4. [ 機能 ] ページで、[ Duet Enterprise Reporting] を見つけて、[アクティブ化] をクリックします。

ページの先頭へ

手順 2: SharePoint Designer で [タスクの詳細] ページを開く

[タスクの詳細] ページを変更するには、Microsoft SharePoint Designer 2010 でワークフロー サイトを開き、ワークフロー エディターで [タスクの詳細] ページを開く必要があります。 ワークフロー エディターから、必要な設計要素を追加してから、それらを構成できます。

編集用に [タスク詳細] ページを開くには:

  1. Windows の [スタート] メニューで SharePoint Designer 2010 をクリックして開き、[サイトを開く] をクリックします。
  2. [サイトを開く] ダイアログ ボックスの [サイトの URL] ボックスに、作業するワークフロー タスク サイトの URL を入力します。 これにより、ワークフロー サイトの [サイト情報] ページが開きます。
  3. ナビゲーション ウィンドウで [サイト ページ] をクリックして、ワークフローに含まれるページのリストを開きます。
  4. ページの一覧で、タスク詳細ページ ファイルの名前 (WrkTaskIP.aspx など) をクリックして、そのファイルの設定ページを開きます。
  5. リボンの [編集 ] グループで [ ファイルの編集] の横にある矢印をクリックし、[ ファイルを詳細モードで編集] を選択します。 これにより、[タスク詳細] ページのフォームが開きます。
  6. [ PlaceHolderMain (カスタム)] 領域で、関連レポート Web パーツを配置する場所を決定します。 たとえば、プレースホルダー内の既存のセルの 1 つに Web パーツを追加できます。 または、Web パーツのフォームに別の行または列を追加することもできます。

ページの先頭へ

手順 3: ビジネス データ Web パーツを [タスク詳細] フォームに追加する

重要

この手順を実行するには、サイト所有者である必要があります。

関連レポート Web パーツは、実際には 2 つの接続された Web パーツです。 この 2 つのパーツは、情報を表示する ビジネス データ アクション Web パーツと、表示する情報を収集して構成する ビジネス データ アイテム ビルダー Web パーツです。

ビジネス データ Web パーツを追加するには、次の手順を実行します。

  1. Web パーツを追加するフォーム セルをクリックします。
  2. リボンの [挿入] タブをクリックします。
  3. リボンの [Web パーツ ] グループで [Web パーツ] の横にある矢印をクリックし、[ ビジネス データ操作] を選択します。
  4. ビジネス データ アクション Web パーツを右クリックし、[Web パーツのプロパティ] を選択して [ビジネス データ アクション] ウィンドウを開きます。
  5. [ ビジネス データ アクション] ウィンドウの [種類 ] テキスト ボックスに、「 ワークフロー タスク」と入力します。
  6. リボンの [Web パーツ ] グループで [Web パーツ] の横にある矢印をクリックし、[ ビジネス データ項目ビルダー] を選択します。
  7. ビジネス データ項目ビルダー Web パーツを右クリックし、[接続の追加] を選択して Web パーツ接続ウィザードを開きます。
  8. ウィザードで [ 次へ ] をクリックして、[ 選択した項目の送信先 ] アクションを確定します。
  9. このページの [Web パーツに接続] を選択し、[次へ] をクリックします。
  10. [ ターゲット Web パーツ ] ドロップダウン リストで、[ ワークフロー タスク アクション] を選択します。

[ ターゲット アクション ] ドロップダウン リストで、[ アイテムの取得元] を選択し、[ 次へ] をクリックします。

  1. [ 完了] をクリックして接続を完了します。

Duet Enterprise では、Web パーツの タイトル が自動的に [ワークフロー タスク アクション] に変更されます。

ページの先頭へ

ワークフロー タスク サイトでは、関連レポート Web パーツには、現在のタスクに関連するレポートのみが表示されます。 この Web パーツを構成する最初の手順では、レポート ライブラリを Web パーツとして追加します。 次に、ワークフロー タスクの正しいコンテキスト情報 (コンテキスト ID) を取得する Web パーツを追加する必要があります。 最後に、Duet Enterprise が表示する正しいレポートを選択するために使用できるフィルター Web パーツを追加して構成する必要があります。

レポート ライブラリを Web パーツとして追加する

  1. レポート リストを Web パーツとして追加する [タスク詳細 ] フォームのセルをクリックします。
  2. リボンの [挿入] タブをクリックします。
  3. [ データ ビューとフォーム ] グループで、[ データ ビュー] の横にある矢印をクリックし、[ レポート] を選択します。

SAP Workflow Redirector の追加

使用可能なレポートのリストをフィルター処理し、タスクに関連するレポートのみを選択するために、Duet はタスクのコンテキスト ID を使用します。 非表示の Web パーツである SAP ワークフロー リダイレクターは、レポート Web パーツにこの値を提供します。

  1. リボンの [ 挿入 ] タブをクリックします。
  2. [Web パーツ] グループで、[Web パーツ] の横にある矢印をクリックします。 [Duet エンタープライズ] グループまで下にスクロールし、[SAP ワークフロー リダイレクター Web パーツ] を選択します。

フィルター Web パーツを追加する

  1. [Web パーツ] グループで、[Web パーツ] の横にある矢印をクリックします。 [ フィルター ] グループまで下にスクロールし、[ クエリ文字列 (URL) フィルター] を選択します。

    重要

    この Web パーツは Web パーツ ゾーンに追加する必要があります。 必要に応じて、Web パーツを挿入する前にページに Web パーツ ゾーンを追加します。

  2. [タスクの詳細] フォームの本文で、 クエリ文字列 (URL) フィルター Web パーツを右クリックし、[ Web パーツのプロパティ] を選択します。

  3. [ クエリ文字列 (URL) フィルター] ウィンドウの [ クエリ文字列パラメーター名] ボックスに、 IwWfTaskID を入力します。 このパラメータは、SAP ワークフローに関する識別子情報を提供します。

  4. [タスクの詳細] フォームの本文で、クエリ文字列 (URL) フィルター Web パーツを右クリックし、[接続の追加] を選択します。

  5. Web パーツ接続ウィザードで、次の手順を実行します。

    1. [ この接続に使用するソース Web パーツの操作を選択する ] ドロップダウン リストで、[ フィルター値の送信先] を選択します。 次に、[ 次へ ] をクリックしてウィザードの次のページに進みます。
    2. Click Next to accept [ Connect to a Web part on this page] (このページの Web パーツに接続する) をクリックします。 次に、ウィザードの次のページに進みます。
    3. [次へ] をクリックして、レポートターゲット Web パーツとして受け入れ、ターゲット アクションとしてフィルター値を取得します次に、ウィザードの次のページに進みます。
    4. クエリ文字列 (URL) フィルターの [列] から [クエリ文字列] を選択し、[レポート] の [列] から [コンテキスト ID] を選択します。 [ 次へ ] をクリックしてウィザードの最後のページに進みます。
  6. [完了] をクリックします。

このワークフロー内の今後のすべてのタスクについては、[タスクの詳細] ページに、ワークフロー タスク アクションと関連レポートという 2 つの追加 Web パーツが表示されます。

ページの先頭へ