高度なカスタマイズ > ビジネスロジックのカスタマイズ > Windchill での Jasper レポートのカスタマイズ > レポートタスクを使用した Jasper レポートのオーサリング
  
レポートタスクを使用した Jasper レポートのオーサリング
レポートタスクを使用して Jasper レポートをオーサリングするには、次の手順を実行します。
1. 新規 Jasper レポートプロジェクトを作成します。
2. 「Jasper Report」オプションをクリックします。Jasper ファイルに名前を付けます。「Next」をクリックします。
3. 「New Report Wizard」で、親フォルダを選択します。.jrxml 拡張子の付いたレポートファイル名を選択します。「Finish」をクリックします。
4. 「New Report Wizard」「Data Source」パネルで、「One Empty Record – Empty rows」オプションを選択し、「Finish」をクリックします。
5. この段階では、プロジェクトの「Outline」「Fields」はありません。
6. 「Basic Elements」 > 「Table」エレメントを「Design」の詳細部分にドラッグします。
7. 「Table Wizard」「Dataset」パネルで、「Create a Table using a new dataset」オプションを選択します。所定のソースからデータセットを作成するオプションがあります。このオプションを選択する場合、名前を指定し、「Create new dataset from a connection or Data Source」を選択します。「Next」をクリックします。
8. 「Table Wizard」「Connection」パネルで、「Use a JRDataSource expression」を選択します。「Finish」をクリックします。
9. フィールドを定義するためのレポートタスク出力スキーマに注意してください。次の例を使用して、レポートタスクを実行できます。この URL を実行すると、次の出力が表示されます。
10. reportservlet url を使用して、レポートタスクを実行するための URL を構築します。
11. レポートサーブレット URL の一部は、すべてのレポートタスクの実行に対して一意です。この部分をタスク名とそのパラメータに付加します。
12. JRdatasource 定義式を構築するには、Jasper Studio で WINDCHILL_USERNAME、USERNAME、および context_oid パラメータを作成します。
a. Jasper Studio で WINDCHILL_URLUSERNAME、および context_oid パラメータを作成します。
13. 次のようにデータセット定義式を変更します。
14. 「Table」のフィールドを作成します。作成されたフィールドの名前とデータタイプは、XML 出力メタデータと同じでなければなりません。
15. これらのフィールドをテーブルにドラッグします。
16. レポートを実行します。「Input Parameters」の値は、前の手順で設定したとおりに指定されていなければなりません。
17. Windchill でレポートを展開および実行するには、レポートテンプレートを使用した Jasper レポートのオーサリングの手順を実行してください。